doImTencentUserSigGenerate function
生成用户id对应的userSig
建议仅用于测试与开发
Implementation
String doImTencentUserSigGenerate({
required String userId,
String? imSdkKey,
}) {
try {
if (ImState.imSdkAppID.value != null) {
if (imSdkKey != null) {
ImState.setImSdkKey(imSdkKey);
}
if (ImState.imSdkKey.value.trimEmptyToNull() != null) {
return GenerateTestUserSig(sdkappid: ImState.imSdkAppID.value!, key: ImState.imSdkKey.value!).genSig(identifier: userId);
} else {
throw ImException(code: 301, message: 'imSdkKey 未设置,需要先设置');
}
} else {
throw ImException(code: 300, message: 'imSdkAppID 未设置,需要先设置');
}
} catch(e) {
rethrow;
}
}