comparison GeoQuiz/Models/UserDataModel.swift @ 26:425078c01194

refactor code
author Dennis C. M. <dennis@denniscm.com>
date Wed, 09 Nov 2022 10:30:01 +0100
parents GeoQuiz/Logic/UserDataModel.swift@f140bb277c96
children 3f4b366d476d
comparison
equal deleted inserted replaced
25:b3df0f5dc750 26:425078c01194
1 //
2 // UserDataModel.swift
3 // GeoQuiz
4 //
5 // Created by Dennis Concepción Martín on 18/10/22.
6 //
7
8 import Foundation
9 import SwiftUI
10
11 struct UserDataModel: Codable {
12
13 // Settings
14 var haptics: Bool = true
15 var sound: Bool = true
16 var numberOfLives: Int = 25
17
18 // Profile
19 var username: String = "Unnamed"
20 var imageData: Data?
21
22 var uiImage: UIImage? {
23 guard let imageData = imageData else { return nil }
24 return UIImage(data: imageData)
25 }
26 }