Merge commit '339a01463e57c38ee4f2dfe7c6087cbdaa857545'

This commit is contained in:
Peter 2019-08-29 23:02:40 +04:00
commit 5608bef4e6

View File

@ -92,6 +92,7 @@ public func telegramThemes(postbox: Postbox, network: Network, forceUpdate: Bool
public enum GetThemeError { public enum GetThemeError {
case generic case generic
case unsupported case unsupported
case slugInvalid
} }
public func getTheme(account: Account, slug: String) -> Signal<TelegramTheme, GetThemeError> { public func getTheme(account: Account, slug: String) -> Signal<TelegramTheme, GetThemeError> {
@ -100,6 +101,9 @@ public func getTheme(account: Account, slug: String) -> Signal<TelegramTheme, Ge
if error.errorDescription == "THEME_FORMAT_INVALID" { if error.errorDescription == "THEME_FORMAT_INVALID" {
return .unsupported return .unsupported
} }
if error.errorDescription == "THEME_SLUG_INVALID" {
return .slugInvalid
}
return .generic return .generic
} }
|> mapToSignal { theme -> Signal<TelegramTheme, GetThemeError> in |> mapToSignal { theme -> Signal<TelegramTheme, GetThemeError> in