consolidated downloads dir, nextcloud origin, upload route and chat timestamps; added webdav path tests
This commit is contained in:
@@ -21,6 +21,7 @@ import '../state/app/modules/marianum_message/bloc/marianum_message_state.dart';
|
||||
import '../utils/url_opener.dart';
|
||||
import '../view/login/nextcloud_login_flow_page.dart';
|
||||
import '../view/pages/files/files.dart';
|
||||
import '../view/pages/files/files_upload_dialog.dart';
|
||||
import '../view/pages/files/sharing/sharee_picker_page.dart';
|
||||
import '../view/pages/foreign_timetable/element_picker_page.dart';
|
||||
import '../view/pages/marianum_message/marianum_message_view.dart';
|
||||
@@ -280,6 +281,23 @@ class AppRoutes {
|
||||
pushScreen(context, withNavBar: false, screen: const FeedbackDialog());
|
||||
}
|
||||
|
||||
static Future<void> openFilesUpload(
|
||||
BuildContext context, {
|
||||
required List<String> filePaths,
|
||||
required String remotePath,
|
||||
required void Function(List<String> uploadedFilePaths) onUploadFinished,
|
||||
bool uniqueNames = false,
|
||||
}) => pushScreen(
|
||||
context,
|
||||
withNavBar: false,
|
||||
screen: FilesUploadDialog(
|
||||
filePaths: filePaths,
|
||||
remotePath: remotePath,
|
||||
onUploadFinished: onUploadFinished,
|
||||
uniqueNames: uniqueNames,
|
||||
),
|
||||
);
|
||||
|
||||
static Future<void> openCacheView(BuildContext context) =>
|
||||
pushScreen(context, withNavBar: false, screen: const CacheView());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user