token refresh tweaks part 2
This commit is contained in:
parent
612637fdc7
commit
087a8e3e98
1 changed files with 7 additions and 6 deletions
|
@ -1,5 +1,6 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Net;
|
||||||
using System.Net.Http;
|
using System.Net.Http;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
@ -46,6 +47,12 @@ namespace BirdsiteLive.Twitter
|
||||||
{
|
{
|
||||||
|
|
||||||
var httpResponse = await client.SendAsync(request);
|
var httpResponse = await client.SendAsync(request);
|
||||||
|
if (httpResponse.StatusCode == HttpStatusCode.Unauthorized)
|
||||||
|
{
|
||||||
|
_logger.LogError("Error retrieving user {Username}, Refreshing client", username);
|
||||||
|
await _twitterAuthenticationInitializer.RefreshClient(request);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
httpResponse.EnsureSuccessStatusCode();
|
httpResponse.EnsureSuccessStatusCode();
|
||||||
|
|
||||||
var c = await httpResponse.Content.ReadAsStringAsync();
|
var c = await httpResponse.Content.ReadAsStringAsync();
|
||||||
|
@ -69,12 +76,6 @@ namespace BirdsiteLive.Twitter
|
||||||
// throw;
|
// throw;
|
||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
catch (HttpRequestException e)
|
|
||||||
{
|
|
||||||
_logger.LogError(e, "Error retrieving user {Username}, Refreshing client", username);
|
|
||||||
await _twitterAuthenticationInitializer.RefreshClient(request);
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
_logger.LogError(e, "Error retrieving user {Username}", username);
|
_logger.LogError(e, "Error retrieving user {Username}", username);
|
||||||
|
|
Loading…
Add table
Reference in a new issue