t-comm
Version:
专业、稳定、纯粹的工具库
72 lines (69 loc) • 2.59 kB
JavaScript
import { b as __awaiter, c as __generator } from '../../tslib.es6-096fffdd.js';
import { isTestEnvInPixui } from '../env.mjs';
import { getGameletPixuiFrame } from '../gamelet.mjs';
import { AegisReportInPixui } from './init.mjs';
import './core.mjs';
function reportCoreInfoInPixUI() {
var _a, _b;
return __awaiter(this, void 0, void 0, function () {
var GameletAPI, err_1, GameletAPI, _c, _d, _e, _f, _g, _h, err_2;
var _j;
return __generator(this, function (_k) {
switch (_k.label) {
case 0:
_k.trys.push([0, 2,, 3]);
GameletAPI = getGameletPixuiFrame().GameletAPI;
return [4 /*yield*/, (_a = AegisReportInPixui.report) === null || _a === void 0 ? void 0 : _a.call(AegisReportInPixui, {
msg: 'appEnv',
appId: GameletAPI.getAppID(),
appKey: GameletAPI.getAppKey(),
appName: GameletAPI.getAppName()
})];
case 1:
_k.sent();
return [3 /*break*/, 3];
case 2:
err_1 = _k.sent();
console.log('[reportCorePixUI] err', err_1);
return [3 /*break*/, 3];
case 3:
_k.trys.push([3, 8,, 9]);
GameletAPI = getGameletPixuiFrame().GameletAPI;
if (!((_b = AegisReportInPixui.report) === null || _b === void 0)) return [3 /*break*/, 4];
_c = void 0;
return [3 /*break*/, 6];
case 4:
_e = (_d = _b).call;
_f = [AegisReportInPixui];
_j = {
msg: 'GameletAPI',
appId: GameletAPI.getAppID(),
appKey: GameletAPI.getAppKey(),
appName: GameletAPI.getAppName(),
appVersion: GameletAPI.getAppVersion(),
runtimeEnv: GameletAPI.getRuntimeEnv(),
canUsePlatformAPI: GameletAPI.canUsePlatformAPI(),
getIsProductEnvironment: !isTestEnvInPixui(),
getPlatformDesc: GameletAPI.getPlatformDesc()
};
_h = (_g = JSON).stringify;
return [4 /*yield*/, GameletAPI.getUserData()];
case 5:
_c = _e.apply(_d, _f.concat([(_j.userdata = _h.apply(_g, [_k.sent()]), _j.openArgs = GameletAPI.getOpenArgs(), _j)]));
_k.label = 6;
case 6:
return [4 /*yield*/, _c];
case 7:
_k.sent();
return [3 /*break*/, 9];
case 8:
err_2 = _k.sent();
console.log('[reportCorePixUI] err', err_2);
return [3 /*break*/, 9];
case 9:
return [2 /*return*/];
}
});
});
}
export { reportCoreInfoInPixUI };