2023-02-27 05:39:07 +00:00
|
|
|
import Combine
|
2023-10-16 17:08:59 +00:00
|
|
|
import Models
|
2023-10-18 10:19:39 +00:00
|
|
|
import QuickLook
|
2022-12-22 09:53:36 +00:00
|
|
|
|
|
|
|
@MainActor
|
2023-09-18 05:01:23 +00:00
|
|
|
@Observable public class QuickLook {
|
2023-10-16 17:08:59 +00:00
|
|
|
public var selectedMediaAttachment: MediaAttachment?
|
|
|
|
public var mediaAttachments: [MediaAttachment] = []
|
|
|
|
|
2023-01-17 10:36:01 +00:00
|
|
|
public init() {}
|
2023-10-16 17:08:59 +00:00
|
|
|
|
2023-10-18 10:19:39 +00:00
|
|
|
public func prepareFor(selectedMediaAttachment: MediaAttachment, mediaAttachments: [MediaAttachment]) {
|
2023-10-23 17:12:25 +00:00
|
|
|
self.selectedMediaAttachment = selectedMediaAttachment
|
|
|
|
self.mediaAttachments = mediaAttachments
|
2023-02-23 17:57:12 +00:00
|
|
|
}
|
2022-12-22 09:53:36 +00:00
|
|
|
}
|