コード例 #1
0
ファイル: WebService.cs プロジェクト: Nit837/Auxesis_App
        public async Task <bool> Logout(string logouttoken)
        {
            bool result = false;

            using (HttpClient httpClient = new HttpClient(new NativeMessageHandler()))
            {
                string data     = JsonConvert.SerializeObject(logouttoken);
                var    content  = new StringContent(data, Encoding.UTF8, "application/json");
                var    url      = string.Format(App.BaseUrl + "/api/user/logout? format=json&token=" + logouttoken);
                var    response = await httpClient.PostAsync(url, content);

                Datamanager dataManager = new Datamanager();
                if (response.IsSuccessStatusCode == true)
                {
                    result = true;
                    dataManager.DeleteCookieData();
                }
                else
                {
                    result = false;
                }
            }
            return(result);
        }