- 新增 ApiClient 类用于处理 API 请求和响应 - 实现 ImClient 类支持 WebSocket 连接和消息收发 - 添加 ImSDK 类提供完整的即时通讯功能接口 - 定义 ImTypes.swift 包含聊天类型、消息类型等相关数据结构 - 实现 PushSDK 类支持推送通知令牌注册 - 添加基础的 UpdateSDK 框架结构 - 集成登录认证和聊天室订阅功能 - 实现群组管理、好友关系和会话功能 - 支持多种消息类型包括文本、图片、视频、音频等 - 提供历史消息查询和黑名单管理功能
21 行
798 B
TypeScript
21 行
798 B
TypeScript
export { ImSDK } from './ImSDK'
|
|
import { ImSDK as _ImSDK } from './ImSDK'
|
|
|
|
// Convenience named exports for friend APIs
|
|
export const listFriends = (): Promise<string[]> => _ImSDK.listFriends()
|
|
export const addFriend = (friendId: string): Promise<void> => _ImSDK.addFriend(friendId)
|
|
export const removeFriend = (friendId: string): Promise<void> => _ImSDK.removeFriend(friendId)
|
|
export { ImClient } from './ImClient'
|
|
export { ImDatabase } from './db/ImDatabase'
|
|
export type { MessageSearchParams } from './db/ImDatabase'
|
|
export type {
|
|
ImMessage, ImGroup, ChatType, MsgType, MsgStatus,
|
|
ImEventListener, SendMessageParams,
|
|
ConversationData,
|
|
FriendRequest,
|
|
GroupJoinRequest,
|
|
BlacklistEntry,
|
|
} from './types'
|
|
export { uploadFile } from './upload'
|
|
export type { UploadResult } from './upload'
|