Package-level declarations

Types

Link copied to clipboard
internal class PushTokenUpdater(clientRepository: ClientRepository, notificationTokenRepository: NotificationTokenRepository, pushTokenRepository: PushTokenRepository)
Link copied to clipboard
sealed class Result
Link copied to clipboard

Saves the push notification token for the users registered in the device.

Link copied to clipboard
internal class SaveNotificationTokenUseCaseImpl(notificationTokenRepository: NotificationTokenRepository, observeValidAccounts: ObserveValidAccountsUseCase, userSessionScopeProvider: UserSessionScopeProvider) : SaveNotificationTokenUseCase
Link copied to clipboard
data class SendFCMTokenError(val status: SendFCMTokenError.Reason, val error: String? = null)
Link copied to clipboard
class SendFCMTokenToAPIUseCaseImpl(currentClientIdProvider: CurrentClientIdProvider, clientRepository: ClientRepository, notificationTokenRepository: NotificationTokenRepository) : SendFCMTokenUseCase
Link copied to clipboard

Sends to the API locally stored FCM push token