createSession method
- {required String sessionId,
- required NIMSessionType sessionType,
- int tag = 0,
- required int time,
- bool linkToLastMessage = false}
创建一条空的联系人会话,并保存到数据库中
sessionId
- 会话id ,对方帐号或群组id。
sessionType
- 会话类型
tag
- 会话tag , eg:置顶标签(UIKit中的实现: RECENT_TAG_STICKY) ,用户参照自己的tag 实现即可, 如不需要,传 0 即可
time
- 会话时间 ,单位为ms。
linkToLastMessage
- 是否放入最后一条消息的相关信息
Implementation
/// <br> [sessionId] - 会话id ,对方帐号或群组id。
/// <br> [sessionType] - 会话类型
/// <br> [tag] - 会话tag , eg:置顶标签(UIKit中的实现: RECENT_TAG_STICKY) ,用户参照自己的tag 实现即可, 如不需要,传 0 即可
/// <br> [time] - 会话时间 ,单位为ms。
/// <br> [linkToLastMessage] - 是否放入最后一条消息的相关信息
Future<NIMResult<NIMSession>> createSession({
required String sessionId,
required NIMSessionType sessionType,
int tag = 0,
required int time,
bool linkToLastMessage = false,
}) {
return _platform.createSession(
sessionId: sessionId,
sessionType: sessionType,
time: time,
tag: tag,
linkToLastMessage: linkToLastMessage,
);
}