diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2022-04-07 19:44:41 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2022-04-07 19:44:41 +0300 |
commit | 56b7a186355cd06fd926c14aefe6a0c81f388e50 (patch) | |
tree | b9df36d29ec38e96a46358d14243c077b837c5e4 | |
parent | 9f11ea4b918e09c53c89a6a61788f3c276f5e831 (diff) |
For some weird reason token expires sooner than it shouldv1.0.2
-rw-r--r-- | TuyaApi.cs | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -196,7 +196,9 @@ namespace com.clusterrr.TuyaNet /// </summary>
private async Task RefreshAccessTokenAsync(bool force = false)
{
- if (force || (token == null) || (tokenTime.AddSeconds(token.ExpireTime) >= DateTime.Now))
+ if (force || (token == null) || (tokenTime.AddSeconds(token.ExpireTime) >= DateTime.Now)
+ // For some weird reason token expires sooner than it should
+ || (tokenTime.AddMinutes(30) >= DateTime.Now))
{
var uri = "v1.0/token?grant_type=1";
var response = await RequestAsync(Method.GET, uri, noToken: true);
|