Esempio n. 1
0
 private async Task UpdateIPOnDNS(IPAddress address, ILogger logger, CancellationToken cancellationToken = default)
 {
     try
     {
         var dnsUpdateService = _serviceProxyFactory.GetDNSUpdateService(logger);
         await dnsUpdateService.UpdateIPOnDNS(_appSettings.Host, address, cancellationToken);
     }
     catch (Exception ex)
     {
         // Don't bomb if IP couldn't be updated.
         logger.LogError(ex.ToString());
     }
 }