Package-level declarations
Types
This use case will observe and return the current session. fixme: rename to ObserveCurrentSessionUseCase
This use case will return the current session.
This class is responsible for deleting a user session and freeing up all the resources.
This use case will deregister the current push notification token.
This use case checks whether a valid nomad account exists (i.e., an account with a non-null nomad_service_url that has not been logged out).
This use case will return the information whether the valid session exists for a given user id.
This use case will return all sessions, including those that are invalid (e.g. soft-logged-out accounts). Useful for displaying sessions on a login screen where re-authentication is possible.
This use case will return all valid sessions.
Checks whether the current session belongs to a valid nomad account (i.e., the current account is valid and has a non-null nomad_service_url).
This use case will return Flow of all valid sessions.
This use case will change the current session for the given user id. ie: Use this use case to switch between users.
Upgrade the current login session to be associated with self user's client ID