TeaSpeak-Client/imports/shared-app/ui/frames/side/PrivateConversationDefinitions.d.ts

33 lines
859 B
TypeScript
Raw Normal View History

2021-02-07 20:01:37 +01:00
import { AbstractConversationUiEvents } from "./AbstractConversationDefinitions";
export declare type PrivateConversationInfo = {
nickname: string;
uniqueId: string;
clientId: number;
chatId: string;
lastMessage: number;
unreadMessages: boolean;
};
export interface PrivateConversationUIEvents extends AbstractConversationUiEvents {
action_close_chat: {
chatId: string;
};
query_private_conversations: {};
notify_private_conversations: {
conversations: PrivateConversationInfo[];
selected: string;
};
notify_partner_changed: {
chatId: string;
clientId: number;
name: string;
};
notify_partner_name_changed: {
chatId: string;
name: string;
};
notify_unread_state_changed: {
chatId: string;
unread: boolean;
};
}