Esempio n. 1
0
        public async Task UnsubscribeAsync(string id, string user)
        {
            var installation = await hub.GetInstallationAsync(id);

            if (installation.UserId == user)
            {
                await hub.DeleteInstallationAsync(id);
            }
            else
            {
                throw new NotifyerException($"Installation id '{id}' does not belong user '{user}'");
            }
        }
 public Task <Installation> GetInstallationAsync(string installationId)
 => DefaultNamespace == DefaultNamespace.Primary ?
 _primaryNotificationHubClient.GetInstallationAsync(installationId) :
 _backupNotificationHubClient.GetInstallationAsync(installationId);