TF-675 Implement upload attachment on presentation layer
This commit is contained in:
@@ -16,12 +16,13 @@ extension SessionExtension on Session {
|
||||
return downloadUrlDecode;
|
||||
}
|
||||
|
||||
Uri getUploadUrl(AccountId accountId) {
|
||||
Uri getUploadUri(AccountId accountId) {
|
||||
final baseUrl = '${uploadUrl.origin}${uploadUrl.path}';
|
||||
final uploadUriTemplate = UriTemplate('${Uri.decodeFull(baseUrl)}');
|
||||
final uploadUri = uploadUriTemplate.expand({
|
||||
'accountId' : '${accountId.id.value}'
|
||||
});
|
||||
log('SessionExtension::getUploadUri(): uploadUri: $uploadUri');
|
||||
return Uri.parse(uploadUri);
|
||||
}
|
||||
}
|
||||
@@ -34,7 +34,7 @@ class UploadResponse with EquatableMixin {
|
||||
}
|
||||
|
||||
extension UploadResponseExtension on UploadResponse {
|
||||
Attachment toAttachmentFile(String nameFile, {MediaType? mediaType}) {
|
||||
return Attachment(blobId: blobId, size: UnsignedInt(size), name: nameFile, type: mediaType ?? type);
|
||||
Attachment toAttachment(String nameFile) {
|
||||
return Attachment(blobId: blobId, size: UnsignedInt(size), name: nameFile, type: type);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user