Skip to content

Commit e48f890

Browse files
authored
feat: hifi audio support (#167)
1 parent ce132dd commit e48f890

File tree

2 files changed

+23
-46
lines changed

2 files changed

+23
-46
lines changed

src/gen/model-decoders/decoders.ts

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -225,13 +225,6 @@ decoders.ActivityResponse = (input?: Record<string, any>) => {
225225
};
226226

227227
decoders.ActivitySelectorConfig = (input?: Record<string, any>) => {
228-
const typeMappings: TypeMapping = {
229-
cutoff_time: { type: 'StringType', isSingle: true },
230-
};
231-
return decode(typeMappings, input);
232-
};
233-
234-
decoders.ActivitySelectorConfigResponse = (input?: Record<string, any>) => {
235228
const typeMappings: TypeMapping = {
236229
cutoff_time: { type: 'DatetimeType', isSingle: true },
237230
};
@@ -1910,10 +1903,7 @@ decoders.FeedGroupResponse = (input?: Record<string, any>) => {
19101903

19111904
updated_at: { type: 'DatetimeType', isSingle: true },
19121905

1913-
activity_selectors: {
1914-
type: 'ActivitySelectorConfigResponse',
1915-
isSingle: false,
1916-
},
1906+
activity_selectors: { type: 'ActivitySelectorConfig', isSingle: false },
19171907
};
19181908
return decode(typeMappings, input);
19191909
};
@@ -2006,10 +1996,7 @@ decoders.FeedViewResponse = (input?: Record<string, any>) => {
20061996
const typeMappings: TypeMapping = {
20071997
last_used_at: { type: 'DatetimeType', isSingle: true },
20081998

2009-
activity_selectors: {
2010-
type: 'ActivitySelectorConfigResponse',
2011-
isSingle: false,
2012-
},
1999+
activity_selectors: { type: 'ActivitySelectorConfig', isSingle: false },
20132000
};
20142001
return decode(typeMappings, input);
20152002
};

src/gen/models/index.ts

Lines changed: 21 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -595,18 +595,6 @@ export interface ActivityResponse {
595595
}
596596

597597
export interface ActivitySelectorConfig {
598-
cutoff_time?: string;
599-
600-
min_popularity?: number;
601-
602-
type?: string;
603-
604-
sort?: SortParam[];
605-
606-
filter?: Record<string, any>;
607-
}
608-
609-
export interface ActivitySelectorConfigResponse {
610598
cutoff_time?: Date;
611599

612600
min_popularity?: number;
@@ -1095,6 +1083,8 @@ export interface AudioSettings {
10951083

10961084
speaker_default_on: boolean;
10971085

1086+
hifi_audio_enabled?: boolean;
1087+
10981088
noise_cancellation?: NoiseCancellationSettings;
10991089
}
11001090

@@ -1103,6 +1093,8 @@ export interface AudioSettingsRequest {
11031093

11041094
access_request_enabled?: boolean;
11051095

1096+
hifi_audio_enabled?: boolean;
1097+
11061098
mic_default_on?: boolean;
11071099

11081100
opus_dtx_enabled?: boolean;
@@ -1127,6 +1119,8 @@ export interface AudioSettingsResponse {
11271119

11281120
speaker_default_on: boolean;
11291121

1122+
hifi_audio_enabled?: boolean;
1123+
11301124
noise_cancellation?: NoiseCancellationSettings;
11311125
}
11321126

@@ -5269,7 +5263,7 @@ export interface FeedGroupResponse {
52695263

52705264
activity_processors?: ActivityProcessorConfig[];
52715265

5272-
activity_selectors?: ActivitySelectorConfigResponse[];
5266+
activity_selectors?: ActivitySelectorConfig[];
52735267

52745268
aggregation?: AggregationConfig;
52755269

@@ -5505,7 +5499,7 @@ export interface FeedViewResponse {
55055499

55065500
activity_processors?: ActivityProcessorConfig[];
55075501

5508-
activity_selectors?: ActivitySelectorConfigResponse[];
5502+
activity_selectors?: ActivitySelectorConfig[];
55095503

55105504
aggregation?: AggregationConfig;
55115505

@@ -5621,33 +5615,29 @@ export interface FirebaseConfigFields {
56215615
export interface Flag {
56225616
created_at: Date;
56235617

5624-
entity_id: string;
5625-
5626-
entity_type: string;
5618+
created_by_automod: boolean;
56275619

56285620
updated_at: Date;
56295621

5630-
result: Array<Record<string, any>>;
5631-
5632-
entity_creator_id?: string;
5633-
5634-
is_streamed_content?: boolean;
5635-
5636-
moderation_payload_hash?: string;
5622+
approved_at?: Date;
56375623

56385624
reason?: string;
56395625

5640-
review_queue_item_id?: string;
5626+
rejected_at?: Date;
56415627

5642-
type?: string;
5628+
reviewed_at?: Date;
56435629

5644-
labels?: string[];
5630+
reviewed_by?: string;
5631+
5632+
target_message_id?: string;
56455633

56465634
custom?: Record<string, any>;
56475635

5648-
moderation_payload?: ModerationPayload;
5636+
details?: FlagDetails;
56495637

5650-
review_queue_item?: ReviewQueueItem;
5638+
target_message?: Message;
5639+
5640+
target_user?: User;
56515641

56525642
user?: User;
56535643
}
@@ -9935,9 +9925,9 @@ export interface RTMPSettingsResponse {
99359925
}
99369926

99379927
export interface RankingConfig {
9938-
score?: string;
9928+
type: 'recency' | 'expression' | 'interest';
99399929

9940-
type?: string;
9930+
score?: string;
99419931

99429932
defaults?: Record<string, any>;
99439933

0 commit comments

Comments
 (0)