Commit graph

331 commits

Author SHA1 Message Date
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
handlerug
8a7909e7c7
Add BotKickedFromSupergroup error
Fixes teloxide/teloxide#372
2021-04-27 23:48:27 +07:00
handlerug
b3dec316e5
Add NotEnoughRightsToManagePins error
Fixes teloxide/teloxide#371
2021-04-27 23:41:14 +07:00
Hirrolot
1d20dace9a
Merge pull request #81 from teloxide/fix_docs
Fix docs
2021-04-27 06:46:34 -07:00
Waffle
a95089bc6f Fix docs
`doc_spotlight` nightly feature was renamed to `doc_notable_trait`
2021-04-27 12:25:15 +03:00
Waffle
a7d07a770c Update CHANGELOG and remove unused imports 2021-04-27 12:17:14 +03:00
Waffle
cd170951ae Update CHANGELOG 2021-04-27 12:03:43 +03:00
Waffle
ce969564ac Improve Message::url
Return urls to messages in private groups (t.me/c) when applicable.
2021-04-27 12:01:19 +03:00
Waffle
bd52e93cdb Add missing Chat::message_auto_delete_time field (tba 5.1) 2021-04-27 12:00:54 +03:00
Waffle
b55bdd274b Add Chat getters
Add getters for all `Chat` fields nested in `ChatKind`.
`Chat` has a lot of nested enums and so is hard to match on.
The getters help with this.

This patch also corrects type of `slow_mode_delay`: `Option<i32>`` -> `Option<u32>``
2021-04-27 11:42:31 +03:00
Hirrolot
7c8df5412c
Merge pull request #79 from teloxide/fix_rt_tys
Fix return types of methods
2021-04-26 12:25:49 -07:00
Waffle
5d0713e742 Fix return types of methods
Fix return types of LeaveChat, PinChatMessage, SetChatDescription, SetChatPhoto,
SetChatTitle, UnpinAllChatMessages and UnpinChatMessage: String => True
2021-04-22 17:34:47 +03:00
Waffle Lapkin
0892258897
Merge pull request #74 from teloxide/chat_member_methods
Refactor ChatMember methods
2021-03-30 16:42:17 +03:00
Waffle
c73e73ad02 fmt 2021-03-30 16:38:24 +03:00
Waffle Lapkin
ccdcda68d4
Merge branch 'master' into chat_member_methods 2021-03-30 16:26:46 +03:00
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