This also auto-grants the needed Uri permission, so the user does not need to go through the OS folder selection activity.
15 lines
438 B
Kotlin
15 lines
438 B
Kotlin
package com.stevesoltys.backup.settings
|
|
|
|
import android.app.Application
|
|
import com.stevesoltys.backup.transport.requestBackup
|
|
import com.stevesoltys.backup.ui.RequireProvisioningViewModel
|
|
|
|
private val TAG = SettingsViewModel::class.java.simpleName
|
|
|
|
class SettingsViewModel(app: Application) : RequireProvisioningViewModel(app) {
|
|
|
|
override val isRestoreOperation = false
|
|
|
|
fun backupNow() = Thread { requestBackup(app) }.start()
|
|
|
|
}
|