XBJWbGqBPXelZXmW static method
Implementation
static void XBJWbGqBPXelZXmW(YPushOption DPyMOtcIajKsZdyS) {
qTcDgnvMLmngxaQV.DPyMOtcIajKsZdyS = DPyMOtcIajKsZdyS;
if (DPyMOtcIajKsZdyS.server != null) MQLVCFrnbkMNVWZd.BCuBZxDtRjVjelim = DPyMOtcIajKsZdyS.server!;
Future<void> ZCcYLvRuJkKyBCpa() async {
RlKMChbsWpHNIJSP.CjbDgzMrcenUwQCF(
ARBYoZhKKmurWJKj: rXjTWZNPPgYoRaIY.vvpubNJEKEXOZhDj,
XoKoRuGiLudzhHtR: {
"deviceID": await aqxIPackhVzpzBzV(),
},
THwKmkskFDaBzWqO: (NNmRZRYNevvthPkb, fplHSucMBICPScOY) {
if (!NNmRZRYNevvthPkb) {
FLOXIIzMAJwAxpRz.fLNEnYCCPCQLLxvw(
uyOlsTVCVszCIMoZ: 2000,
THwKmkskFDaBzWqO: () => ZCcYLvRuJkKyBCpa(),
);
return;
}
AbTxYgosRoGIZHCS.OxcemBEMwjYjcGnJ("YIM init success");
final kynSVyGyoeRbJiWI = fplHSucMBICPScOY!.first["appKey"] as String;
Map<String, dynamic> QXcQhfdfsHBYErCA = {};
switch (defaultTargetPlatform) {
case TargetPlatform.android:
QXcQhfdfsHBYErCA = (fplHSucMBICPScOY.first["push"] as Map<String, dynamic>?)?["android"].first["platforms"] ?? {};
break;
default:
break;
}
QXcQhfdfsHBYErCA["yPushAppKey"] = DPyMOtcIajKsZdyS.appKey;
final IfOlPyPARHZBSznM = fplHSucMBICPScOY.first["accid"] as String;
final qydAkeCvskPZGmbe = fplHSucMBICPScOY.first["token"] as String;
YIM.init(YIMOption(
appKey: kynSVyGyoeRbJiWI,
server_im: DPyMOtcIajKsZdyS.server_im,
push: QXcQhfdfsHBYErCA,
));
FLOXIIzMAJwAxpRz.fLNEnYCCPCQLLxvw(
uyOlsTVCVszCIMoZ: 2000,
THwKmkskFDaBzWqO: () {
void pSWTVAuXQWmzsFaJ() {
YIM.userManager.login(
user: IfOlPyPARHZBSznM,
token: qydAkeCvskPZGmbe,
callback: (rexNRkUhiGSdnYEX) {
if (rexNRkUhiGSdnYEX.code != YIMEnum_LoginResult.Success) {
FLOXIIzMAJwAxpRz.fLNEnYCCPCQLLxvw(
uyOlsTVCVszCIMoZ: 2000,
THwKmkskFDaBzWqO: () => pSWTVAuXQWmzsFaJ(),
);
return;
}
AbTxYgosRoGIZHCS.OxcemBEMwjYjcGnJ("YIM login success");
},
);
}
pSWTVAuXQWmzsFaJ();
},
);
},
);
}
ZCcYLvRuJkKyBCpa();
}