Bug fixes

This commit is contained in:
Isaac
2024-04-03 15:45:11 +04:00
parent b6f8f8333d
commit abb3b1b2d9
2 changed files with 3 additions and 1 deletions

View File

@@ -1068,6 +1068,8 @@ public func _internal_setAccountConnectedBot(account: Account, bot: TelegramAcco
flags |= 1 << 0
}
mappedRecipients = bot.recipients.apiInputBotValue(additionalPeers: additionalPeers, excludePeers: excludePeers)
} else {
flags |= 1 << 1
}
return account.network.request(Api.functions.account.updateConnectedBot(flags: flags, bot: mappedBot, recipients: mappedRecipients))

View File

@@ -236,7 +236,7 @@ func _internal_fetchAndUpdateCachedPeerData(accountPeerId: PeerId, peerId rawPee
switch apiBot {
case let .connectedBot(flags, botId, recipients):
mappedConnectedBot = TelegramAccountConnectedBot(
id: PeerId(botId),
id: PeerId(namespace: Namespaces.Peer.CloudUser, id: PeerId.Id._internalFromInt64Value(botId)),
recipients: TelegramBusinessRecipients(apiValue: recipients),
canReply: (flags & (1 << 0)) != 0
)