diff options
Diffstat (limited to 'Hotline/Models/User.swift')
| -rw-r--r-- | Hotline/Models/User.swift | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Hotline/Models/User.swift b/Hotline/Models/User.swift index 21a8fff..90b0801 100644 --- a/Hotline/Models/User.swift +++ b/Hotline/Models/User.swift @@ -12,21 +12,21 @@ struct User: Identifiable { var name: String var iconID: UInt var status: UserStatus - + var isAdmin: Bool { self.status.contains(.admin) } var isIdle: Bool { self.status.contains(.idle) } - + init(hotlineUser: HotlineUser) { var status: UserStatus = UserStatus() if hotlineUser.isIdle { status.update(with: .idle) } if hotlineUser.isAdmin { status.update(with: .admin) } - + self.id = hotlineUser.id self.name = hotlineUser.name self.iconID = UInt(hotlineUser.iconID) self.status = status } - + init(id: UInt16, name: String, iconID: UInt, status: UserStatus) { self.id = id self.name = name |