Exemplo n.º 1
0
        public async Task HandleAsync(DeregisterFcmExternalUserDeviceCommand message, CancellationToken cancellationToken)
        {
            string normalizedDeviceToken     = message.RegistrationId;
            FcmExternalUserDeviceToken token = await repository.FirstOrDefaultAsync <FcmExternalUserDeviceToken>(
                x => x.RegistrationId == normalizedDeviceToken &&
                x.AppId == message.AppId);

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