From a9624a33d43564912a3d572dd9d67802e4e8cba2 Mon Sep 17 00:00:00 2001 From: dab246 Date: Tue, 14 Jun 2022 12:25:12 +0700 Subject: [PATCH] TF-644 Add query param for download url --- model/lib/extensions/session_extension.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/model/lib/extensions/session_extension.dart b/model/lib/extensions/session_extension.dart index 2659ceeb3..12be0acac 100644 --- a/model/lib/extensions/session_extension.dart +++ b/model/lib/extensions/session_extension.dart @@ -1,15 +1,19 @@ +import 'package:core/utils/app_logger.dart'; import 'package:jmap_dart_client/jmap/account_id.dart'; import 'package:jmap_dart_client/jmap/core/session/session.dart'; import 'package:uri/uri.dart'; extension SessionExtension on Session { String getDownloadUrl() { - var baseUrl = '${downloadUrl.origin}${downloadUrl.path}'; + var baseUrl = '${downloadUrl.origin}${downloadUrl.path}?${downloadUrl.query}'; if (baseUrl.endsWith('/')) { baseUrl = baseUrl.substring(0, baseUrl.length - 1); } - return Uri.decodeFull(baseUrl); + log('SessionExtension::getDownloadUrl(): $baseUrl'); + final downloadUrlDecode = Uri.decodeFull(baseUrl); + log('SessionExtension::getDownloadUrl(): DECODE $downloadUrlDecode'); + return downloadUrlDecode; } Uri getUploadUrl(AccountId accountId) {