436 lines
17 KiB
JavaScript
Executable File
436 lines
17 KiB
JavaScript
Executable File
window.__require = function e(t, n, r) {
|
|
function s(o, u) {
|
|
if (!n[o]) {
|
|
if (!t[o]) {
|
|
var b = o.split("/");
|
|
b = b[b.length - 1];
|
|
if (!t[b]) {
|
|
var a = "function" == typeof __require && __require;
|
|
if (!u && a) return a(b, !0);
|
|
if (i) return i(b, !0);
|
|
throw new Error("Cannot find module '" + o + "'");
|
|
}
|
|
o = b;
|
|
}
|
|
var f = n[o] = {
|
|
exports: {}
|
|
};
|
|
t[o][0].call(f.exports, function(e) {
|
|
var n = t[o][1][e];
|
|
return s(n || e);
|
|
}, f, f.exports, e, t, n, r);
|
|
}
|
|
return n[o].exports;
|
|
}
|
|
var i = "function" == typeof __require && __require;
|
|
for (var o = 0; o < r.length; o++) s(r[o]);
|
|
return s;
|
|
}({
|
|
YouaiSDK: [ function(require, module, exports) {
|
|
"use strict";
|
|
cc._RF.push(module, "3f74cRjDqRCS7IqGQ4gQfdx", "YouaiSDK");
|
|
"use strict";
|
|
var __extends = this && this.__extends || function() {
|
|
var extendStatics = function(d, b) {
|
|
extendStatics = Object.setPrototypeOf || {
|
|
__proto__: []
|
|
} instanceof Array && function(d, b) {
|
|
d.__proto__ = b;
|
|
} || function(d, b) {
|
|
for (var p in b) Object.prototype.hasOwnProperty.call(b, p) && (d[p] = b[p]);
|
|
};
|
|
return extendStatics(d, b);
|
|
};
|
|
return function(d, b) {
|
|
extendStatics(d, b);
|
|
function __() {
|
|
this.constructor = d;
|
|
}
|
|
d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __());
|
|
};
|
|
}();
|
|
var __decorate = this && this.__decorate || function(decorators, target, key, desc) {
|
|
var c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
|
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) (d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r);
|
|
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
|
};
|
|
var __awaiter = this && this.__awaiter || function(thisArg, _arguments, P, generator) {
|
|
function adopt(value) {
|
|
return value instanceof P ? value : new P(function(resolve) {
|
|
resolve(value);
|
|
});
|
|
}
|
|
return new (P || (P = Promise))(function(resolve, reject) {
|
|
function fulfilled(value) {
|
|
try {
|
|
step(generator.next(value));
|
|
} catch (e) {
|
|
reject(e);
|
|
}
|
|
}
|
|
function rejected(value) {
|
|
try {
|
|
step(generator["throw"](value));
|
|
} catch (e) {
|
|
reject(e);
|
|
}
|
|
}
|
|
function step(result) {
|
|
result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
|
|
}
|
|
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
|
});
|
|
};
|
|
var __generator = this && this.__generator || function(thisArg, body) {
|
|
var _ = {
|
|
label: 0,
|
|
sent: function() {
|
|
if (1 & t[0]) throw t[1];
|
|
return t[1];
|
|
},
|
|
trys: [],
|
|
ops: []
|
|
}, f, y, t, g;
|
|
return g = {
|
|
next: verb(0),
|
|
throw: verb(1),
|
|
return: verb(2)
|
|
}, "function" === typeof Symbol && (g[Symbol.iterator] = function() {
|
|
return this;
|
|
}), g;
|
|
function verb(n) {
|
|
return function(v) {
|
|
return step([ n, v ]);
|
|
};
|
|
}
|
|
function step(op) {
|
|
if (f) throw new TypeError("Generator is already executing.");
|
|
while (_) try {
|
|
if (f = 1, y && (t = 2 & op[0] ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y),
|
|
0) : y.next) && !(t = t.call(y, op[1])).done) return t;
|
|
(y = 0, t) && (op = [ 2 & op[0], t.value ]);
|
|
switch (op[0]) {
|
|
case 0:
|
|
case 1:
|
|
t = op;
|
|
break;
|
|
|
|
case 4:
|
|
_.label++;
|
|
return {
|
|
value: op[1],
|
|
done: false
|
|
};
|
|
|
|
case 5:
|
|
_.label++;
|
|
y = op[1];
|
|
op = [ 0 ];
|
|
continue;
|
|
|
|
case 7:
|
|
op = _.ops.pop();
|
|
_.trys.pop();
|
|
continue;
|
|
|
|
default:
|
|
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (6 === op[0] || 2 === op[0])) {
|
|
_ = 0;
|
|
continue;
|
|
}
|
|
if (3 === op[0] && (!t || op[1] > t[0] && op[1] < t[3])) {
|
|
_.label = op[1];
|
|
break;
|
|
}
|
|
if (6 === op[0] && _.label < t[1]) {
|
|
_.label = t[1];
|
|
t = op;
|
|
break;
|
|
}
|
|
if (t && _.label < t[2]) {
|
|
_.label = t[2];
|
|
_.ops.push(op);
|
|
break;
|
|
}
|
|
t[2] && _.ops.pop();
|
|
_.trys.pop();
|
|
continue;
|
|
}
|
|
op = body.call(thisArg, _);
|
|
} catch (e) {
|
|
op = [ 6, e ];
|
|
y = 0;
|
|
} finally {
|
|
f = t = 0;
|
|
}
|
|
if (5 & op[0]) throw op[1];
|
|
return {
|
|
value: op[0] ? op[1] : void 0,
|
|
done: true
|
|
};
|
|
}
|
|
};
|
|
var __read = this && this.__read || function(o, n) {
|
|
var m = "function" === typeof Symbol && o[Symbol.iterator];
|
|
if (!m) return o;
|
|
var i = m.call(o), r, ar = [], e;
|
|
try {
|
|
while ((void 0 === n || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
|
|
} catch (error) {
|
|
e = {
|
|
error: error
|
|
};
|
|
} finally {
|
|
try {
|
|
r && !r.done && (m = i["return"]) && m.call(i);
|
|
} finally {
|
|
if (e) throw e.error;
|
|
}
|
|
}
|
|
return ar;
|
|
};
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.YouaiSDK = void 0;
|
|
var DataReportingInterface_1 = require("../../app/game/ctrl/DataReporting/DataReportingInterface");
|
|
var DataReportingHelperMgr_1 = require("../../app/game/ctrl/DataReporting/helper/DataReportingHelperMgr");
|
|
var SDKInterface_1 = require("../../app/game/ctrl/sdk/SDKInterface");
|
|
var SDKMgr_1 = require("../../app/game/ctrl/sdk/SDKMgr");
|
|
var EngineMain_1 = require("../../engine/EngineMain");
|
|
var Container_1 = require("../../framework/container/Container");
|
|
var FW_1 = require("../../framework/FW");
|
|
var YouaiSDK = function(_super) {
|
|
__extends(YouaiSDK, _super);
|
|
function YouaiSDK() {
|
|
return null !== _super && _super.apply(this, arguments) || this;
|
|
}
|
|
YouaiSDK.prototype.isLocalSDK = function() {
|
|
return true;
|
|
};
|
|
YouaiSDK.prototype.getUserType = function() {
|
|
return SDKMgr_1.SDK_TYPE.YouAi;
|
|
};
|
|
YouaiSDK.prototype.init = function() {
|
|
this._deviceImei = "imei";
|
|
};
|
|
YouaiSDK.prototype.login = function(username, password) {
|
|
return __awaiter(this, void 0, Promise, function() {
|
|
var LoginUrl, res, result, userInfo;
|
|
return __generator(this, function(_a) {
|
|
switch (_a.label) {
|
|
case 0:
|
|
LoginUrl = this.ModelMgr.ModelPublicData.getLoginUrl() + "account=" + username + "&password=" + password;
|
|
return [ 4, FW_1.FW.Http.get(LoginUrl, null, null, true) ];
|
|
|
|
case 1:
|
|
res = _a.sent();
|
|
if (res && res.result) {
|
|
EngineMain_1.EngineMain.saveLocalStorage("account_num", username);
|
|
EngineMain_1.EngineMain.saveLocalStorage("password_num", password);
|
|
userInfo = res.content;
|
|
this.ModelMgr.ModelAccount.setUserInfo(res.content);
|
|
result = [ true, userInfo ];
|
|
} else result = [ false, null ];
|
|
return [ 2, result ];
|
|
}
|
|
});
|
|
});
|
|
};
|
|
YouaiSDK.prototype.PPP = function(payInfo) {
|
|
return __awaiter(this, void 0, void 0, function() {
|
|
var orderCode, promise;
|
|
return __generator(this, function(_a) {
|
|
orderCode = payInfo.orderId;
|
|
promise = this.InternalPay(orderCode);
|
|
return [ 2, promise ];
|
|
});
|
|
});
|
|
};
|
|
YouaiSDK.prototype.InternalPay = function(orderCode) {
|
|
return __awaiter(this, void 0, void 0, function() {
|
|
var internalPayUrl, promise;
|
|
return __generator(this, function(_a) {
|
|
internalPayUrl = this.ModelMgr.ModelPublicData.getInternalPayUrl();
|
|
promise = new Promise(function(resolve, reject) {
|
|
FW_1.FW.Http.get(internalPayUrl, {
|
|
orderCode: orderCode
|
|
}, null, true).then(function(res) {
|
|
res && res.result ? resolve(res.tips) : reject();
|
|
});
|
|
});
|
|
return [ 2, promise ];
|
|
});
|
|
});
|
|
};
|
|
YouaiSDK.prototype.Share = function(sahreType) {
|
|
return __awaiter(this, void 0, void 0, function() {
|
|
var promise;
|
|
return __generator(this, function(_a) {
|
|
switch (_a.label) {
|
|
case 0:
|
|
return [ 4, FW_1.FW.Task.delay(1e3) ];
|
|
|
|
case 1:
|
|
_a.sent();
|
|
promise = new Promise(function(resolve, reject) {
|
|
var data = "true";
|
|
resolve(data);
|
|
});
|
|
return [ 2, promise ];
|
|
}
|
|
});
|
|
});
|
|
};
|
|
YouaiSDK.prototype.register = function(username, password) {
|
|
return __awaiter(this, void 0, Promise, function() {
|
|
var RegisterUrl, account_info, msgTo, promise;
|
|
var _this = this;
|
|
return __generator(this, function(_a) {
|
|
RegisterUrl = this.ModelMgr.ModelPublicData.getRegisterUrl() + "account=" + username + "&password=" + password;
|
|
account_info = {
|
|
account_num: username,
|
|
password_num: password
|
|
};
|
|
promise = new Promise(function(resolve, reject) {
|
|
FW_1.FW.Http.get(RegisterUrl, null, null, true).then(function(res) {
|
|
if (res && res.result) {
|
|
msgTo = res.content.code;
|
|
EngineMain_1.EngineMain.saveLocalStorage("account_num", username);
|
|
EngineMain_1.EngineMain.saveLocalStorage("password_num", password);
|
|
_this.LayerAccount.setData(username, password);
|
|
var dataReporting = Container_1.Container.inst().getByAlias("DataReporting");
|
|
var state = dataReporting.GetIsReport(DataReportingInterface_1.SingleBuriedPointType.AccountRegistration);
|
|
state || dataReporting.BuriedPoint(DataReportingInterface_1.SingleBuriedPointType.AccountRegistration, "5", "", true);
|
|
resolve(msgTo);
|
|
} else reject();
|
|
_this.LayerAccount.SetRegisterResult(res);
|
|
});
|
|
});
|
|
return [ 2, promise ];
|
|
});
|
|
});
|
|
};
|
|
YouaiSDK.prototype.loginOrRegist = function() {
|
|
return __awaiter(this, void 0, Promise, function() {
|
|
var account_num, password_num, result, handlerResult, loading;
|
|
var _this = this;
|
|
return __generator(this, function(_a) {
|
|
switch (_a.label) {
|
|
case 0:
|
|
account_num = EngineMain_1.EngineMain.readLocalStorage("account_num");
|
|
password_num = EngineMain_1.EngineMain.readLocalStorage("password_num");
|
|
account_num && password_num && this.LayerAccount.setData(account_num, password_num);
|
|
handlerResult = function(account, password, defer) {
|
|
_this.login(account, password).then(function(arg) {
|
|
var _a = __read(arg, 2), success = _a[0], userInfo = _a[1];
|
|
if (success && userInfo) {
|
|
var udid = EngineMain_1.EngineMain.readLocalStorage("UUID" + account, "");
|
|
if ("" == udid) {
|
|
var dataReporting = Container_1.Container.inst().getByAlias("DataReporting");
|
|
dataReporting.BuriedPoint(DataReportingInterface_1.BuriedPointType.DeviceAddition, "4");
|
|
EngineMain_1.EngineMain.saveLocalStorage("UUID" + account, DataReportingHelperMgr_1.DataReportingHelperMgr.instance.GetDataReportingHelper().GetUdId());
|
|
}
|
|
var dataReporting = Container_1.Container.inst().getByAlias("DataReporting");
|
|
dataReporting.BuriedPoint(DataReportingInterface_1.BuriedPointType.Login, "6");
|
|
result = userInfo;
|
|
_this.LayerAccount.unload();
|
|
} else FW_1.FW.showTip(FW_1.FW.G_W("YouaiSDK_1"));
|
|
defer();
|
|
}).catch(function(e) {
|
|
defer();
|
|
e && FW_1.FW.Log.error(e);
|
|
FW_1.FW.showTip(FW_1.FW.G_W("YouaiSDK_2"));
|
|
});
|
|
};
|
|
this.LayerAccount.load();
|
|
this.LayerAccount.setRegister(function(account, password) {
|
|
_this.register(account, password);
|
|
});
|
|
loading = false;
|
|
this.LayerAccount.setLogin(function(account, password) {
|
|
if (loading) return;
|
|
loading = true;
|
|
var defer = function() {
|
|
loading = false;
|
|
};
|
|
handlerResult(account, password, defer);
|
|
});
|
|
return [ 4, FW_1.FW.Task.waitUntil(function() {
|
|
return null != result;
|
|
}) ];
|
|
|
|
case 1:
|
|
_a.sent();
|
|
return [ 2, result ];
|
|
}
|
|
});
|
|
});
|
|
};
|
|
YouaiSDK.prototype.checkUpdate = function() {
|
|
return __awaiter(this, void 0, void 0, function() {
|
|
return __generator(this, function(_a) {
|
|
return [ 2, "" ];
|
|
});
|
|
});
|
|
};
|
|
YouaiSDK.prototype.getServerAddress = function(serverParams) {
|
|
return __awaiter(this, void 0, void 0, function() {
|
|
var arr, params, host, url, res;
|
|
return __generator(this, function(_a) {
|
|
switch (_a.label) {
|
|
case 0:
|
|
arr = [];
|
|
null != serverParams.type && arr.push("type=" + serverParams.type);
|
|
null != serverParams.platform && arr.push("platform=" + serverParams.platform);
|
|
null != serverParams.code && arr.push("code=" + serverParams.code);
|
|
null != serverParams.token && arr.push("token=" + serverParams.token);
|
|
null != serverParams.time && arr.push("time=" + serverParams.time);
|
|
null != serverParams.isWss && arr.push("isWss=" + serverParams.isWss);
|
|
null != serverParams.otherOpenId && arr.push("otherOpenId=" + serverParams.otherOpenId);
|
|
null != serverParams.selectServerId && arr.push("selectServerId=" + serverParams.selectServerId);
|
|
params = arr.join("&");
|
|
host = this.ModelMgr.ModelPublicData.getServerAddressUrl();
|
|
url = host + "?" + params;
|
|
return [ 4, FW_1.FW.Http.get(url, null, null, true) ];
|
|
|
|
case 1:
|
|
res = _a.sent();
|
|
if (res && res.result) return [ 2, res.content ];
|
|
return [ 2, null ];
|
|
}
|
|
});
|
|
});
|
|
};
|
|
YouaiSDK.prototype.switchAccount = function() {};
|
|
YouaiSDK.prototype.Restart = function() {
|
|
return false;
|
|
};
|
|
YouaiSDK.prototype.submitDataUserInfo = function(type, prams) {
|
|
void 0 === prams && (prams = {});
|
|
var roleVo = this.ModelMgr.ModelVO.VORoleBag.GetOne();
|
|
if (!roleVo) {
|
|
this.error("submitDataUserInfo VORoleBag null");
|
|
return;
|
|
}
|
|
};
|
|
YouaiSDK.__cname = "YouaiSDK";
|
|
__decorate([ Container_1.injectField("ModelMgr") ], YouaiSDK.prototype, "ModelMgr", void 0);
|
|
__decorate([ Container_1.injectField("ModelPublicData") ], YouaiSDK.prototype, "ModelPublicData", void 0);
|
|
__decorate([ Container_1.injectField("AppCustomData") ], YouaiSDK.prototype, "AppCustomData", void 0);
|
|
__decorate([ Container_1.injectField("LayerAccount") ], YouaiSDK.prototype, "LayerAccount", void 0);
|
|
__decorate([ Container_1.injectField("CtrlPay") ], YouaiSDK.prototype, "CtrlPay", void 0);
|
|
return YouaiSDK;
|
|
}(SDKInterface_1.SDKInterface);
|
|
exports.YouaiSDK = YouaiSDK;
|
|
cc._RF.pop();
|
|
}, {
|
|
"../../app/game/ctrl/DataReporting/DataReportingInterface": void 0,
|
|
"../../app/game/ctrl/DataReporting/helper/DataReportingHelperMgr": void 0,
|
|
"../../app/game/ctrl/sdk/SDKInterface": void 0,
|
|
"../../app/game/ctrl/sdk/SDKMgr": void 0,
|
|
"../../engine/EngineMain": void 0,
|
|
"../../framework/FW": void 0,
|
|
"../../framework/container/Container": void 0
|
|
} ]
|
|
}, {}, [ "YouaiSDK" ]); |