PacketRepositoryImpl
class PacketRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : PacketRepository(source)
Functions
Link copied to clipboard
open suspend override fun applyOutgoingQueueStatus(packet: MeshPacket, status: MessageStatus): PersistedPacket?
Link copied to clipboard
open suspend override fun applyOutgoingReactionQueueStatus(packetId: Int, status: MessageStatus): PersistedReaction?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getMessagesFromPaged(contact: String, getNode: suspend (String?) -> Node): Flow<PagingData<Message>>
open override fun getMessagesFromPaged(contactKey: String, includeFiltered: Boolean, getNode: suspend (String?) -> Node): Flow<PagingData<Message>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun migrateChannelsByPSK(oldSettings: List<ChannelSettings>, newSettings: List<ChannelSettings>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun savePacket(myNodeNum: Int, contactKey: String, packet: DataPacket, receivedTime: Long, read: Boolean, filtered: Boolean): PersistedPacketId
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun timeOutEnrouteReaction(id: PersistedReactionId, routingError: Int): Boolean
Link copied to clipboard
Link copied to clipboard
open suspend override fun updateLastReadMessage(contact: String, messageUuid: Long, lastReadTimestamp: Long)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun updateOutgoingMessageStatus(packet: MeshPacket, status: MessageStatus): PersistedPacketId?
Link copied to clipboard
Link copied to clipboard
open suspend override fun updateSFPPStatus(packetId: Int, from: Int, to: Int, hash: ByteArray, status: MessageStatus, rxTime: Long, myNodeNum: Int?)
Link copied to clipboard
open suspend override fun updateSFPPStatusByHash(hash: ByteArray, status: MessageStatus, rxTime: Long)