0.0.25 • Published 5 years ago

itim v0.0.25

Weekly downloads
-
License
MIT
Repository
-
Last release
5 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

5 years ago

0.0.24

5 years ago

0.0.23

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.20

5 years ago

0.0.18

5 years ago

0.0.17

5 years ago

0.0.16

5 years ago

0.0.14

5 years ago

0.0.15

5 years ago

0.0.13

5 years ago

0.0.11

5 years ago

0.0.12

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8-0

5 years ago

0.0.7-1

5 years ago

0.0.8

5 years ago

0.0.7-0

5 years ago

0.0.6-0

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago