PhoneNumberService

class PhoneNumberService @Inject constructor(firebaseFunctions: FirebaseFunctions, userSessionManager: UserSessionManager, context: Context, ioDispatcher: CoroutineDispatcher)

Constructors

Link copied to clipboard
@Inject
constructor(firebaseFunctions: FirebaseFunctions, userSessionManager: UserSessionManager, context: Context, ioDispatcher: CoroutineDispatcher)

Types

Link copied to clipboard
@Serializable
data class CountryFlags(val emojis: Map<String, String>)

Functions

Link copied to clipboard
suspend fun checkPhoneNumberVerification(code: String, phoneNumber: String): Result<Unit>
Link copied to clipboard
suspend fun deletePhoneNumber(phoneNumber: String): Result<Unit>
Link copied to clipboard
fun format(phoneNumber: String): String
Link copied to clipboard
Link copied to clipboard
fun isPhoneNumberValid(phoneNumber: String, isoCode: String): Boolean
Link copied to clipboard
suspend fun startPhoneNumberVerification(phoneNumber: String): Result<Unit>