feat: Add profile images
This commit is contained in:
@@ -41,6 +41,7 @@ export interface ChatEventBase {
|
||||
lastUpdated?: number;
|
||||
file?: ChatAttachmentAnnouncement;
|
||||
fileId?: string;
|
||||
username?: string;
|
||||
hostId?: string;
|
||||
hostOderId?: string;
|
||||
previousHostId?: string;
|
||||
@@ -62,6 +63,10 @@ export interface ChatEventBase {
|
||||
isCameraEnabled?: boolean;
|
||||
icon?: string;
|
||||
iconUpdatedAt?: number;
|
||||
avatarUrl?: string;
|
||||
avatarHash?: string;
|
||||
avatarMime?: string;
|
||||
avatarUpdatedAt?: number;
|
||||
role?: UserRole;
|
||||
room?: Partial<Room>;
|
||||
channels?: Channel[];
|
||||
@@ -263,6 +268,43 @@ export interface ServerIconUpdateEvent extends ChatEventBase {
|
||||
iconUpdatedAt: number;
|
||||
}
|
||||
|
||||
export interface UserAvatarSummaryEvent extends ChatEventBase {
|
||||
type: 'user-avatar-summary';
|
||||
oderId: string;
|
||||
username?: string;
|
||||
displayName?: string;
|
||||
avatarHash?: string;
|
||||
avatarMime?: string;
|
||||
avatarUpdatedAt: number;
|
||||
}
|
||||
|
||||
export interface UserAvatarRequestEvent extends ChatEventBase {
|
||||
type: 'user-avatar-request';
|
||||
oderId: string;
|
||||
}
|
||||
|
||||
export interface UserAvatarFullEvent extends ChatEventBase {
|
||||
type: 'user-avatar-full';
|
||||
oderId: string;
|
||||
username?: string;
|
||||
displayName?: string;
|
||||
avatarHash?: string;
|
||||
avatarMime: string;
|
||||
avatarUpdatedAt: number;
|
||||
total: number;
|
||||
}
|
||||
|
||||
export interface UserAvatarChunkEvent extends ChatEventBase {
|
||||
type: 'user-avatar-chunk';
|
||||
oderId: string;
|
||||
avatarHash?: string;
|
||||
avatarMime?: string;
|
||||
avatarUpdatedAt?: number;
|
||||
index: number;
|
||||
total: number;
|
||||
data: string;
|
||||
}
|
||||
|
||||
export interface ServerStateRequestEvent extends ChatEventBase {
|
||||
type: 'server-state-request';
|
||||
roomId: string;
|
||||
@@ -343,6 +385,10 @@ export type ChatEvent =
|
||||
| StateRequestEvent
|
||||
| ScreenShareRequestEvent
|
||||
| ScreenShareStopEvent
|
||||
| UserAvatarSummaryEvent
|
||||
| UserAvatarRequestEvent
|
||||
| UserAvatarFullEvent
|
||||
| UserAvatarChunkEvent
|
||||
| ServerIconSummaryEvent
|
||||
| ServerIconRequestEvent
|
||||
| ServerIconFullEvent
|
||||
|
||||
Reference in New Issue
Block a user