Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

Rev 10 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 10 Rev 11
Línea 5... Línea 5...
5
//  Created by Efrain Yanez Recanatini on 7/31/22.
5
//  Created by Efrain Yanez Recanatini on 7/31/22.
6
//
6
//
Línea 7... Línea 7...
7
 
7
 
Línea 8... Línea 8...
8
import Foundation
8
import Foundation
9
 
9
 
-
 
10
struct CommentAndRatingComment :Identifiable
10
struct CommentAndRatingComment
11
{
11
{
12
    var id : String = UUID().uuidString
12
    var date : String
13
    var date : String = ""
13
    var image : String
14
    var image : String = ""
14
    var fullname : String
15
    var fullname : String = ""
15
    var rating : Decimal
16
    var rating : Decimal = 0
-
 
17
    var comment : String  = ""
-
 
18
    var link_delete : String  = ""
16
    var comment : String
19
    
Línea 17... Línea 20...
17
    var link_delete : String
20
 
18
}
21
}
Línea 19... Línea 22...
19
 
22
 
Línea 20... Línea 23...
20
 
23
 
21
class CommentAndRatingCommentsViewModel : ObservableObject {
24
class CommentAndRatingCommentsViewModel : ObservableObject {
Línea 22... Línea 25...
22
    private let appData : AppData = AppData.sharedInstance
25
    private let appDao = AppDao.sharedInstance
Línea 23... Línea 26...
23
    
26
    
24
    @Published public var comments : [CommentAndRatingComment] = [CommentAndRatingComment]()
-
 
25
 
-
 
26
   
-
 
27
    public func fetchAll(url : String)
27
    @Published public var comments : [CommentAndRatingComment] = [CommentAndRatingComment]()
-
 
28
 
28
    {
29
   
-
 
30
    public func fetchAll(url : String)
-
 
31
    {
29
       
32
       
Línea 30... Línea 33...
30
    }
33
    }