mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +00:00
Chat links and other features
This commit is contained in:
@@ -213,5 +213,25 @@ public extension TelegramEngine {
|
||||
public func updateBusinessIntro(intro: TelegramBusinessIntro?) -> Signal<Never, NoError> {
|
||||
return _internal_updateBusinessIntro(account: self.account, intro: intro)
|
||||
}
|
||||
|
||||
public func createBusinessChatLink(message: String, entities: [MessageTextEntity], title: String?) -> Signal<TelegramBusinessChatLinks.Link, AddBusinessChatLinkError> {
|
||||
return _internal_createBusinessChatLink(account: self.account, message: message, entities: entities, title: title)
|
||||
}
|
||||
|
||||
public func editBusinessChatLink(url: String, message: String, entities: [MessageTextEntity], title: String?) -> Signal<TelegramBusinessChatLinks.Link, AddBusinessChatLinkError> {
|
||||
return _internal_editBusinessChatLink(account: self.account, url: url, message: message, entities: entities, title: title)
|
||||
}
|
||||
|
||||
public func deleteBusinessChatLink(url: String) -> Signal<Never, NoError> {
|
||||
return _internal_deleteBusinessChatLink(account: self.account, url: url)
|
||||
}
|
||||
|
||||
public func refreshBusinessChatLinks() -> Signal<Never, NoError> {
|
||||
return _internal_refreshBusinessChatLinks(postbox: self.account.postbox, network: self.account.network, accountPeerId: self.account.peerId)
|
||||
}
|
||||
|
||||
public func updatePersonalChannel(personalChannel: TelegramPersonalChannel?) -> Signal<Never, NoError> {
|
||||
return _internal_updatePersonalChannel(account: self.account, personalChannel: personalChannel)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user