FakeMeshNotificationManager

Records every notification posted or cancelled. The accepts* flags stand in for a platform that declines.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
data class ClientPost(val notification: ClientNotification, val title: String, val severity: Notification.Type)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val clearedClientNotifications: MutableList<ClientNotification>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun cancelLowBatteryNotification(node: Node)
Link copied to clipboard
open suspend override fun cancelMessageNotification(contactKey: String)
Link copied to clipboard
open override fun cancelNewNodeNotification(nodeNum: Int)
Link copied to clipboard
open override fun clearClientNotification(clientNotification: ClientNotification)
Link copied to clipboard
open override fun clearNotifications()
Link copied to clipboard
open override fun initChannels()
Link copied to clipboard
open suspend fun refreshConversationAfterReply(contactKey: String)
Link copied to clipboard
open suspend override fun showAlertNotification(contactKey: String, name: String, alert: String)
Link copied to clipboard
open suspend override fun showClientNotification(clientNotification: ClientNotification, title: String, severity: Notification.Type)
Link copied to clipboard
open suspend override fun showFirmwareUpdateNotification(notice: FirmwareUpdateNotice): Boolean
Link copied to clipboard
open suspend override fun showLowBatteryNotification(node: Node, isRemote: Boolean)
Link copied to clipboard
open suspend override fun showMeshBeaconNotification(offer: MeshBeaconOffer)
Link copied to clipboard
open suspend override fun showNewNodeSeenNotification(node: Node, title: String)
Link copied to clipboard
open suspend override fun showReconnectBlockedNotification(title: String, message: String): Boolean
Link copied to clipboard
open fun suppressClientNotificationModal(clientNotification: ClientNotification): Boolean
Link copied to clipboard
open suspend override fun updateLowBatteryNotification(node: Node, isRemote: Boolean)
Link copied to clipboard
open suspend override fun updateMessageNotification(contactKey: String, name: String, message: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean)
Link copied to clipboard
open suspend override fun updateReactionNotification(contactKey: String, name: String, emoji: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean)
Link copied to clipboard
open override fun updateServiceStateNotification(state: ConnectionState, telemetry: Telemetry?)
Link copied to clipboard
open suspend override fun updateWaypointNotification(contactKey: String, name: String, message: String, waypointId: Int, isSilent: Boolean)