comparison GeoQuiz/Logic/UserDataModel.swift @ 19:f140bb277c96

refactor code
author Dennis C. M. <dennis@denniscm.com>
date Sun, 23 Oct 2022 00:11:38 +0100
parents 136928bae534
children
comparison
equal deleted inserted replaced
18:d20cf93c9812 19:f140bb277c96
6 // 6 //
7 7
8 import Foundation 8 import Foundation
9 import SwiftUI 9 import SwiftUI
10 10
11 struct UserData: Codable { 11 struct UserDataModel: Codable {
12 12
13 // Settings 13 // Settings
14 var haptics: Bool = true 14 var haptics: Bool = true
15 var sound: Bool = true 15 var sound: Bool = true
16 var numberOfLives: Int = 25 16 var numberOfLives: Int = 25
17 17
18 // Profile 18 // Profile
19 var username: String = "Anonymous" 19 var username: String = "Unnamed"
20 var imageData: Data? 20 var imageData: Data?
21 21
22 var uiImage: UIImage? { 22 var uiImage: UIImage? {
23 guard let imageData = imageData else { return nil } 23 guard let imageData = imageData else { return nil }
24 return UIImage(data: imageData) 24 return UIImage(data: imageData)