oKRUznWfnrDgKQPh method
void
oKRUznWfnrDgKQPh(
- bool isReconnect
)
Implementation
void oKRUznWfnrDgKQPh(bool isReconnect) {
String getDevice() {
if (kIsWeb) return "web";
if (Platform.isWindows) return "windows";
if (Platform.isMacOS) return "macos";
if (Platform.isLinux) return "linux";
if (Platform.isAndroid) return "android";
if (Platform.isIOS) return "ios";
return "";
}
final params = {
"accid": lZUCgdYJMjUzohKy.bwAsZjogzIltbXFD,
"token": gGPcPzwQBPDHnAqJ,
"appKey": lZUCgdYJMjUzohKy.ytjkyZeImpLoAhbW?.appKey ?? "",
"device": getDevice(),
"isReconnect": isReconnect ? "1" : "0",
"version": lZUCgdYJMjUzohKy.zSmnWGsBliUCfIAC.version,
};
final option = OptionBuilder();
option.setTimeout(lZUCgdYJMjUzohKy.zSmnWGsBliUCfIAC.ZilxzqAKQhZAYmEN);
option.setTransports(['websocket']);
option.disableAutoConnect();
option.disableReconnection();
option.setQuery({
"query": lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.IVSKFhZZUqAjzZfA(lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.oRJOMUIRzESpejNc(params)),
});
MjmKkqgcFAPTZpOG = io(lZUCgdYJMjUzohKy.zSmnWGsBliUCfIAC.AgJxpuBoMXJsVIUQ, option.build());
MjmKkqgcFAPTZpOG!.onConnect((data) => lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.WfikzNubkXVQknYm("onConnect"));
MjmKkqgcFAPTZpOG!.onReconnect((data) => lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.WfikzNubkXVQknYm("onReconnect"));
MjmKkqgcFAPTZpOG!.onConnecting((data) => lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.WfikzNubkXVQknYm("onConnecting"));
MjmKkqgcFAPTZpOG!.onConnectTimeout((data) => lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.WfikzNubkXVQknYm("onConnectTimeout"));
MjmKkqgcFAPTZpOG!.onConnectError((data) => lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.WfikzNubkXVQknYm("onConnectError"));
MjmKkqgcFAPTZpOG!.onDisconnect((data) {
lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.WfikzNubkXVQknYm("onDisconnect: ${data}");
nXkQuehVqFCserhA(data.toString());
});
MjmKkqgcFAPTZpOG!.on('server', (NmmBNlxDPoPzwaqd) async {
final gMkzhrIOxlArjcCx = json.decode(lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.gAJRwAQTHbOlZvZC(NmmBNlxDPoPzwaqd[0]["content"]));
return await WfQQneEtkkORxzqy(gMkzhrIOxlArjcCx["event"], gMkzhrIOxlArjcCx["data"]);
});
MjmKkqgcFAPTZpOG!.connect();
}