mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-10-23 21:33:47 +00:00
wip
This commit is contained in:
1 parent
3ae3011c7c
commit
bfcea797b1
3 files changed
+109
-71
No files matched your search
@@ -1195,10 +1195,18 @@ public struct UserProtoServers: Decodable {
|
||||
}
|
||||
|
||||
public enum UsageConditionsAcceptance: Decodable, Hashable {
|
||||
case accepted
|
||||
case accepted(date: Date)
|
||||
case reviewAvailable(deadline: Date)
|
||||
case reviewRequired
|
||||
|
||||
public var conditionsAccepted: Bool {
|
||||
switch self {
|
||||
case .accepted: true
|
||||
case .reviewAvailable: false
|
||||
case .reviewRequired: false
|
||||
}
|
||||
}
|
||||
|
||||
public var usageAllowed: Bool {
|
||||
switch self {
|
||||
case .accepted: true
|
||||
@@ -1206,14 +1214,6 @@ public enum UsageConditionsAcceptance: Decodable, Hashable {
|
||||
case .reviewRequired: false
|
||||
}
|
||||
}
|
||||
|
||||
public var reviewDeadline: Date? {
|
||||
switch self {
|
||||
case .accepted: nil
|
||||
case let .reviewAvailable(deadline): deadline
|
||||
case .reviewRequired: nil
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public struct ServerOperator: Identifiable, Decodable {
|
||||
|
||||
Reference in new issue
Block a user