Commit graph

87 commits

Author SHA1 Message Date
Abdulla Abdurakhmanov
ce317034db
Ver fixed in docs 2022-11-01 23:27:05 +01:00
Abdulla Abdurakhmanov
5d33115e2b
Doc small fix 2022-10-08 14:04:03 +02:00
Abdulla Abdurakhmanov
c6b88bc66c
Distributed tracing (spans) support, scope propagation and SlackClient.run_in_session implementation (#151)
* Auxiliary SlackClient.run_in_session implementation with docs and examples

* Docs updates

* Span/context propagation
2022-10-08 13:59:57 +02:00
Abdulla Abdurakhmanov
98fa451002
Docs updates 2022-08-06 15:36:28 +02:00
Abdulla Abdurakhmanov
1346a764f9
Docs updates 2022-08-06 15:29:53 +02:00
Abdulla Abdurakhmanov
62a2488285
Docs updates 2022-08-06 15:26:58 +02:00
Abdulla Abdurakhmanov
5f8f3eb9a6
axum framework support for Slack Events API (#144)
* Middleware for Slack Events API tests

* Middleware for Slack Events API tests

* Middleware for Slack Events API tests

* Axum OAuth impl begin

* Axum OAuth impl

* Middleware for Slack Events API tests

* Working version

* Docs and cleanups

* Clippy fixes

* Slack interaction event responses support for Hyper
2022-08-06 15:23:38 +02:00
Abdulla Abdurakhmanov
ae4bb607ee
Updated ver in docs 2022-08-03 12:33:18 +02:00
Abdulla Abdurakhmanov
df4d69af0a
Release v1 (#137)
* Preparing release v1

* Feature rename

* Updated docs

* Updated docs

* Example updates

* GitHub actions fixes

* Docs updates
2022-08-02 21:11:47 +02:00
Abdulla Abdurakhmanov
58a6e7e228 Ver up 2022-07-16 13:19:05 +02:00
Abdulla Abdurakhmanov
4923fb7d45
Improved OAuth/signature verifier data types and error handling (#133) 2022-07-16 13:16:14 +02:00
Abdulla Abdurakhmanov
32f8868f83 Ver up 2022-07-01 16:10:56 +02:00
Abdulla Abdurakhmanov
1f5d63c0a7 Ver up 2022-07-01 16:00:39 +02:00
Abdulla Abdurakhmanov
d3908548bc Docs update 2022-06-04 15:23:42 +02:00
Abdulla Abdurakhmanov
a110c32b03 Ver up 2022-05-16 12:55:09 +02:00
Abdulla Abdurakhmanov
9f6fdd5048 Docs update 2022-05-11 18:04:43 +02:00
Abdulla Abdurakhmanov
6a734527a8 Ver up 2022-05-09 18:35:39 +02:00
Abdulla Abdurakhmanov
552f4997a4
Tokio/client API state lock improvements (#113)
* (cargo-release) version 0.36.0

* (cargo-release) version 0.36.0

* (cargo-release) version 0.36.0

* RwLock from future-locks to improve compatibility with Tokio

* State management update for futures-lock

* Docs and examples updates
2022-05-09 18:34:57 +02:00
Abdulla Abdurakhmanov
79e74dd5ab Ver up 2022-05-09 11:31:33 +02:00
Abdulla Abdurakhmanov
f111fb0c8c Ver up 2022-05-05 18:50:24 +02:00
Abdulla Abdurakhmanov
cc6803f4d8 Docs fixes 2022-04-29 17:16:50 +02:00
Abdulla Abdurakhmanov
6f2040f3ee Release ver 2022-04-29 17:11:16 +02:00
Abdulla Abdurakhmanov
989b58dcac Ver update 2022-03-12 13:32:22 +01:00
Abdulla Abdurakhmanov
ee8fe07a99 Ver update 2022-03-04 19:12:06 +01:00
Abdulla Abdurakhmanov
ac26704d1c Ver update 2022-02-25 18:59:51 +01:00
Abdulla Abdurakhmanov
5da21abdfd Readme ver update 2022-02-25 18:36:38 +01:00
Abdulla Abdurakhmanov
e385a5ce48
URL strong type in models and API (#99)
* Fixed migration to tokio-tungstenite v0.17.x

* Clippy fixes

* Comments on Slack message attachments

* Using Url type instead of string in the API and models. Webhook example

* Rename

* A facade method to respond events using ResponseURL

* Clippy fixes
2022-02-25 18:34:36 +01:00
Abdulla Abdurakhmanov
5ba87f4217 Readme ver update 2022-02-18 13:40:50 +01:00
Abdulla Abdurakhmanov
642ef5b972 Doc ver update 2022-01-30 14:25:24 +01:00
Abdulla Abdurakhmanov
c6399dd6bd Doc updated ver 2022-01-28 22:40:13 +01:00
Abdulla Abdurakhmanov
25e9c38d12 Updated ver 2022-01-26 18:05:52 +01:00
Abdulla Abdurakhmanov
8c3f928e0d Socket Mode docs update 2022-01-26 18:02:50 +01:00
Abdulla Abdurakhmanov
e7d757495d Ver up in docs 2022-01-06 17:50:24 +01:00
Abdulla Abdurakhmanov
0b8bbb514c Ver up 2022-01-01 14:42:45 +01:00
Abdulla Abdurakhmanov
d883d13018
Throttling client (#83)
* Parameters and types

* Tier configurations

* Rate controller in tokio connector

* Duration from std::time

* Throttling counter updates

* Fixed example

* Formatting

* Throttling counter fixes

* Rate control per method params

* Compile error fixes

* Calc delay impl

* SlackTokioRateController implementation

* SlackTokioRateController implementation relocated to client

* Handling TOO_MANY_REQUESTS

* Retry implementation

* Bug fixes and example updates

* Rate control documentations

* Throttler bugfixes

* Clippy fixes

* Fixed version

* Docs update
2022-01-01 14:42:03 +01:00
Abdulla Abdurakhmanov
cbbd0f2ef9 Ver up 2021-12-30 13:54:39 +01:00
Abdulla Abdurakhmanov
ec0cb47adc Ver up 2021-12-30 13:02:37 +01:00
Abdulla Abdurakhmanov
d29112662c
Socket Mode reliable reconnect updates (#81)
* More reliable reconnect

* WSS client create simplified

* Small refactorings

* Removed unused config

* Small refactorings

* Small refactorings

* Small refactorings

* Docs fix

* Clippy fixes
2021-12-30 11:32:21 +01:00
Abdulla Abdurakhmanov
a41e20af71 Doc updated ver 2021-12-25 14:57:34 +01:00
Abdulla Abdurakhmanov
31a207cca6 Test pipelines 2021-12-11 15:14:38 +01:00
Abdulla Abdurakhmanov
11adec28b8 Docs ver up 2021-11-21 13:12:14 +01:00
Abdulla Abdurakhmanov
777319ea4d Docs update 2021-11-21 13:09:20 +01:00
Abdulla Abdurakhmanov
ea0104a02c Fixed docs 2021-11-16 14:01:09 +01:00
Abdulla Abdurakhmanov
630431ecfe Ver up 2021-11-16 13:59:34 +01:00
Abdulla Abdurakhmanov
c2f9d74320
Hyper small refactorings and docs (#67)
* Removed unused types and structs

* Proxy docs and examples
2021-11-16 13:58:52 +01:00
Abdulla Abdurakhmanov
0e0a309c46 Ver up for docs 2021-11-13 14:40:10 +01:00
Abdulla Abdurakhmanov
9f521d1388 User state type alias 2021-11-13 14:31:38 +01:00
Abdulla Abdurakhmanov
a3b3152f85 Docs fixes 2021-11-13 12:22:51 +01:00
Abdulla Abdurakhmanov
7fe454bb28 Docs fix 2021-11-13 11:56:06 +01:00
Abdulla Abdurakhmanov
4fef6d828f Logging and docs updates for Socket Mode 2021-11-07 12:43:49 +01:00