diff options
| author | Dustin Mierau <dustin@mierau.me> | 2024-01-01 11:35:49 -0800 |
|---|---|---|
| committer | Dustin Mierau <dustin@mierau.me> | 2024-01-01 11:35:49 -0800 |
| commit | 5d2aadbc834393b532d043d6298d6a23b80c2a5c (patch) | |
| tree | dcf139b67179d5bc3ad3ed69e949a1e7c1d18177 /Hotline/Models/User.swift | |
| parent | a4cbaea0b12b7dd42133b4bd14f1371f1000fcc0 (diff) | |
File downloads now working in macOS client.1.0beta4
Diffstat (limited to 'Hotline/Models/User.swift')
| -rw-r--r-- | Hotline/Models/User.swift | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Hotline/Models/User.swift b/Hotline/Models/User.swift index 1a921e2..7fbecb0 100644 --- a/Hotline/Models/User.swift +++ b/Hotline/Models/User.swift @@ -8,11 +8,14 @@ struct UserStatus: OptionSet { } struct User: Identifiable { - let id: UInt + var id: UInt 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) } |