ChatMessageRepositoryImpl
open class ChatMessageRepositoryImpl(messageMapper: ChatIReactiveMapper<MessageEntity, MessageModel>, messageInfMapper: ChatIReactiveMapper<MessageInfEntity, MessageInfModel>, rxFirebaseRepository: ChatRxFirebaseRepository, chatConf: ZappChatConfiguration, context: Context, userRepository: ChatUserRepository) : ChatMessageRepository
Constructors
Link copied to clipboard
constructor(messageMapper: ChatIReactiveMapper<MessageEntity, MessageModel>, messageInfMapper: ChatIReactiveMapper<MessageInfEntity, MessageInfModel>, rxFirebaseRepository: ChatRxFirebaseRepository, chatConf: ZappChatConfiguration, context: Context, userRepository: ChatUserRepository)
Functions
Link copied to clipboard
Link copied to clipboard
Se obtienen páginas de mensajes. Se ordenan por timestamp y se paginan desde el final de la lista (los más nuevos).
Link copied to clipboard
Link copied to clipboard
Observa mensajes desde el timestamp indicado
Link copied to clipboard
open override fun sendImageMessage(chat: ChatModel, type: Int, url: String, description: String): Completable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun updateContentMessage(chat: ChatModel, messageModel: MessageModel, content: ContentMessage<*>): Completable
Link copied to clipboard
open override fun updateInfMessage(chat: ChatModel, messageModel: MessageModel, inf: MessageInfModel): Completable
Link copied to clipboard