1
0
mirror of https://github.com/bitwarden/server.git synced 2024-12-01 13:43:23 +01:00
bitwarden-server/src/Core/Services
Todd Martin 24469e2267
Update push token on login to allow multiple users on mobile devices (#2404)
* Changed query for device to include userId

(cherry picked from commit 5e3f6db64b)

* Refactored push registration to allow notification on multiple clients

(cherry picked from commit 75d299ae269eeb8ac272c96458815a359ea6d085)

* Linting

(cherry picked from commit f1cf54ebef2019743834f667861f9b34c1661e11)

* Fixed compile error.

* Removed class that I created when refactoring.

* Removed references to PushNotification from DeviceService tests.

* Refactored to not pass back a result on Save

* Refactored to send requestDevice to push notifications.

* Fixed whitespace.

* Added missing Noop services.

(cherry picked from commit bdad6cfadaf2779c2e672027122c95ea64e3cf0b)

* Linting.

* Refactored to put the push token back in SaveAsync.

* Removed constructor parameter.

* Added back in ClearTokenAsync to reduce risk.

* Updated tab for linting.
2022-11-16 15:30:28 +00:00
..
Implementations Update push token on login to allow multiple users on mobile devices (#2404) 2022-11-16 15:30:28 +00:00
NoopImplementations [EC-449] Event log user for SCIM events (#2306) 2022-11-09 12:13:29 +00:00
IAppleIapService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IApplicationCacheService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IAttachmentStorageService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IBlockIpService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
ICaptchaValidationService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
ICipherService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
ICollectionService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IDeviceService.cs Update push token on login to allow multiple users on mobile devices (#2404) 2022-11-16 15:30:28 +00:00
IEmergencyAccessService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IEventService.cs [EC-449] Event log user for SCIM events (#2306) 2022-11-09 12:13:29 +00:00
IEventWriteService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IGroupService.cs [EC-449] Event log user for SCIM events (#2306) 2022-11-09 12:13:29 +00:00
II18nService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
ILicensingService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IMailDeliveryService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IMailEnqueuingService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IMailService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IOrganizationService.cs [EC-449] Event log user for SCIM events (#2306) 2022-11-09 12:13:29 +00:00
IPaymentService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IPolicyService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IProviderService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IPushNotificationService.cs [SG-167] Implement Passwordless Authentication via Notifications (#2276) 2022-09-26 13:21:13 -04:00
IPushRegistrationService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IReferenceEventService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
ISendService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
ISendStorageService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
ISsoConfigService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IStripeAdapter.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IStripeSyncService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
IUserService.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00