private async void ProcessNotificationAsync(Notification notification) { try { _logger.LogInformation($"Processing notification: {JsonConvert.SerializeObject(notification)}"); _tokenProcessor.Process(notification); var changeSet = await _listProcessor.GetListChanges(notification, _tokenProcessor.LastChangeToken); await _tokenProcessor.SaveTokens(changeSet.Changes.Last().ChangeToken, notification); _listProcessor.UpdateExpiry(notification, changeSet.List); } catch (Exception ex) { _logger.LogError(ex.Message); } }