SRUeaxmalRHhJjoG method

Future<void> SRUeaxmalRHhJjoG(
  1. bool vGdCiGGLcvewZVSF
)

Implementation

Future<void> SRUeaxmalRHhJjoG(bool vGdCiGGLcvewZVSF) 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 JtSPCEfDAvNGYpPF = {
    "accid": pUedSqApqySLXfuk.HDRcNNpDAaYaKnho,
    "token": TRkIQnoqGYOTEjBt,
    "appKey": pUedSqApqySLXfuk.skXQQIaSsaiDhaLc?.appKey ?? "",
    "device": getDevice(),
    "isReconnect": vGdCiGGLcvewZVSF ? "1" : "0",
    "version": pUedSqApqySLXfuk.dqgQvOvcstGaJMWw.emYCytcKUXTqciMq,
    "packageName": (await PackageInfo.fromPlatform()).packageName,
  };
  final skXQQIaSsaiDhaLc = OptionBuilder();
  skXQQIaSsaiDhaLc.setTimeout(pUedSqApqySLXfuk.dqgQvOvcstGaJMWw.kXXdFjJpUVtOFZWI);
  skXQQIaSsaiDhaLc.setTransports(['websocket']);
  skXQQIaSsaiDhaLc.disableAutoConnect();
  skXQQIaSsaiDhaLc.disableReconnection();
  // option.setQuery({
  //   "query": pUedSqApqySLXfuk.UdAwLgllDinVqLkg.dIOLvyXYzwkzsYPT(pUedSqApqySLXfuk.UdAwLgllDinVqLkg.VvbGJByXvGvZShlJ(params)),
  // });
  vYppRCJzdSOhSijI = io(pUedSqApqySLXfuk.dqgQvOvcstGaJMWw.KpxKYjvUKTKwfqjk, skXQQIaSsaiDhaLc.build());
  vYppRCJzdSOhSijI!.opts!["query"] = {
    "query": pUedSqApqySLXfuk.UdAwLgllDinVqLkg.dIOLvyXYzwkzsYPT(pUedSqApqySLXfuk.UdAwLgllDinVqLkg.VvbGJByXvGvZShlJ(JtSPCEfDAvNGYpPF)),
  };
  vYppRCJzdSOhSijI!.onConnect((rFbpbySHruxzmGYR) => pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("onConnect"));
  vYppRCJzdSOhSijI!.onReconnect((rFbpbySHruxzmGYR) => pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("onReconnect"));
  vYppRCJzdSOhSijI!.onConnecting((rFbpbySHruxzmGYR) => pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("onConnecting"));
  vYppRCJzdSOhSijI!.onConnectTimeout((rFbpbySHruxzmGYR) => pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("onConnectTimeout"));
  vYppRCJzdSOhSijI!.onConnectError((rFbpbySHruxzmGYR) => pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("onConnectError"));
  vYppRCJzdSOhSijI!.onDisconnect((rFbpbySHruxzmGYR) {
    pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("onDisconnect: ${rFbpbySHruxzmGYR}");
    WUXhwGKqhQrNwyEQ(rFbpbySHruxzmGYR.toString());
  });
  vYppRCJzdSOhSijI!.on('server', (BMQqNusLjoweBDaj) async {
    final jyGrjvexFspFYkTx = json.decode(pUedSqApqySLXfuk.UdAwLgllDinVqLkg.LAJswgAUbgBJPkck(BMQqNusLjoweBDaj[0]["content"]));
    return await PjeMpZDUQFuWMxLZ(jyGrjvexFspFYkTx["event"], jyGrjvexFspFYkTx["data"]);
  });
  vYppRCJzdSOhSijI!.connect();
}