diff --git a/b0esche_cloud/lib/pages/file_explorer.dart b/b0esche_cloud/lib/pages/file_explorer.dart index 1b2e48d..78e37ca 100644 --- a/b0esche_cloud/lib/pages/file_explorer.dart +++ b/b0esche_cloud/lib/pages/file_explorer.dart @@ -1188,7 +1188,7 @@ class _FileExplorerState extends State final fileService = getIt(); final url = await fileService.getFileUrl( orgId: widget.orgId, - fileId: file.id!, + filePath: file.path, fileName: file.name, ); // ignore: avoid_print diff --git a/b0esche_cloud/lib/services/file_service.dart b/b0esche_cloud/lib/services/file_service.dart index 2838156..cdd9521 100644 --- a/b0esche_cloud/lib/services/file_service.dart +++ b/b0esche_cloud/lib/services/file_service.dart @@ -118,13 +118,13 @@ class FileService { Future getFileUrl({ required String orgId, - required String fileId, + required String filePath, String? fileName, }) async { // Return the full download URL final path = orgId.isEmpty - ? '/user/files/download?id=${Uri.encodeComponent(fileId)}' - : '/orgs/$orgId/files/download?id=${Uri.encodeComponent(fileId)}'; + ? '/user/files/download?path=${Uri.encodeComponent(filePath)}' + : '/orgs/$orgId/files/download?path=${Uri.encodeComponent(filePath)}'; return '$baseUrl$path'; } diff --git a/b0esche_cloud/lib/widgets/audio_player_bar.dart b/b0esche_cloud/lib/widgets/audio_player_bar.dart index bdf6000..6ccbd18 100644 --- a/b0esche_cloud/lib/widgets/audio_player_bar.dart +++ b/b0esche_cloud/lib/widgets/audio_player_bar.dart @@ -193,7 +193,7 @@ class _AudioPlayerBarState extends State height: 48, width: MediaQuery.of(context).size.width * - 0.65, // Reduce width by 35% (100% - 35% = 65%) + 0.25, // Reduce width to 25% for better fit padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 6), decoration: AppTheme.glassDecoration.copyWith( borderRadius: BorderRadius.circular(16),