mirror of
https://github.com/teloxide/teloxide.git
synced 2025-01-09 11:43:57 +01:00
Fixed url formatting and a typo
Fixed formatting Merging suggestion Co-authored-by: Waffle Lapkin <waffle.lapkin@gmail.com> Fixed other typos
This commit is contained in:
parent
64681ffb49
commit
2c53236af4
1 changed files with 9 additions and 5 deletions
|
@ -989,7 +989,7 @@ mod getters {
|
||||||
impl Message {
|
impl Message {
|
||||||
/// Produces a direct link to the message.
|
/// Produces a direct link to the message.
|
||||||
///
|
///
|
||||||
/// Note that for private groups the link will only be accesible for group
|
/// Note that for private groups the link will only be accessible for group
|
||||||
/// members.
|
/// members.
|
||||||
///
|
///
|
||||||
/// Returns `None` for private chats (i.e.: DMs).
|
/// Returns `None` for private chats (i.e.: DMs).
|
||||||
|
@ -1000,17 +1000,21 @@ impl Message {
|
||||||
// There are "tg://openmessage?user_id={0}&message_id={1}" links, which are
|
// There are "tg://openmessage?user_id={0}&message_id={1}" links, which are
|
||||||
// supposed to open any chat, including private messages, but they
|
// supposed to open any chat, including private messages, but they
|
||||||
// are only supported by some telegram clients (e.g. Plus Messenger,
|
// are only supported by some telegram clients (e.g. Plus Messenger,
|
||||||
// Telegram for Androud 4.9+).
|
// Telegram for Android 4.9+).
|
||||||
return None;
|
return None;
|
||||||
}
|
}
|
||||||
|
|
||||||
let url = match self.chat.username() {
|
let url = match self.chat.username() {
|
||||||
// If it's public group (i.e. not DM, not private group), we can produce
|
// If it's public group (i.e. not DM, not private group), we can produce
|
||||||
// "normal" t.me link (accesible to everyone).
|
// "normal" t.me link (accessible to everyone).
|
||||||
Some(username) => format!("https://t.me/{0}/{1}/", username, self.id),
|
Some(username) => format!("https://t.me/{0}/{1}/", username, self.id),
|
||||||
// For private groups we produce "private" t.me/c links. These are only
|
// For private groups we produce "private" t.me/c links. These are only
|
||||||
// accesible to the group members.
|
// accessible to the group members.
|
||||||
None => format!("https://t.me/c/{0}/{1}/", self.chat.id, self.id),
|
None => format!(
|
||||||
|
"https://t.me/c/{0}/{1}/",
|
||||||
|
(-self.chat.id) - 1000000000000,
|
||||||
|
self.id
|
||||||
|
),
|
||||||
};
|
};
|
||||||
|
|
||||||
// UNWRAP:
|
// UNWRAP:
|
||||||
|
|
Loading…
Reference in a new issue