Various improvements

This commit is contained in:
Isaac
2024-02-06 00:06:31 +04:00
parent 1b410e9d0c
commit 51fcc024d6
31 changed files with 419 additions and 146 deletions

View File

@@ -58,6 +58,7 @@ public enum PendingMessageFailureReason {
case tooMuchScheduled
case voiceMessagesForbidden
case sendingTooFast
case nonPremiumMessagesForbidden
}
func sendMessageReasonForError(_ error: String) -> PendingMessageFailureReason? {
@@ -75,6 +76,8 @@ func sendMessageReasonForError(_ error: String) -> PendingMessageFailureReason?
return .tooMuchScheduled
} else if error.hasPrefix("VOICE_MESSAGES_FORBIDDEN") {
return .voiceMessagesForbidden
} else if error.hasPrefix("PRIVACY_PREMIUM_REQUIRED") {
return .nonPremiumMessagesForbidden
} else {
return nil
}