initialize method
void
initialize({})
Implementation
void initialize(
{required int userId,
required String cert,
required String token,
required String baseUrl,
required String sign,
int chatId = 0,
String custom = '',
int maxSessionMinutes = 900000}) {
this.userId = userId;
this.cert = cert;
this.token = token;
this.baseUrl = baseUrl;
this.sign = sign;
this.chatId = Int64(chatId);
this.custom = custom;
_beatTimes = 0;
_maxSessionMinutes = maxSessionMinutes;
//可能有误判:
// _networkMonitor = NetworkMonitor(
// disConnected: ({required int Code, required String msg}) {
// // Handle network disconnection here
// print("Network disconnected: Code=$Code, Msg=$msg");
// _disConnected(Code: Code, msg:msg);
// },
// callWebSocket: () {
// // Handle network connection here
// //不自动重连,因为APP自己也有重连机制,避免互踢。
// print("Network connected, attempting to reconnect");
// //callWebSocket();
// },
// );
// _networkMonitor.startNetworkMonitoring();
}