import 'package:marianum_mobile/api/apiResponse.dart';
import 'package:marianum_mobile/api/marianumcloud/webdav/queries/downloadFile/downloadFileParams.dart';
import 'package:marianum_mobile/api/marianumcloud/webdav/webdavApi.dart';

class DownloadFile extends WebdavApi<DownloadFileParams> {
  DownloadFileParams params;

  DownloadFile(this.params) : super(params);

  @override
  Future<ApiResponse> run() async {

    // final file = await File(localPath).create();
    // Uint8List downloadedFile = await (await WebdavApi.webdav).download(params.webdavPath);
    // file.writeAsBytesSync(downloadedFile, flush: true, mode: FileMode.write);
    //
    // OpenFile.open(localPath);
    throw UnimplementedError();
  }
}