Esempio n. 1
0
        public void InternationalApp()
        {
            string appId = "BMYV4RKSTwo8WSqt8q9ezcWF-MdYXbMMI";

            _ = new AppRouterController(appId, null);
            TestContext.WriteLine("International app init done");
        }
Esempio n. 2
0
        public void ChineseApp()
        {
            Exception e = Assert.Catch(() => {
                string appId = "BMYV4RKSTwo8WSqt8q9ezcWF-gzGzoHsz";
                AppRouterController appRouter = new AppRouterController(appId, null);
                TestContext.WriteLine("init done");
            });

            TestContext.WriteLine(e.Message);
        }
Esempio n. 3
0
        public async Task ChineseAppWithDomain()
        {
            string appId  = "BMYV4RKSTwo8WSqt8q9ezcWF-gzGzoHsz";
            string server = "https://bmyv4rks.lc-cn-n1-shared.com";
            AppRouterController appRouterController = new AppRouterController(appId, server);
            AppRouter           appRouterState      = await appRouterController.Get();

            Assert.AreEqual(appRouterState.ApiServer, server);
            Assert.AreEqual(appRouterState.EngineServer, server);
            Assert.AreEqual(appRouterState.PushServer, server);
            Assert.AreEqual(appRouterState.RTMServer, server);
            Assert.AreEqual(appRouterState.StatsServer, server);
            Assert.AreEqual(appRouterState.PlayServer, server);
        }
Esempio n. 4
0
        internal GameRouter(Client client)
        {
            string appId  = client.AppId;
            string appKey = client.AppKey;
            string server = client.PlayServer;
            string userId = client.UserId;

            appRouterController = new AppRouterController(appId, server);

            httpClient = new HttpClient();
            httpClient.DefaultRequestHeaders.Add("X-LC-ID", appId);
            httpClient.DefaultRequestHeaders.Add("X-LC-KEY", appKey);
            httpClient.DefaultRequestHeaders.Add("X-LC-PLAY-USER-ID", userId);
        }