another.im-ios/ConversationsClassic/AppCore/Actions/FileActions.swift
2024-07-14 15:42:51 +02:00

16 lines
610 B
Swift

import Foundation
enum FileAction: Stateable {
case downloadAttachmentFile(messageId: String, attachmentRemotePath: URL)
case attachmentFileDownloaded(messageId: String, localName: String)
case downloadingAttachmentFileFailed(messageId: String, reason: String)
case createAttachmentThumbnail(messageId: String, localName: String)
case attachmentThumbnailCreated(messageId: String, thumbnailName: String)
case copyFileForUploading(messageId: String, fileData: Data, thumbnailData: Data?)
case fetchItemsFromGallery
case itemsFromGalleryFetched(items: [SharingGalleryItem])
}