Package-level declarations
Types
Adds an authenticated user to the session In case of the new session having a different server configurations, the new session should not be added
Clears the user data from the local storage, except for the client id
Use case for domain lookup. will return the server config for the domain. if the domain is not found then it will return a failure.
This manager is used to register callbacks that will be called when a user session is being logged out. The app may have some actions to perform outside the kalium as well when a user is logged out, like clearing the data store, etc. When logout action is triggered by the user, then the app can execute these actions right after the LogoutUseCase result, but when the logout is triggered automatically by some event (i.e. session expired, device removed, account removed), then the app will not be able to execute these actions without registering to this manager.
Logs out the user from the current session
Validates an email address
Validates a password
Validates a user handle