IceCubesApp/Packages/Env/Sources/Env/StatusEmbedCache.swift
Thomas Ricouard 6c307aba63 SwiftFormat
2023-03-13 13:38:28 +01:00

23 lines
383 B
Swift

import Foundation
import Models
import SwiftUI
@MainActor
public class StatusEmbedCache {
public static let shared = StatusEmbedCache()
private var cache: [URL: Status] = [:]
public var badStatusesURLs = Set<URL>()
private init() {}
public func set(url: URL, status: Status) {
cache[url] = status
}
public func get(url: URL) -> Status? {
cache[url]
}
}