Hirrolot
9e7685e7b4
Merge branch 'master' into throttle_settings
2021-07-04 07:53:09 +06:00
Hirrolot
664b6565b6
Merge pull request #97 from teloxide/typed_urls_dates
...
Use `url::Url` for urls, use `chrono::DateTime<Utc>` for dates
2021-07-04 07:51:26 +06:00
Hirrolot
40c712e1d6
Merge branch 'master' into typed_urls_dates
2021-07-04 07:37:21 +06:00
Hirrolot
152930d896
Merge pull request #98 from teloxide/clippy_ignore_braces
...
Ignore buggy nonstandard_macro_braces clippy lint
2021-07-04 07:26:39 +06:00
Waffle
fa980453f3
Ignore buggy nonstandard_macro_braces clippy lint
2021-07-04 00:11:27 +03:00
Waffle
421cf42835
Use url::Url
for urls, use chrono::DateTime<Utc>
for dates
2021-07-03 23:35:13 +03:00
Waffle
4377abd149
Make Throttle
settings more extendable
...
Add a `#[non_exhaustive]` `Settings` builder struct.
Replace `with_queue_full_fn` and `spawn_with_queue_full_fn` with
`with_settings` and `spawn_with_settings`.
This allows to add more settings in the future without breaking changes.
2021-07-03 22:34:31 +03:00
Hirrolot
bd104a0a08
Merge pull request #77 from teloxide/adaptor_info
...
Adaptor info
2021-06-30 23:55:32 +06:00
Waffle
b0d2e35e5b
Update changelog
2021-06-30 20:30:26 +03:00
Waffle
1661f9f955
Throttle: Avoid repeatedly calling queue_full
2021-06-29 21:24:04 +03:00
Waffle
6450d9227d
Add Throttle::{with_queue_full_fn, spawn_with_queue_full_fn}
2021-06-29 21:24:04 +03:00
Waffle
07676a7156
Throttle: log when queue is full
2021-06-29 21:24:04 +03:00
Waffle
58cbf45bac
Remove QueueStatus
2021-06-29 21:22:42 +03:00
Waffle
34e73748c3
Add a way to get info from/into Thrrotle
...
This patch adds `Thrrotle::{limits,set_limits,queue_status}` functions and
`QueueStatus` struct allowing to get current status of worker & change
limits of the fly.
2021-06-29 21:22:40 +03:00
Waffle
0dc565211f
Add DefaultParseMode::parse_mode
2021-06-29 21:21:47 +03:00
Waffle Lapkin
ec2dc01993
Merge pull request #95 from teloxide/get_set_my_commands_ret_fixt
...
Fix rt-tys of `{get,set}_my_commands` methods
2021-06-24 20:56:40 +03:00
Waffle
656e393779
Fix rt-tys of {get,set}_my_commands
methods
...
Fix return types of `get_my_commands` (`u32` => `True`) and `set_my commands`
(`u32` => `Vec<BotCommand>`).
2021-06-24 20:49:26 +03:00
Hirrolot
dd8864123e
Merge pull request #93 from teloxide/fix-changelog-pr-link
...
Correct pr link in the changelog
2021-06-19 17:27:15 +06:00
Waffle Lapkin
e64c22753c
Correct pr link in the changelog
2021-06-19 14:15:39 +03:00
Waffle Lapkin
5f58b5e6de
Merge pull request #94 from liushuyu/master
...
telegram_response: fix issue `retry_after` and `migrate_to_chat_id` handling
2021-06-19 14:13:40 +03:00
liushuyu
73c34f852a
CHANGELOG: add changeset information for #94
2021-06-19 03:21:50 -06:00
liushuyu
414ce2c3a6
telegram_response: fix issue with handling ...
...
... `retry_after` and `migrate_to_chat_id`
2021-06-19 03:16:30 -06:00
Hirrolot
9e62bfee95
Merge pull request #92 from teloxide/resolve-has-payload-fixme
...
Resolve FIXME in `HasPayload`: we've decided to not add `As{Mut,Ref}` bounds
2021-06-19 15:14:25 +06:00
Waffle
c1eca613d5
Fix Clippy: remove useless (immediately implicitly dereferenced) refs
2021-06-09 11:34:40 +03:00
Waffle Lapkin
8ea42fe871
Resolve FIXME in HasPayload
: we've decided to not add As{Mut,Ref}
bounds
2021-06-09 11:09:14 +03:00
Waffle Lapkin
b69ce47d23
Merge pull request #91 from teloxide/parse_mode_doc
...
Fix formatting of `ParseMode` docs
2021-05-30 13:38:14 +03:00
Waffle
77253422f8
clippy
2021-05-30 13:34:20 +03:00
Waffle
961d67ccf1
Fix formatting of ParseMode
docs
2021-05-21 16:58:04 +03:00
Waffle Lapkin
897ba7c941
Merge pull request #90 from teloxide/pub_client_settings
...
Add `net::default_reqwest_settings` function
2021-05-13 19:35:11 +03:00
Waffle Lapkin
6ac0ed8588
Apply suggestions from code review
...
Co-authored-by: Hirrolot <hirrolot@gmail.com>
2021-05-13 18:43:07 +03:00
Waffle
ecaa5d5bec
Add net::default_reqwest_settings
function
...
This function can help when users want to set up their own client setting for
one reason or another, since settings set by the function, are required for
stable work.
This function was previously private and named `sound_bot`. The old name was
confusing since safety and soundness are used in the Rust context almost
entirely for `unsafe` code, UB & co. So I've changed the name to a more
descriptive one.
2021-05-12 11:51:03 +03:00
Hirrolot
3a5cba17f3
Merge pull request #89 from teloxide/docs_rs_metadata
...
Fix docs.rs metadata
2021-05-08 23:18:51 -07:00
Hirrolot
54622780fd
Merge pull request #88 from teloxide/notable_trait
...
Use proper notable_trait attr
2021-05-08 23:18:26 -07:00
Waffle
4de91811c4
Fix docs.rs metadata
2021-05-09 00:43:16 +03:00
Waffle
728313174f
Use proper notable_trait attr
2021-05-08 23:49:00 +03:00
Hirrolot
3882a49f6b
Merge pull request #87 from teloxide/fixup-docs-badge
...
Fixup docs badge
2021-05-08 13:22:46 -07:00
Waffle Lapkin
4af9321e11
Fixup docs badge
2021-05-08 23:15:51 +03:00
Hirrolot
152f053c6a
Merge pull request #86 from teloxide/api-5.2
...
API 5.2 support
2021-05-04 10:55:24 -07:00
Temirkhan Myrzamadi
7faec64f95
Fix Clippy
2021-05-04 23:51:11 +06:00
Hirrolot
a068166e8d
Merge branch 'master' into api-5.2
2021-05-04 10:41:29 -07:00
Hirrolot
893bd50870
Merge pull request #80 from teloxide/private_url
...
Add `Chat` getters, misssing field and improve `Message::url`
2021-05-04 10:34:53 -07:00
Waffle Lapkin
ce1a9ece16
Merge branch 'master' into private_url
2021-05-04 18:31:18 +03:00
Waffle
c498872778
Fix clippy
2021-05-04 18:20:08 +03:00
Waffle
b0f54533b0
Update changelog and readme
2021-05-04 16:56:27 +03:00
Waffle
6c0eb174ed
Move macro around
2021-05-04 16:50:49 +03:00
Waffle
39c497ca1e
Update methods to TBA 5.2
2021-05-04 16:47:16 +03:00
Waffle
653c804037
Update types to TBA 5.2
2021-05-04 16:01:18 +03:00
Waffle Lapkin
c5ab1ac89a
Merge pull request #85 from handlerug/patch-changelog
...
Update changelog with new API errors info
2021-04-28 11:36:19 +03:00
handlerug
37b8256cd5
Update changelog with new API errors info
2021-04-28 15:24:21 +07:00
Waffle Lapkin
2865127963
Merge pull request #84 from handlerug/patch-error-manage-pins
...
Add NotEnoughRightsToManagePins and BotKickedFromSupergroup errors
2021-04-27 23:19:27 +03:00