PacketRepository

class PacketRepository @Inject constructor(packetDaoLazy: Lazy<PacketDao>)

Constructors

Link copied to clipboard
@Inject
constructor(packetDaoLazy: Lazy<PacketDao>)

Functions

Link copied to clipboard
suspend fun clearPacketDB(): <Error class: unknown class>
Link copied to clipboard
suspend fun clearUnreadCount(contact: String, timestamp: Long): <Error class: unknown class>
Link copied to clipboard
suspend fun delete(packet: Packet): <Error class: unknown class>
Link copied to clipboard
suspend fun deleteContacts(contactList: List<String>): <Error class: unknown class>
Link copied to clipboard
suspend fun deleteMessages(uuidList: List<Long>)
Link copied to clipboard
suspend fun deleteWaypoint(id: Int): <Error class: unknown class>
Link copied to clipboard
fun getContacts(): Flow<Map<String, Packet>>
Link copied to clipboard
Link copied to clipboard
suspend fun getMessageCount(contact: String): Int
Link copied to clipboard
suspend fun getMessagesFrom(contact: String, getNode: suspend (String?) -> Node): <Error class: unknown class>
Link copied to clipboard
suspend fun getPacketById(requestId: Int): <Error class: unknown class>
Link copied to clipboard
suspend fun getPacketByPacketId(packetId: Int): <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
suspend fun getUnreadCount(contact: String): Int
Link copied to clipboard
fun getWaypoints(): Flow<List<Packet>>
Link copied to clipboard
suspend fun insert(packet: Packet): <Error class: unknown class>
Link copied to clipboard
suspend fun insertReaction(reaction: ReactionEntity): <Error class: unknown class>
Link copied to clipboard
suspend fun setMuteUntil(contacts: List<String>, until: Long): <Error class: unknown class>
Link copied to clipboard
suspend fun update(packet: Packet): <Error class: unknown class>
Link copied to clipboard
suspend fun updateMessageId(d: DataPacket, id: Int): <Error class: unknown class>
Link copied to clipboard
suspend fun updateMessageStatus(d: DataPacket, m: MessageStatus): <Error class: unknown class>