itim
v0.0.25
Published
itutorgroup im sdk
Readme
1. js sdk
1.1. 简介
1.2. Quick start
import { ITIM, ITIMEvent, LogLevel ,ITIMSession} from "itim"
const appKey = "your_appKey"
const token = "your_jwt_token"
let client = ITIM.Build(appKey, recvToken, new ITIMConfig({ Log: LogLevel.WARN }))
client.onEvent((evt: ITIMEvent) => {
console.log(evt)
})
client.onMessage(async (session: ITIMSession, msg: ChatMessage) => {
console.log(msg)
})
// login
let { code, ack } = await client.login()
console.log(ack)
let session = client.getSession(ITIMChatType.Chat, recv)
let { code, message } = await session.send(ITIM.BuildTextMessage("got it", {
"time": Date.now()
}))
expect(code).toBe(ITIMErrCode.Ok)
console.log(message.getMsgId())
console.log(message.getFrom())
console.log(message.getSendTime())
await client.logout()