vtrcSxfaPdTrnwHR method

Future<void> vtrcSxfaPdTrnwHR(
  1. 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();
}