Compare commits

...

1 Commits

Author SHA1 Message Date
asonix
fa4c9b9ec4 Chunk telegram responses with size 50 2025-10-17 09:39:24 -05:00

View File

@ -107,17 +107,23 @@ async fn answer(bot: Bot, msg: Message, cmd: Command, db: Db) -> ResponseResult<
} }
Command::ListAllowed => { Command::ListAllowed => {
if let Ok(allowed) = db.allows().await { if let Ok(allowed) = db.allows().await {
bot.send_message(msg.chat.id, allowed.join("\n")).await?; for chunk in allowed.chunks(50) {
bot.send_message(msg.chat.id, chunk.join("\n")).await?;
}
} }
} }
Command::ListBlocks => { Command::ListBlocks => {
if let Ok(blocks) = db.blocks().await { if let Ok(blocks) = db.blocks().await {
bot.send_message(msg.chat.id, blocks.join("\n")).await?; for chunk in blocks.chunks(50) {
bot.send_message(msg.chat.id, chunk.join("\n")).await?;
}
} }
} }
Command::ListConnected => { Command::ListConnected => {
if let Ok(connected) = db.connected_ids().await { if let Ok(connected) = db.connected_ids().await {
bot.send_message(msg.chat.id, connected.join("\n")).await?; for chunk in connected.chunks(50) {
bot.send_message(msg.chat.id, chunk.join("\n")).await?;
}
} }
} }
_ => { _ => {