Skip to content

Commit ba506a5

Browse files
refactor: rename response types to subscribedWithInvalidFeedIdsIgnored
Co-Authored-By: Darun Seethammagari <[email protected]>
1 parent 9b1d540 commit ba506a5

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

lazer/sdk/js/src/protocol.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export type Response =
6464
subscriptionId: number;
6565
}
6666
| {
67-
type: "subscribedWithIgnoredInvalidFeedIds";
67+
type: "subscribedWithInvalidFeedIdsIgnored";
6868
subscriptionId: number;
6969
successfulFeeds: number[];
7070
failedFeeds: InvalidFeedSubscriptionDetails;

lazer/sdk/rust/protocol/src/subscription.rs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ pub struct UnsubscribeRequest {
4242
pub enum Response {
4343
Error(ErrorResponse),
4444
Subscribed(SubscribedResponse),
45+
SubscribedWithIgnoredInvalidFeedIds(SubscribedWithInvalidFeedIdsIgnoredResponse),
4546
Unsubscribed(UnsubscribedResponse),
4647
SubscriptionError(SubscriptionErrorResponse),
4748
StreamUpdated(StreamUpdatedResponse),
@@ -52,10 +53,14 @@ pub enum Response {
5253
#[serde(rename_all = "camelCase")]
5354
pub struct SubscribedResponse {
5455
pub subscription_id: SubscriptionId,
55-
#[serde(skip_serializing_if = "Option::is_none")]
56-
pub successful_feeds: Option<Vec<u32>>,
57-
#[serde(skip_serializing_if = "Option::is_none")]
58-
pub failed_feeds: Option<serde_json::Value>,
56+
}
57+
58+
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
59+
#[serde(rename_all = "camelCase")]
60+
pub struct SubscribedWithInvalidFeedIdsIgnoredResponse {
61+
pub subscription_id: SubscriptionId,
62+
pub successful_feeds: Vec<u32>,
63+
pub failed_feeds: serde_json::Value,
5964
}
6065

6166
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]

0 commit comments

Comments
 (0)