MessageRepository

class MessageRepository @Inject constructor(firestore: FirebaseFirestore, firebaseFunctions: FirebaseFunctions, userSessionManager: UserSessionManager, firestoreMessageMapper: FirestoreMessageMapper, ioScope: CoroutineScope, ioDispatcher: CoroutineDispatcher)

Constructors

Link copied to clipboard
@Inject
constructor(firestore: FirebaseFirestore, firebaseFunctions: FirebaseFunctions, userSessionManager: UserSessionManager, firestoreMessageMapper: FirestoreMessageMapper, ioScope: CoroutineScope, ioDispatcher: CoroutineDispatcher)

Functions

Link copied to clipboard
suspend fun dismissMessage(messageId: String): Result<Unit>
Link copied to clipboard