mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +00:00
Various improvements
This commit is contained in:
@@ -340,13 +340,7 @@ func _internal_setForumChannelTopicClosed(account: Account, id: EnginePeer.Id, t
|
||||
}
|
||||
var flags: Int32 = 0
|
||||
flags |= (1 << 2)
|
||||
|
||||
var hidden: Api.Bool? = nil
|
||||
if threadId == 1, !isClosed {
|
||||
flags |= (1 << 3)
|
||||
hidden = .boolFalse
|
||||
}
|
||||
|
||||
|
||||
return account.network.request(Api.functions.channels.editForumTopic(
|
||||
flags: flags,
|
||||
channel: inputChannel,
|
||||
@@ -354,7 +348,7 @@ func _internal_setForumChannelTopicClosed(account: Account, id: EnginePeer.Id, t
|
||||
title: nil,
|
||||
iconEmojiId: nil,
|
||||
closed: isClosed ? .boolTrue : .boolFalse,
|
||||
hidden: hidden
|
||||
hidden: nil
|
||||
))
|
||||
|> mapError { _ -> EditForumChannelTopicError in
|
||||
return .generic
|
||||
@@ -367,7 +361,7 @@ func _internal_setForumChannelTopicClosed(account: Account, id: EnginePeer.Id, t
|
||||
var data = initialData
|
||||
|
||||
data.isClosed = isClosed
|
||||
if let _ = hidden {
|
||||
if !isClosed && threadId == 1 {
|
||||
data.isHidden = false
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user