Chat links and other features

This commit is contained in:
Isaac
2024-03-23 00:00:08 +04:00
parent 5e0269e5ec
commit ef12bf9ce6
95 changed files with 32174 additions and 26700 deletions

View File

@@ -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)
}
}
}