ChatUserRepositoryImpl

Constructors

Link copied to clipboard
constructor(rxFirebaseRepository: ChatRxFirebaseRepository, chatUserMapper: ChatIReactiveMapper<ChatUserEntity, ChatUserModel>, chatConf: ZappChatConfiguration, context: Context)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun addChatToUserChat(idConversation: String, timeJoin: FirebaseDate): Completable
Link copied to clipboard
open override fun createUser(email: String, password: String, image: String, name: String, tokenPush: String): Single<ChatUserModel>
Link copied to clipboard
open override fun eraseUser(chat: ChatUserModel): Completable
Link copied to clipboard
open override fun getAllUsers(): Maybe<List<ChatUserModel>>
Link copied to clipboard
Link copied to clipboard
open override fun getMyUser(): Maybe<ChatUserModel>
Link copied to clipboard
open override fun getUser(id: String): Maybe<ChatUserModel>
Link copied to clipboard
open override fun login(email: String, password: String): Maybe<ChatUserModel>
Link copied to clipboard
open override fun logout(userId: String): Completable
Link copied to clipboard
open override fun observeUnreads(user: ChatUserModel): Flowable<Int>
Link copied to clipboard
open override fun setUser(user: ChatUserModel): Completable
Link copied to clipboard
open override fun testLogin(email: String, password: String): Single<ChatUserModel>
Link copied to clipboard
open override fun updateTokenPush(token: String): Completable
Link copied to clipboard
open override fun updateUnread(chatUserModel: ChatUserModel, unread: Int): Completable