createBackup method

Future<String?> createBackup()

Implementation

Future<String?> createBackup() async {
  if (_localPath == null) {
    return null;
  }

  final file = File(_localPath!);
  if (!await file.exists()) {
    return null;
  }

  final backupPath = '$_localPath.backup';
  await file.copy(backupPath);
  return backupPath;
}