| 10 |
efrain |
1 |
//
|
|
|
2 |
// CommentAndRatingView.swift
|
|
|
3 |
// twogetskills
|
|
|
4 |
//
|
|
|
5 |
// Created by Efrain Yanez Recanatini on 7/31/22.
|
|
|
6 |
//
|
|
|
7 |
|
|
|
8 |
import Foundation
|
|
|
9 |
|
|
|
10 |
struct CommentAndRatingComment
|
|
|
11 |
{
|
|
|
12 |
var date : String
|
|
|
13 |
var image : String
|
|
|
14 |
var fullname : String
|
|
|
15 |
var rating : Decimal
|
|
|
16 |
var comment : String
|
|
|
17 |
var link_delete : String
|
|
|
18 |
}
|
|
|
19 |
|
|
|
20 |
|
|
|
21 |
class CommentAndRatingCommentsViewModel : ObservableObject {
|
|
|
22 |
private let appData : AppData = AppData.sharedInstance
|
|
|
23 |
|
|
|
24 |
@Published public var comments : [CommentAndRatingComment] = [CommentAndRatingComment]()
|
|
|
25 |
|
|
|
26 |
|
|
|
27 |
public func fetchAll(url : String)
|
|
|
28 |
{
|
|
|
29 |
|
|
|
30 |
}
|
|
|
31 |
|
|
|
32 |
public func prepend(date: String, image: String, fullname: String, rating: Decimal, comment: String, link_delete: String) {
|
|
|
33 |
|
|
|
34 |
let newComment = CommentAndRatingComment(date: date, image: image, fullname: fullname, rating: rating, comment: comment, link_delete: link_delete)
|
|
|
35 |
|
|
|
36 |
comments.insert(newComment, at: 0)
|
|
|
37 |
|
|
|
38 |
}
|
|
|
39 |
|
|
|
40 |
}
|