Waffle Lapkin
747898c310
Apply suggestions from code review
...
Co-authored-by: Hirrolot <hirrolot@gmail.com>
2021-03-30 16:24:41 +03:00
Waffle Lapkin
5b99565289
Apply suggestions from code review
...
Co-authored-by: Hirrolot <hirrolot@gmail.com>
2021-03-30 16:22:49 +03:00
Waffle Lapkin
16d0852e4a
Apply suggestions from code review
...
Co-authored-by: Hirrolot <hirrolot@gmail.com>
2021-03-30 15:04:44 +03:00
Hirrolot
2ab7d30ad2
Merge pull request #76 from teloxide/derive_clone
...
`impl Clone` for {`CacheMe<_>`, `DefaultParseMode<_>`, `Throttle<_>`}
2021-03-30 04:41:13 -07:00
Waffle Lapkin
9946a2ff20
Update CHANGELOG.md
2021-03-30 14:35:43 +03:00
Waffle
44a044af02
impl Clone
for {CacheMe<_>
, DefaultParseMode<_>
, Throttle<_>
}
2021-03-30 12:17:49 +03:00
Hirrolot
e8ca6a8445
Merge pull request #75 from teloxide/fix_send_chat_action
...
Fix SendChatAction return type
2021-03-29 03:59:44 -07:00
Waffle
528187d7e6
Fix SendChatAction return type
2021-03-29 13:49:52 +03:00
Waffle
23cf363271
Prevent year 2038 problem in ChatMember
...
This patch changes the Type of `{Restricted,Kicked}::until_date` fields:
`i32` => `i64`.
This is done to fix so called "year 2038 problem"
(See <https://en.wikipedia.org/wiki/Year_2038_problem >).
2021-03-29 10:20:03 +03:00
Waffle
3522a23289
fix docs
2021-03-29 10:16:02 +03:00
Waffle
06fa3f42e8
Update changelog
2021-03-29 00:44:42 +03:00
Waffle
75aaf56d53
Add ChatMemberKind::is_anonymous method
2021-03-29 00:33:02 +03:00
Waffle
f50e1d2d45
Make rights checks easier to use
2021-03-28 16:24:06 +03:00
Waffle
9333fca3c2
Make privileges checks easier to use
...
Change `ChatMemberKind::can_*` methods:
- Make them return bool, instead if option
- Return appropriate result for creators
2021-03-28 16:02:42 +03:00
Waffle
2a6e9353e7
Add is_* methods to ChatMember
...
Among with simple `is_{creator,administrator,restricted,left,kicked}` methods
which just check `.kind`, this patch adds `is_privileged` and `is_in_chat`
compound methods, which may be usefull.
2021-03-28 15:06:45 +03:00
Waffle
c36762c7af
Add Deref
impl for ChatMember
to allow calling kind's methods directly
2021-03-28 14:39:03 +03:00
Hirrolot
8cd8ac96d9
Merge pull request #73 from teloxide/fix_get_chat_administrators
...
fix `GetChatAdministrators`
2021-03-28 04:18:47 -07:00
Waffle
02cd4dc97f
Fix GetChatAdministrators
output type ChatMember
=> Vec<ChatMember>
2021-03-28 14:02:10 +03:00
Waffle Lapkin
748e96abff
Merge pull request #72 from teloxide/make_annoying_headers_less_annoying
...
Make annoying headers less annoying
2021-03-28 13:58:02 +03:00
Waffle
b1e7643662
Make annoying headers less annoying
...
Remove commit, so they won't change every time.
Also change the text to better reflect what's going on.
2021-03-28 13:49:27 +03:00
Waffle Lapkin
afde13894e
Merge pull request #71 from diegopy/master
...
fix reqwest dependency features
2021-03-27 01:20:08 +03:00
Diego Roig
bebce82d22
document reqwest dependency fix
2021-03-26 17:14:10 -05:00
Diego Roig
84a18d2b5d
fix reqwest dependency features
2021-03-26 16:47:03 -05:00
Hirrolot
e80470c8a5
Merge pull request #69 from teloxide/insta022
...
(For instant release) Fix typo: `ReplyMarkup::{keyboad => keyboard}`
2021-03-22 14:34:57 +06:00
Waffle
59cb2939f8
Fix broken link in changelog
2021-03-22 11:05:00 +03:00
Waffle
46b6c124eb
Bump version (0.2.1 => 0.2.2)
2021-03-22 10:53:19 +03:00
Waffle
b5003d8b34
Fix typo: ReplyMarkup::{keyboad => keyboard}
...
This commit adds `ReplyMarkup::keyboard}` and deprecates `ReplyMarkup::keyboad`.
2021-03-22 10:48:56 +03:00
Waffle
907d8a23a9
doc(no_inline) prelude reexports
2021-03-22 10:46:39 +03:00
Hirrolot
fbba515800
Merge pull request #68 from teloxide/pub_unpub
...
Fix field privacy
2021-03-19 15:44:28 +06:00
Waffle
c2fb1d5c26
Fix API coverage version in README: "0.5.1" => "5.1"
2021-03-19 12:30:34 +03:00
Waffle
670979e5ca
Release 0.2.1
2021-03-19 12:28:05 +03:00
Waffle
f4507bd3d2
Fix: types fields privacy (make fields of some types public)
...
The typos were found with `grep`:
```text
; grep -r -P "^ \w{2,}: .+, *$" ./src/types/*
./src/types/dice.rs: emoji: DiceEmoji,
./src/types/dice.rs: value: i32,
./src/types/keyboard_button.rs: contact: Option<True>,
./src/types/keyboard_button.rs: location: Option<True>,
./src/types/keyboard_button.rs: poll: Option<KeyboardButtonPollType>,
./src/types/message.rs: message_auto_delete_timer_changed: MessageAutoDeleteTimerChanged,
./src/types/passport_element_error.rs: message: String,
./src/types/passport_element_error.rs: kind: PassportElementErrorKind,
./src/types/sticker_set.rs: thumb: Option<PhotoSize>,
```
`src/types/keyboard_button.rs` can be ignored since in just contains private
helper structure.
Fields made public:
- `Dice::{emoji, value}`
- `MessageMessageAutoDeleteTimerChanged::message_auto_delete_timer_changed`
- `PassportElementError::{message, kind}`
- `StickerSet::thumb`
2021-03-19 12:28:05 +03:00
Waffle Lapkin
627841f021
Merge pull request #67 from teloxide/changelog-remove
...
Add unnoticed change to changelog
2021-03-19 12:23:54 +03:00
Waffle
2cdadf774f
fix nightly-feature name
2021-03-18 14:32:03 +03:00
Waffle Lapkin
f3edcc2825
Add unnoticed change to changelog
2021-03-17 22:56:33 +03:00
Hirrolot
e53bb66f0a
Merge pull request #66 from teloxide/release0.2
...
prepare for 0.2 release
2021-03-16 18:58:30 +06:00
Waffle
fd841ecd95
prepare for 0.2 release
2021-03-16 15:48:36 +03:00
Waffle Lapkin
a7a329a53a
Merge pull request #65 from teloxide/refactor_reply_markup
...
refactor reply markup
2021-03-16 15:32:11 +03:00
Waffle
36557573aa
Refactor ReplyMarkup
...
This commit tries to make using ReplyMarkup less noisy. It
- Renames `ReplyMarkup::{InlineKeyboardMarkup => InlineKeyboard, ReplyKeyboardMarkup => Keyboard, ReplyKeyboardRemove => KeyboardRemove}`
- Adds `inline_kb`, `keyboad`, `kb_remove` and `force_reply` `ReplyMarkup`
consructors
- Renames `ReplyKeyboardMarkup` => `KeyboardMarkup`
- Renames `ReplyKeyboardRemove` => `KeyboardRemove`
- Removes useless generic param from `ReplyKeyboardMarkup::new` and
`InlineKeyboardMarkup::new`
- Changes parameters order in `ReplyKeyboardMarkup::append_to_row` and
`InlineKeyboardMarkup::append_to_row`
2021-03-16 15:14:32 +03:00
Waffle Lapkin
1d48a1158a
Merge pull request #64 from teloxide/madiacontact-contact-patch
...
Make MediaContact::contact public
2021-03-16 14:51:22 +03:00
Waffle Lapkin
510b0c9ac0
Make MediaContact::contact public
2021-03-16 14:16:40 +03:00
Waffle Lapkin
df30d92b6f
Merge pull request #63 from teloxide/apiup
...
Update API to version 5.1
2021-03-16 14:09:57 +03:00
Waffle
3489890230
fix CI
2021-03-16 14:06:22 +03:00
Waffle
084caa9c12
fix doc link
2021-03-16 13:53:52 +03:00
Waffle
c8939dff09
Turn on nightly clippy again
...
The fix of the bug finally got released
2021-03-15 23:50:09 +03:00
Waffle
aef88f97c3
Update to tba API version 5.1
2021-03-15 23:50:02 +03:00
Waffle Lapkin
2091b7ea25
Merge pull request #62 from teloxide/update_api
...
Update api (5.0)
2021-03-15 22:08:00 +03:00
Waffle
9abb6d6884
Small fixes
2021-03-14 23:18:07 +03:00
Waffle
467477d38e
Update changelog & readme
2021-03-14 22:59:49 +03:00
Waffle
fa5ab5aa7c
Update methods to tba 5.0
2021-03-14 22:55:25 +03:00