diff options
Diffstat (limited to 'code/api/src/Jobs/VaultTokenRenewalJob.cs')
| -rw-r--r-- | code/api/src/Jobs/VaultTokenRenewalJob.cs | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/code/api/src/Jobs/VaultTokenRenewalJob.cs b/code/api/src/Jobs/VaultTokenRenewalJob.cs deleted file mode 100644 index 1768629..0000000 --- a/code/api/src/Jobs/VaultTokenRenewalJob.cs +++ /dev/null @@ -1,24 +0,0 @@ -namespace IOL.GreatOffice.Api.Jobs; - -public class VaultTokenRenewalJob : IJob -{ - private readonly ILogger<VaultTokenRenewalJob> _logger; - private readonly VaultService _vaultService; - - public VaultTokenRenewalJob(ILogger<VaultTokenRenewalJob> logger, VaultService vaultService) { - _logger = logger; - _vaultService = vaultService; - } - - public async Task Execute(IJobExecutionContext context) { - _logger.LogInformation("Starting vault token renewal"); - var renew = await _vaultService.RenewTokenAsync(); - if (renew == default) { - _logger.LogCritical("Renewal did not succeed"); - return; - } - - var token = await _vaultService.LookupTokenAsync(); - _logger.LogInformation("Token was renewed, new expire time {expires}", token.Data.ExpireTime); - } -}
\ No newline at end of file |
