commonH5Proxy.js
1005 Bytes
import commonBaseProxy from"./commonBaseProxy.js";import commonH5Utils from"./commonH5Utils.js";var n=require("./wxgame_sdk.js");export default class extends commonBaseProxy{constructor(){super()}init(){}login(){var i=commonH5Utils.getInstance().configInfoReturn.sdkAppId,t=commonH5Utils.getInstance();n.login(i,function(i,r){if(i==1){var u={gameSimpleName:t.sdkInfo.gameSimpleName,sdkSimpleName:t.sdkInfo.sdkSimpleName,sdkVersionCode:t.sdkInfo.sdkVersionCode,result:"",userType:"",openId:r.openId,userName:"",token:r.token,timestamp:r.timestamp,other:r.loginKey,serverSign:""};t.loginCheck(u);n.menuShareInit("")}else window.commonH5SDK.callback(commonH5SDK.code.LOGIN_FAIL,"sdk login fail"),console.log("login fail",r)})}submitData(t,i){switch(t){case window.commonH5SDK.type.enterGame:n.sdkUserCloudStorage("xizhai",i.roleLevel)}}pay(){}expansionInterface(t,i,r){switch(t){case commonH5SDK.expansion_type.mulShare:i&&i.type==0&&n.sdkShareContent(i.data);break;default:super.expansionInterface(t,i,r)}}}