Esempio n. 1
0
        public async Task HandleAsync(DeregisterApnsExternalUserDeviceCommand message, CancellationToken cancellationToken)
        {
            string normalizedDeviceToken      = message.DeviceToken.Replace(" ", "");
            ApnsExternalUserDeviceToken token = await repository.FirstOrDefaultAsync <ApnsExternalUserDeviceToken>(
                x => x.DeviceToken == normalizedDeviceToken &&
                x.AppId == message.AppId);

            if (token != null)
            {
                repository.Remove(token);
            }
        }
Esempio n. 2
0
 public Task DeregisterDevice(DeregisterApnsExternalUserDeviceCommand parameters)
 {
     return(CommandBus.SendAsync(parameters));
 }