Files
workavia-mail-front/lib/features/email/domain/extensions/attachment_extension.dart
T
dab246 892fceb037 TF-1810 Add StoreDetailedEmailToCacheInteractor to store detailed email to cache
(cherry picked from commit 60a91537f7ea1225b5ca67f6dd9ef358b33939da)
2023-06-05 11:02:20 +07:00

17 lines
453 B
Dart

import 'package:model/email/attachment.dart';
import 'package:tmail_ui_user/features/offline_mode/model/attachment_hive_cache.dart';
extension AttachmentExtension on Attachment {
AttachmentHiveCache toHiveCache() {
return AttachmentHiveCache(
partId: partId?.value,
blobId: blobId?.value,
size: size?.value.toInt(),
name: name,
type: type?.mimeType,
cid: cid,
disposition: disposition?.name
);
}
}