Pith - wedge
package com.vgmlr.wedge

import android.content.Context
import androidx.work.CoroutineWorker
import androidx.work.WorkerParameters

class WedgeBackupWorker(context: Context, params: WorkerParameters) :
    CoroutineWorker(context, params) {

    override suspend fun doWork(): Result {
        return try {
            WedgeBackup.run(applicationContext)
            Result.success()
        } catch (_: Exception) {
            Result.retry()
        }
    }
}