0.0.25 • Published 4 years ago

itim v0.0.25

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

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()
0.0.25

4 years ago

0.0.24

4 years ago

0.0.23

4 years ago

0.0.22

4 years ago

0.0.21

4 years ago

0.0.20

4 years ago

0.0.18

4 years ago

0.0.17

4 years ago

0.0.16

4 years ago

0.0.14

4 years ago

0.0.15

4 years ago

0.0.13

4 years ago

0.0.11

4 years ago

0.0.12

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8-0

4 years ago

0.0.7-1

4 years ago

0.0.8

4 years ago

0.0.7-0

4 years ago

0.0.6-0

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago