Proyectos de Subversion Iphone Microlearning - Inconcert

Rev

Rev 19 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 19 Rev 21
Línea 5... Línea 5...
5
//  Created by Efrain Yanez Recanatini on 3/9/22.
5
//  Created by Efrain Yanez Recanatini on 3/9/22.
6
//
6
//
Línea 7... Línea 7...
7
 
7
 
8
import Combine
8
import Combine
-
 
9
import UIKit
Línea 9... Línea 10...
9
import UIKit
10
import SwiftUI
10
 
11
 
Línea 11... Línea 12...
11
class ImageLoader: ObservableObject {
12
class ImageLoader: ObservableObject {
Línea 12... Línea 13...
12
    @Published var image: UIImage?
13
    @Published var image: UIImage?
13
 
14
 
14
    private(set) var isLoading = false
15
    private(set) var isLoading = false
15
    
16
    
16
    private let url: URL
17
    private let url: URL
Línea 17... Línea 18...
17
    private var imageCache: ImageCache?
18
    private var imageCache: ImageCache?
18
    //private var imageCache: ImageCache
19
    //private var imageCache: ImageCache
19
    private var appData = AppData.sharedInstance
20
    private var appData = Environment(\.appData).wrappedValue