Package-level declarations
Types
Link copied to clipboard
class MeshLogCleanupWorker(appContext: Context, workerParams: WorkerParameters, meshLogRepository: MeshLogRepository, meshLogPrefs: MeshLogPrefs) : CoroutineWorker
Link copied to clipboard
class SendMessageWorker(context: Context, params: WorkerParameters, packetRepository: PacketRepository, radioController: RadioController) : CoroutineWorker
Link copied to clipboard
class ServiceKeepAliveWorker(appContext: Context, workerParams: WorkerParameters, serviceNotifications: MeshServiceNotifications) : CoroutineWorker
A worker whose sole purpose is to start the MeshService from the background. This is used as a fallback when startForegroundService is blocked by Android 14+ restrictions. It runs as an Expedited worker to gain temporary foreground start privileges.