fix: should now sync with other devices
All checks were successful
Queue Release Build / prepare (push) Successful in 25s
Deploy Web Apps / deploy (push) Successful in 7m8s
Queue Release Build / build-windows (push) Successful in 28m10s
Queue Release Build / build-linux (push) Successful in 44m38s
Queue Release Build / build-android (push) Successful in 18m36s
Queue Release Build / finalize (push) Successful in 1m40s

This commit is contained in:
2026-06-09 22:00:39 +02:00
parent 1274ad9b46
commit d0aff6319d
16 changed files with 619 additions and 5 deletions

View File

@@ -42,6 +42,7 @@ export interface ChatInventoryItem {
export interface ChatEventBase {
fromPeerId?: string;
clientInstanceId?: string;
messageId?: string;
message?: Message;
reaction?: Reaction;
@@ -311,6 +312,27 @@ export interface ServerIconUpdateEvent extends ChatEventBase {
iconUpdatedAt: number;
}
export interface SavedRoomSyncEvent extends ChatEventBase {
type: 'saved-room-sync';
room: Room;
}
export interface SavedRoomRemoveEvent extends ChatEventBase {
type: 'saved-room-remove';
roomId: string;
}
export interface FriendAddedSyncEvent extends ChatEventBase {
type: 'friend-added';
userId: string;
addedAt: number;
}
export interface FriendRemovedSyncEvent extends ChatEventBase {
type: 'friend-removed';
userId: string;
}
export interface UserAvatarSummaryEvent extends ChatEventBase {
type: 'user-avatar-summary';
oderId: string;
@@ -507,6 +529,10 @@ export type ChatEvent =
| ServerIconRequestEvent
| ServerIconFullEvent
| ServerIconUpdateEvent
| SavedRoomSyncEvent
| SavedRoomRemoveEvent
| FriendAddedSyncEvent
| FriendRemovedSyncEvent
| ServerStateRequestEvent
| ServerStateFullEvent
| MemberRosterRequestEvent