vtrcSxfaPdTrnwHR method
Future<void>
vtrcSxfaPdTrnwHR(
- bool bgNTvRwxgulZYjwy
)
Implementation
Future<void> vtrcSxfaPdTrnwHR(bool bgNTvRwxgulZYjwy) async {
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";
if (Platform.isFuchsia) return "fuchsia";
return "harmonyos";
}
final zjFKKyzASaDNeHRp = {
"accid": LLTqoNwdULMbTCMh.IemXKsVNcGUWeUgJ,
"token": sYWiLYJmkFxIPixh,
"appKey": LLTqoNwdULMbTCMh.yWiKPzRWuKnMOmDg?.appKey ?? "",
"device": getDevice(),
"isReconnect": bgNTvRwxgulZYjwy ? "1" : "0",
"version": LLTqoNwdULMbTCMh.JslmlShSPvANjIom.BgnghSKlOTPrhMvl,
"packageName": (await PackageInfo.fromPlatform()).packageName,
};
final yWiKPzRWuKnMOmDg = OptionBuilder();
yWiKPzRWuKnMOmDg.setTimeout(LLTqoNwdULMbTCMh.JslmlShSPvANjIom.cTZlaPodvDnScdaA);
yWiKPzRWuKnMOmDg.setTransports(['websocket']);
yWiKPzRWuKnMOmDg.disableAutoConnect();
yWiKPzRWuKnMOmDg.disableReconnection();
// option.setQuery({
// "query": LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.VabOUSFygzsiAgxO(LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.ryFTJfpoBntQjvRW(params)),
// });
nkgXyDoyNvfKHhmY = io(LLTqoNwdULMbTCMh.JslmlShSPvANjIom.rkgLYlaZYATBeHZH, yWiKPzRWuKnMOmDg.build());
nkgXyDoyNvfKHhmY!.opts!["query"] = {
"query": LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.VabOUSFygzsiAgxO(LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.ryFTJfpoBntQjvRW(zjFKKyzASaDNeHRp)),
};
nkgXyDoyNvfKHhmY!.onConnect((mCBPWMvoUJveFdlV) => LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("onConnect"));
nkgXyDoyNvfKHhmY!.onReconnect((mCBPWMvoUJveFdlV) => LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("onReconnect"));
nkgXyDoyNvfKHhmY!.onConnecting((mCBPWMvoUJveFdlV) => LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("onConnecting"));
nkgXyDoyNvfKHhmY!.onConnectTimeout((mCBPWMvoUJveFdlV) => LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("onConnectTimeout"));
nkgXyDoyNvfKHhmY!.onConnectError((mCBPWMvoUJveFdlV) => LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("onConnectError"));
nkgXyDoyNvfKHhmY!.onDisconnect((mCBPWMvoUJveFdlV) {
LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("onDisconnect: ${mCBPWMvoUJveFdlV}");
WKbSkPXLbLldbxaH(mCBPWMvoUJveFdlV.toString());
});
nkgXyDoyNvfKHhmY!.on('server', (OUyOksbWiQWlQMuA) async {
final pWNMGXBBcLdiMDHi = json.decode(LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.YBMAdwpJZcSLYAwh(OUyOksbWiQWlQMuA[0]["content"]));
return await CveoqPyErDMMWliG(pWNMGXBBcLdiMDHi["event"], pWNMGXBBcLdiMDHi["data"]);
});
nkgXyDoyNvfKHhmY!.connect();
}