Ejemplo n.º 1
0
 private async void ApiService_AccessTokenExpired(object sender, ApiServiceEventArgs e)
 {
     if (e.IsTokenRefreshNeeded)
     {
         await SignInAsync();
     }
     else
     {
         // Future use
     }
 }
Ejemplo n.º 2
0
        private async void ApiService_RequestErrorOccurred(object sender, ApiServiceEventArgs e)
        {
            var message = "Unknown Server Error";

            if (e.IsBadRequest)
            {
                message = e.Message;
            }
            else if (e.IsServerError)
            {
                message = e.Message + "\r\n\nIf this continues to happen, please open a GitHub Issue and we'll investigate further (find the GitHub link on the About page).";
            }

            await new MessageDialog(message, "MVP API Request Error").ShowAsync();
        }
Ejemplo n.º 3
0
 private async void MvpApiService_AccessTokenExpired(object sender, ApiServiceEventArgs e)
 {
     // No valid credentials, use login workflow
     await SignInAsync().ConfigureAwait(false);
 }
Ejemplo n.º 4
0
 private void MvpApiService_RequestErrorOccurred(object sender, ApiServiceEventArgs e)
 {
     // TODO: Implement generic error handling.
 }