Properties
Readonly
EVENT
EVENT: any = JSTIM.EVENT
Readonly
TYPES
TYPES: any = JSTIM.TYPES
Private
_ready
_ready: boolean = false
Accessors
isReady
- get isReady(): boolean
Returns boolean
- set isReady(val): void
Returns void
Methods
changeUser
- changeUser(tcic): Promise<any>
Returns Promise<any>
consume
- consume(eventName, param): void
Returns void
destroy
- destroy(): void
Returns void
getHistoryList
- getHistoryList(): Promise<null | MsgData[]>
Returns Promise<null | MsgData[]>
login
- login(): Promise<any>
Returns Promise<any>
Private
msgHanlder
- msgHanlder(event): void
Parameters
event: {
data: {
ID: string;
avatar: string;
data: string;
description: string;
extension: "CTRL";
from: string;
getElements: any;
isDeleted: boolean;
isRead: boolean;
nick: string;
protocol: "JSON";
time: number;
to: string;
type: any;
}[];
name: "onMessageReceived";
}
data: {
ID: string;
avatar: string;
data: string;
description: string;
extension: "CTRL";
from: string;
getElements: any;
isDeleted: boolean;
isRead: boolean;
nick: string;
protocol: "JSON";
time: number;
to: string;
type: any;
}[]
name: "onMessageReceived"
Returns void
off
- off(eventName, cb?): void
Returns void
on
- on(eventName, cb): void
Returns void
sendImgToUser
- sendImgToUser(file, opts): void
Parameters
file: File
opts: {
customData: any;
userId: string;
}
customData: any
userId: string
Returns void
sendMsg
- sendMsg(payload, opts): void
Parameters
payload: any
opts: {
customData?: any;
isCustomMsg?: boolean;
isImage?: boolean;
isRoom?: boolean;
params?: any;
userId?: string;
}
Optional
customData?: any
Optional
isCustomMsg?: boolean
Optional
isImage?: boolean
Optional
isRoom?: boolean
Optional
params?: any
Optional
userId?: string
Returns void
sendMsgToUser
- sendMsgToUser(text, opts): void
Parameters
text: string
opts: {
customData: any;
userId: string;
}
customData: any
userId: string
Returns void
sendRoomCustomMsg
- sendRoomCustomMsg(payload): void
Parameters
payload: {
data: any;
extension: string;
}
data: any
extension: string
Returns void
sendRoomImgMsg
- sendRoomImgMsg(file, opts?): void
Parameters
file: File
Optional
opts: {
customData: any;
params: any;
}
customData: any
params: any
Returns void
sendRoomMsg
- sendRoomMsg(text, opts?): void
Parameters
text: string
Optional
opts: {
customData: any;
params: any;
}
customData: any
params: any
Returns void
updateMyProfile
- updateMyProfile(option): void
Parameters
option: UPDATE_YOUR_PROFILE_OPTIONS
Returns void
whenReady
- whenReady(cb): void
Returns void
消息模块