File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed
Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -107,16 +107,16 @@ class User: Deserializable {
107107 static let nameKey = " name"
108108 static let avatarURLKey = " avatar_url"
109109
110- var id: String ?
111- var email: String ?
112- var name = " Guest"
113- var avatarURL = NSURL (string : " https://mysite.com/assets/default-avatar.png" )
114-
115- required init (dictionary : [String : AnyObject ]) throws {
116- id <-- dictionary[User.idKey ]
117- email <-- dictionary[User.emailKey ]
118- name <-- dictionary[User.nameKey ]
119- avatarURL <-- dictionary[User.avatarURLKey ]
110+ private ( set ) var id: String ?
111+ private ( set ) var email: String ?
112+ private ( set ) var name = " Guest"
113+ private ( set ) var avatarURL = NSURL (string : " https://mysite.com/assets/default-avatar.png" )
114+
115+ required init (dictionary : [String : AnyObject ]) {
116+ _ = try ? id <-- dictionary[User.idKey ]
117+ _ = try ? email <-- dictionary[User.emailKey ]
118+ _ = try ? name <-- dictionary[User.nameKey ]
119+ _ = try ? avatarURL <-- dictionary[User.avatarURLKey ]
120120 }
121121}
122122```
You can’t perform that action at this time.
0 commit comments