public static CloudBaseApp Init(string env, int timeout) { if (Instance == null) { Instance = new CloudBaseApp(env, timeout); } return(Instance); }
public PolicyTaskHandler( ILogger logger, IPolicyConfig policyConfig ) { _logger = logger; _policyConfig = policyConfig; _cloudBaseApp = CloudBaseApp.Init(_policyConfig.CloudBaseEnvId, 10000); _httpClient = new HttpClient(); }
async public static void updateUserInfo() { CloudBaseApp app = CloudBaseApp.Init("59eb4700a3c34", 3000); AuthState state = await app.Auth.GetAuthStateAsync(); if (state == null) { // 匿名登录 state = await app.Auth.SignInAnonymouslyAsync(); } // 调用云函数 FunctionResponse res = await app.Function.CallFunctionAsync("updateUserInfo", _userInfo); }
async public static void UploadMgobeUserInfo(string gameId) { CloudBaseApp app = CloudBaseApp.Init("59eb4700a3c34", 3000); AuthState state = await app.Auth.GetAuthStateAsync(); if (state == null) { // 匿名登录 state = await app.Auth.SignInAnonymouslyAsync(); } // 调用云函数 FunctionResponse res = await app.Function.CallFunctionAsync("uploadServiceUser", new Dictionary <string, dynamic> { { "gameId", gameId }, { "serviceType", "mgobe" } }); }