|
|
@@ -5,10 +5,19 @@ export enum SocketEvent {
|
|
|
NOTIFY = 'notify',
|
|
|
}
|
|
|
|
|
|
-export enum SocketName {
|
|
|
+export enum MessageName {
|
|
|
INVITE = 'invite',
|
|
|
+ JOIN = 'join',
|
|
|
REMOVE_FROM_ENTERPRISE = 'removeFromEnterprise',
|
|
|
ALL_RESET_PASSWORD = 'allResetPassword',
|
|
|
+ TRANSFER_DATA = 'transferData',
|
|
|
+}
|
|
|
+
|
|
|
+export interface ISocketDataType {
|
|
|
+ title: string;
|
|
|
+ message: string;
|
|
|
+
|
|
|
+ [key: string]: string;
|
|
|
}
|
|
|
|
|
|
export interface ISocketData {
|
|
|
@@ -17,15 +26,9 @@ export interface ISocketData {
|
|
|
// 房间号
|
|
|
rooms: string[];
|
|
|
// 消息的名称,标识这个消息是什么消息,如 invite 表示邀请加入企业
|
|
|
- name: SocketName;
|
|
|
+ name: MessageName;
|
|
|
// 数据
|
|
|
- data: any;
|
|
|
-}
|
|
|
-
|
|
|
-export enum MessageName {
|
|
|
- INVITE = 'invite',
|
|
|
- REMOVE_FROM_ENTERPRISE = 'removeFromEnterprise',
|
|
|
- ALL_RESET_PASSWORD = 'allResetPassword',
|
|
|
+ data: ISocketDataType;
|
|
|
}
|
|
|
|
|
|
export interface IMessage {
|