no message

This commit is contained in:
Peter Iakovlev
2018-03-21 00:56:38 +04:00
parent 1fa79c3c2d
commit 1c6cfdb7f6
239 changed files with 5724 additions and 1471 deletions

View File

@@ -3,7 +3,7 @@ import Display
import TelegramCore
import Postbox
public func navigateToChatController(navigationController: NavigationController, account: Account, chatLocation: ChatLocation, messageId: MessageId? = nil, animated: Bool = true) {
public func navigateToChatController(navigationController: NavigationController, chatController: ChatController? = nil, account: Account, chatLocation: ChatLocation, messageId: MessageId? = nil, botStart: ChatControllerInitialBotStart? = nil, animated: Bool = true) {
var found = false
var isFirst = true
for controller in navigationController.viewControllers.reversed() {
@@ -24,7 +24,13 @@ public func navigateToChatController(navigationController: NavigationController,
}
if !found {
navigationController.pushViewController(ChatController(account: account, chatLocation: chatLocation, messageId: messageId))
let controller: ChatController
if let chatController = chatController {
controller = chatController
} else {
controller = ChatController(account: account, chatLocation: chatLocation, messageId: messageId, botStart: botStart)
}
navigationController.replaceAllButRootController(controller, animated: animated)
}
}