Telegram api fixes first part
This commit is contained in:
parent
e0498b4ba5
commit
01288ff088
1 changed files with 8 additions and 5 deletions
|
@ -533,8 +533,9 @@ class TelegramHelper private constructor() {
|
||||||
}
|
}
|
||||||
resultArticles.forEach {
|
resultArticles.forEach {
|
||||||
shareInfo.lastTextMessageHandled = false
|
shareInfo.lastTextMessageHandled = false
|
||||||
client?.send(TdApi.SendInlineQueryResultMessage(shareInfo.chatId, 0, true,
|
val sendOptions = TdApi.SendMessageOptions(true, true, null)
|
||||||
true, inlineQueryResults.inlineQueryId, it.id, false)) { obj ->
|
client?.send(TdApi.SendInlineQueryResultMessage(shareInfo.chatId, 0, sendOptions,
|
||||||
|
inlineQueryResults.inlineQueryId, it.id, false)) { obj ->
|
||||||
handleTextLocationMessageUpdate(obj, shareInfo, true)
|
handleTextLocationMessageUpdate(obj, shareInfo, true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -861,7 +862,8 @@ class TelegramHelper private constructor() {
|
||||||
shareInfo.pendingTdLibText++
|
shareInfo.pendingTdLibText++
|
||||||
shareInfo.lastSendTextMessageTime = (System.currentTimeMillis() / 1000).toInt()
|
shareInfo.lastSendTextMessageTime = (System.currentTimeMillis() / 1000).toInt()
|
||||||
log.error("sendNewTextLocation ${shareInfo.pendingTdLibText}")
|
log.error("sendNewTextLocation ${shareInfo.pendingTdLibText}")
|
||||||
client?.send(TdApi.SendMessage(shareInfo.chatId, 0, false, true, null, content)) { obj ->
|
val sendOptions = TdApi.SendMessageOptions(false, true, null)
|
||||||
|
client?.send(TdApi.SendMessage(shareInfo.chatId, 0, sendOptions, null, content)) { obj ->
|
||||||
handleTextLocationMessageUpdate(obj, shareInfo, false)
|
handleTextLocationMessageUpdate(obj, shareInfo, false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -893,7 +895,8 @@ class TelegramHelper private constructor() {
|
||||||
shareInfo.pendingTdLibMap++
|
shareInfo.pendingTdLibMap++
|
||||||
shareInfo.lastSendMapMessageTime = (System.currentTimeMillis() / 1000).toInt()
|
shareInfo.lastSendMapMessageTime = (System.currentTimeMillis() / 1000).toInt()
|
||||||
log.error("sendNewMapLocation ${shareInfo.pendingTdLibMap}")
|
log.error("sendNewMapLocation ${shareInfo.pendingTdLibMap}")
|
||||||
client?.send(TdApi.SendMessage(shareInfo.chatId, 0, false, true, null, content)) { obj ->
|
val sendOptions = TdApi.SendMessageOptions(false, true, null)
|
||||||
|
client?.send(TdApi.SendMessage(shareInfo.chatId, 0, sendOptions, null, content)) { obj ->
|
||||||
handleMapLocationMessageUpdate(obj, shareInfo, false)
|
handleMapLocationMessageUpdate(obj, shareInfo, false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1224,7 +1227,7 @@ class TelegramHelper private constructor() {
|
||||||
val updateUser = obj as TdApi.UpdateUser
|
val updateUser = obj as TdApi.UpdateUser
|
||||||
val user = updateUser.user
|
val user = updateUser.user
|
||||||
users[updateUser.user.id] = user
|
users[updateUser.user.id] = user
|
||||||
if (user.outgoingLink is TdApi.LinkStateIsContact) {
|
if (user.isContact) {
|
||||||
contacts[user.id] = user
|
contacts[user.id] = user
|
||||||
}
|
}
|
||||||
if (isOsmAndBot(user.id)) {
|
if (isOsmAndBot(user.id)) {
|
||||||
|
|
Loading…
Reference in a new issue