12345678910 |
- {
- "code": "var HttpRequest = Laya.HttpRequest;\r\nvar Event = Laya.Event;\r\nimport { Main } from \"../Main\";\r\nimport { AccountManager } from \"./AccountManager\";\r\nconst ArcherWorriorApiUrl = \"https://archerworriorapi.xwxgame.com/\";\r\nexport class ArcherWorrior {\r\n}\r\nArcherWorrior.DengLu = \"user/login\";\r\nArcherWorrior.KaiShi = \"game/start\";\r\nArcherWorrior.JieShu = \"game/play\";\r\nArcherWorrior.QianDao = \"sign/sign\";\r\nArcherWorrior.Chengjiu = \"achievement/getRewards\";\r\nArcherWorrior.Config = \"config/table\";\r\nArcherWorrior.FenXiang = \"fission/share\";\r\nArcherWorrior.LiXian = \"fission/offline\";\r\nArcherWorrior.vd = \"fission/vd\";\r\nArcherWorrior.FuHuo = \"game/revival\";\r\nArcherWorrior.gadagdag = \"treasure/click\";\r\nArcherWorrior.Invite = \"invite/getRewards\";\r\nArcherWorrior.Lottery = \"lottery/lottery\";\r\nArcherWorrior.ShareGetSkin = \"theme/fission\";\r\nArcherWorrior.WearEquip = \"theme/equip\";\r\nArcherWorrior.BuyEquip = \"theme/buy\";\r\nArcherWorrior.ShouQuan = \"user/auth\";\r\nArcherWorrior.JinBi = \"user/sync\";\r\n;\r\nexport class ServerManager {\r\n constructor() { }\r\n static get Instance() {\r\n if (ServerManager.ins) {\r\n return ServerManager.ins;\r\n }\r\n else {\r\n return new ServerManager();\r\n }\r\n }\r\n Login(progresscb, completecb, errorcb) {\r\n var Account = AccountManager.Instance;\r\n var ver = Main.Ver;\r\n let Data = `code=${Account.code}&nickname=${Account.nickName}&avatar=${Account.avatarUrl}&gender=${Account.gender}&country=${Account.country}&province=${Account.province}&city=${Account.city}& device=${Account.device}$&share_id=${Account.share_id}&scene=${Account.scene}&v=${ver}`;\r\n let httpRequest = new HttpRequest();\r\n httpRequest.once(Event.PROGRESS, this, this.Progress, [progresscb, httpRequest]);\r\n httpRequest.once(Event.COMPLETE, this, this.Complete, [completecb, httpRequest]);\r\n httpRequest.once(Event.ERROR, this, this.Errorcb, [errorcb, httpRequest]);\r\n httpRequest.send(ArcherWorriorApiUrl + ArcherWorrior.DengLu, Data, \"post\", \"text\");\r\n }\r\n Progress(_progresscb, _httpreq) {\r\n if (_progresscb) {\r\n _progresscb.run();\r\n }\r\n }\r\n Complete(_completecb, _httpreq) {\r\n let data = JSON.parse(_httpreq.data);\r\n console.log(data);\r\n if (data[\"code\"] != \"0\") {\r\n console.log(\"登录异常错误!错误信息sssssssss:\", _httpreq.data[\"code\"]);\r\n return;\r\n }\r\n console.log(\"-----------sss\", data[\"t\"]);\r\n AccountManager.Instance.SFSFSF = data[\"t\"];\r\n this.RessetConfig(data, _completecb);\r\n }\r\n RessetConfig(data, completecb) {\r\n AccountManager.Instance.ReSetting(data, (flag) => {\r\n if (flag) {\r\n completecb.runWith(data);\r\n }\r\n else {\r\n this.RessetConfig(data, completecb);\r\n }\r\n });\r\n }\r\n Errorcb(_errorcb, _httpreq) {\r\n if (_errorcb != null) {\r\n _errorcb.runWith(_httpreq);\r\n }\r\n }\r\n SendHttp(protocol, param, completecb, errorcb, hasToken = true) {\r\n let sfaasfsfa = \"\";\r\n let daadsads = ArcherWorriorApiUrl + protocol;\r\n if (hasToken == true) {\r\n sfaasfsfa = `token=${AccountManager.Instance.curplayerData.zhengshu}&`;\r\n }\r\n if (protocol == ArcherWorrior.KaiShi || protocol == ArcherWorrior.JieShu || protocol == ArcherWorrior.vd || protocol == ArcherWorrior.Lottery) {\r\n let asddsa = \"abcdefghijkimnopqrstuvwxyz0123456789\";\r\n let adsassda = \"{\";\r\n let saafsafs = \"\";\r\n for (let i = 0; i < 4; i++) {\r\n saafsafs += asddsa[Math.floor(Math.random() * 100) % asddsa.length];\r\n }\r\n for (let i = 0; i < param.length; i++) {\r\n for (let key in param[i]) {\r\n adsassda += `\\\"${key}\\\":\\\"${param[i][key]}\\\"`;\r\n }\r\n if (i < param.length - 1) {\r\n adsassda += \",\";\r\n }\r\n else {\r\n adsassda += \"}\";\r\n }\r\n }\r\n sfaasfsfa += \"_r=\" + saafsafs + this.SFGSGSG(adsassda);\r\n }\r\n else {\r\n if (param != null) {\r\n for (let i = 0; i < param.length; i++) {\r\n for (let key in param[i]) {\r\n let val = param[i][key];\r\n sfaasfsfa += `${key}=${val}`;\r\n if (i < param.length - 1) {\r\n sfaasfsfa += \"&\";\r\n }\r\n }\r\n }\r\n }\r\n }\r\n let httpRequest = new HttpRequest();\r\n httpRequest.once(Event.COMPLETE, this, this.onHttpRequestComplete, [completecb, errorcb, httpRequest]);\r\n httpRequest.once(Event.ERROR, this, this.Errorcb, [errorcb, httpRequest]);\r\n httpRequest.send(daadsads, sfaasfsfa, \"post\", \"text\");\r\n }\r\n onHttpRequestComplete(succeedcb, failurecb, httpRequest) {\r\n let data = JSON.parse(httpRequest.data);\r\n if (data[\"code\"] == 0) {\r\n AccountManager.Instance.ReSetting(data);\r\n if (succeedcb != null) {\r\n succeedcb.runWith(data);\r\n }\r\n }\r\n else {\r\n if (failurecb != null) {\r\n failurecb.runWith(data);\r\n }\r\n console.log(\"Error! Http request complete error, code: \" + data[\"code\"] + \" message: \" + data[\"message\"]);\r\n }\r\n }\r\n SFGSGSG(str) {\r\n var c1, c2, c3;\r\n var SFSFFSFSFSFS = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\r\n var i = 0, len = str.length, SFFSSFFS = '';\r\n while (i < len) {\r\n c1 = str.charCodeAt(i++) & 0xff;\r\n if (i == len) {\r\n SFFSSFFS += SFSFFSFSFSFS.charAt(c1 >> 2);\r\n SFFSSFFS += SFSFFSFSFSFS.charAt((c1 & 0x3) << 4);\r\n SFFSSFFS += \"==\";\r\n break;\r\n }\r\n c2 = str.charCodeAt(i++);\r\n if (i == len) {\r\n SFFSSFFS += SFSFFSFSFSFS.charAt(c1 >> 2);\r\n SFFSSFFS += SFSFFSFSFSFS.charAt(((c1 & 0x3) << 4) | ((c2 & 0xF0) >> 4));\r\n SFFSSFFS += SFSFFSFSFSFS.charAt((c2 & 0xF) << 2);\r\n SFFSSFFS += \"=\";\r\n break;\r\n }\r\n c3 = str.charCodeAt(i++);\r\n SFFSSFFS += SFSFFSFSFSFS.charAt(c1 >> 2);\r\n SFFSSFFS += SFSFFSFSFSFS.charAt(((c1 & 0x3) << 4) | ((c2 & 0xF0) >> 4));\r\n SFFSSFFS += SFSFFSFSFSFS.charAt(((c2 & 0xF) << 2) | ((c3 & 0xC0) >> 6));\r\n SFFSSFFS += SFSFFSFSFSFS.charAt(c3 & 0x3F);\r\n }\r\n return SFFSSFFS;\r\n }\r\n}\r\n//# sourceMappingURL=ServerManager.js.map",
- "references": [
- "D:/LayaProject/ArcherWorrior/src/Main.ts",
- "D:/LayaProject/ArcherWorrior/src/Net/AccountManager.ts",
- "D:/LayaProject/ArcherWorrior/src/Net/WXSDK.ts"
- ],
- "map": "{\"version\":3,\"file\":\"ServerManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Net/ServerManager.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|