File tree Expand file tree Collapse file tree 3 files changed +38
-0
lines changed
Expand file tree Collapse file tree 3 files changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ sealed class Event {
2929 case 'update' : return UserSettingsUpdateEvent .fromJson (json);
3030 default : return UnexpectedEvent .fromJson (json);
3131 }
32+ case 'has_zoom_token' : return HasZoomTokenEvent .fromJson (json);
3233 case 'custom_profile_fields' : return CustomProfileFieldsEvent .fromJson (json);
3334 case 'user_group' :
3435 switch (json['op' ] as String ) {
@@ -1632,6 +1633,27 @@ enum ReactionOp {
16321633 remove,
16331634}
16341635
1636+ /// A Zulip event of type `hasZoomToken` : https://zulip.com/api/get-events#has_zoom_token
1637+ @JsonSerializable (fieldRename: FieldRename .snake)
1638+ class HasZoomTokenEvent extends Event {
1639+ @override
1640+ @JsonKey (includeToJson: true )
1641+ String get type => 'has_zoom_token' ;
1642+
1643+ final bool value;
1644+
1645+ HasZoomTokenEvent ({
1646+ required super .id,
1647+ required this .value,
1648+ });
1649+
1650+ factory HasZoomTokenEvent .fromJson (Map <String , dynamic > json) =>
1651+ _$HasZoomTokenEventFromJson (json);
1652+
1653+ @override
1654+ Map <String , dynamic > toJson () => _$HasZoomTokenEventToJson (this );
1655+ }
1656+
16351657/// A Zulip event of type `heartbeat` : https://zulip.com/api/get-events#heartbeat
16361658@JsonSerializable (fieldRename: FieldRename .snake)
16371659class HeartbeatEvent extends Event {
Original file line number Diff line number Diff line change @@ -796,6 +796,9 @@ class PerAccountStore extends PerAccountStoreBase with
796796 }
797797 notifyListeners ();
798798
799+ case HasZoomTokenEvent ():
800+ assert (debugLog ("server event: has_zoom_token" ));
801+
799802 case CustomProfileFieldsEvent ():
800803 assert (debugLog ("server event: custom_profile_fields" ));
801804 _realm.handleCustomProfileFieldsEvent (event);
You can’t perform that action at this time.
0 commit comments