Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/DiscordBM/DiscordBM

A Multiplatform Swift Discord Library, Primarily For Making Bots
https://github.com/DiscordBM/DiscordBM

gateway refinements

1145cf95758530c65806b65dfaa415550beaa36d authored about 2 years ago by Mahdi Bahrami <[email protected]>
gateway refinements

5ad6fe9a08878b234d43bc1d514d4f1a7058bd67 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

ab50667984b4fbdd013b8efb1d39b5aae217094b authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix test

6336a98b1cb7d9d111709006981a18fcaba9e51a authored about 2 years ago by Mahdi Bahrami <[email protected]>
add a new func to `DiscordClientResponse`

aa00114e6a9d308698b147e90d30ce1e6b53fe91 authored about 2 years ago by Mahdi Bahrami <[email protected]>
publicify 2 `DiscordHTTPResponse` functions

ad68c7d540db822cc05fa8a4fb47e98d3282e630 authored about 2 years ago by Mahdi Bahrami <[email protected]>
added `guardIsSuccessfulResponse()` to HTTPResponse

34831b3965697361661ed520769d75e993f3c23d authored about 2 years ago by Mahdi Bahrami <[email protected]>
added `.badGateway` to the default `RetryPolicy`

c1a8517091e1bfd2bbc94f03bd318787acaca4b4 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add createDM endpoint

421968eb84f9b734539af382aeb3069db618e242 authored about 2 years ago by Mahdi Bahrami <[email protected]>
refinements

75495453e8a94bb1da695670cf47e72b1e4098ac authored about 2 years ago by Mahdi Bahrami <[email protected]>
better `ByteBuffer` allocation

712debc6159247e2f8efa8255fe8aa47d7dd23e9 authored about 2 years ago by Mahdi Bahrami <[email protected]>
client-caching tests

7214660f720f0bcdce3a011c012f3bb749a5dd45 authored about 2 years ago by Mahdi Bahrami <[email protected]>
support all interaction endpoints

584870a53a2b173fc47cab65fc1d7961869e03ac authored about 2 years ago by Mahdi Bahrami <[email protected]>
remove unnecessary image directory

05ca8ec1d8bc6c7b83b64675f1fde401546b664e authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix DiscordClient overlapping functions

d7222706734b1df9005a6259c4bb4002374ed497 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add logo

0e42c40f5300994fdd336ac8d14e562af3519066 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Audit Log + X-Audit-Log-Reason header support (#19)

a61dee300268a2f011be52905009ffc6232372a5 authored about 2 years ago by Mahdi Bahrami <[email protected]>
cleanup

4aa1e291bdeb799c2e0cc7857ab54269e067d726 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

8403a75da2970283f4eaceac5a31fcd53bed7103 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

251e749b25ba2e80fcd035f8d2c2a6803b8bd4e8 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

d1ca20d4c94c18c685302b4ca18f83ee0f57dd56 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

ac5b63a488397b702ad3620fcb90a5d3bf9b2d86 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add 'DynamicURL' for better attachments sending

258f88c23ce7d283babd33ce3d1b5b42512d50db authored about 2 years ago by Mahdi Bahrami <[email protected]>
Attachments support (#18)

dd18c861409f110d47936864deed54a577b52ba5 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add a new guild feature case

4d96a5fb22df924acdedd0fad9550adcac797249 authored about 2 years ago by Mahdi Bahrami <[email protected]>
better tests

b4980cdc7bfd7d23500f9169288d13e15f018bd7 authored about 2 years ago by Mahdi Bahrami <[email protected]>
better logging

a0d53fab7b8457d7900349e5b6f2dc407e548514 authored about 2 years ago by Mahdi Bahrami <[email protected]>
more rate-limit tests + refinements

21c4121be8fdb41793ec55f8932a029a9a816f4b authored about 2 years ago by Mahdi Bahrami <[email protected]>
better `BotGatewayManager` `sendQueue` + better `AuthManager`

36f69284c80ec2992eb73eb1bd78606104275ef5 authored about 2 years ago by Mahdi Bahrami <[email protected]>
better client backoff based on headers

9a2c131979e300bf91f65cc7a6da2f4d143dacab authored about 2 years ago by Mahdi Bahrami <[email protected]>
change SerialQueue test approach

66f244a31155d01e9c903aa4c2639019b419c42d authored about 2 years ago by Mahdi Bahrami <[email protected]>
disable SerialQueue tests on macos

6455276330b74ea5a5deae06dd464b140bf314dc authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix macOS test failure

f8afcb0e88d8e379fb7deca592579882682a78e6 authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix macos test failure

b64eeedf5e4a6bc34789e0895adde54ff457825d authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix tests

14195fc59b627380b9ac45035bbea4b4d23634ed authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix flaky test

1da23d2f02240a5e441b4549ad48333b359bddbe authored about 2 years ago by Mahdi Bahrami <[email protected]>
added a comment for Xcode 14.0.x users

91d94245eb365c3b706464c31a86787877abd644 authored about 2 years ago by Mahdi Bahrami <[email protected]>
decoupled `SerialQueue` from `BotGatewayManager`

c56b91fcdcb559557ec7e87dbefdca2bda27f573 authored about 2 years ago by Mahdi Bahrami <[email protected]>
remove connection-error retries from DiscordClient

ba9f47e3902fa8fa6f593612598acf59229ab776 authored about 2 years ago by Mahdi Bahrami <[email protected]>
`_ToleratesDecode` simplifications

0ee2b61c23478a23fe5dfebb2c29642a8679bc6e authored about 2 years ago by Mahdi Bahrami <[email protected]>
make `ToleratesDecode` useable in swift 5.6

e9f2981b13fe31f7cbcb4b226b8c2050e8fbfc71 authored about 2 years ago by Mahdi Bahrami <[email protected]>
limit the new decoding features to swift 5.7

cefb19a401cb6c4e50c0d81306aa9743ff607655 authored about 2 years ago by Mahdi Bahrami <[email protected]>
no more failures decoding enums + require macos 12 + new field

a7f5930459cd6f27f84c6d39edffe3ee8901be72 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add new guild feature case

2e814ff63dcf0536a380b7a67d9eee61003e263e authored about 2 years ago by Mahdi Bahrami <[email protected]>
add swift badge

a639ce64c16efa95f99e09ac88f2c9dc6d431f32 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

55f72bb7a1babb4eaf0a53961a4ca87ece872372 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

60f27b1354f70c18acabcb5890ba482be29f4c0e authored about 2 years ago by Mahdi Bahrami <[email protected]>
added tests for all possible DiscordClient endpoints

a911f618e0b5acbf6e01077c4cdd924594be2382 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

c284b0499aa0a75c61b73300817939f507879959 authored about 2 years ago by Mahdi Bahrami <[email protected]>
move wishlist to issues

d94c773852da0e445cecc5228261e88a1e19eb0c authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix `RetryPolicy` `Backoff` using the wrong `times`

5e2a24a22b2e15612d2ba5fd9be86fc82fd15735 authored about 2 years ago by Mahdi Bahrami <[email protected]>
don't unnecessarily invalidate `resumeGatewayUrl` + better docs

a0d1447502560cafc3c31f26395d483391cafc04 authored about 2 years ago by Mahdi Bahrami <[email protected]>
better web-socket connection

06f579a56fd56f9d8e27732f3719fe779feb790e authored about 2 years ago by Mahdi Bahrami <[email protected]>
added exponential backoff to `RetryPolicy`

a5f4b4cd017fb623fb71389a8e7487a18d2cc87d authored about 2 years ago by Mahdi Bahrami <[email protected]>
add a new `PartialApplication.Flag` + refinements

6f9bbe7a41092e4e406a4f1cae7d3d27671a84be authored about 2 years ago by Mahdi Bahrami <[email protected]>
cleanup and documentation

f16d24ed776f0776ce5dd731699dfeb6853ce0d4 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add a new field

6375a00e1e3234e77b0def0aab3b35e97e347fbb authored about 2 years ago by Mahdi Bahrami <[email protected]>
better client `RetryPolicy`

3120a2592788b332b50e153245c0f7ae8bdd4337 authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix decoding/encoding of `ActionRow`s

73e18abb9e98e652961ea15a816c08126da71961 authored about 2 years ago by Mahdi Bahrami <[email protected]>
remove unneeded fields

f360c1563b4a971a5609ccc3ff1ffd4fc3f8bb07 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add missing field

c8bc911adb06e532fac2fe42090bdd5b5e905023 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add/update new fields

1a0aaf8800d13184f4e8c4800dabfd98127d5300 authored about 2 years ago by Mahdi Bahrami <[email protected]>
update `TriggerMetadata` fields

ac77390207b055da3a77c976371455c36de8895f authored about 2 years ago by Mahdi Bahrami <[email protected]>
better logging

828d47b1a91745f98f757bd24cedc00d41d5224a authored about 2 years ago by Mahdi Bahrami <[email protected]>
`DiscordClient` ability to Retry connection errors + move to its own file

a0756bf0f2213a57619a0a10056d33cbf8771aa9 authored about 2 years ago by Mahdi Bahrami <[email protected]>
remove `unknownValues` from `BitField` . Give option for during-decode-logging

1a5e1670ed1b7adc34b8b72ba900084fd6206027 authored about 2 years ago by Mahdi Bahrami <[email protected]>
`DiscordClient` backoff fixes + tests

25e8ce8f572908d57fc09d43caceddc71058bad3 authored about 2 years ago by Mahdi Bahrami <[email protected]>
rename an error

c595fad45035b40f20ca8a2f00a1b1422de21a58 authored about 2 years ago by Mahdi Bahrami <[email protected]>
added new gateway event

961f784eb79e528b1fa0e7326a9b5d1adde19347 authored about 2 years ago by Mahdi Bahrami <[email protected]>
new Gateway event + better RetryPolicy Backoff

5f71b4de7c3a6166e25c4242fa2c4899e97af7e9 authored about 2 years ago by Mahdi Bahrami <[email protected]>
added `RetryPolicy` to `DefaultDiscordClient` + better logging

this is enabled by default for the 500 aka internal-server-error status code

e16596bb627f157de2003581f4ef5939ac55c25b authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

df6857b08f24a04a8e4fcab948a60d7728cef52e authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix wrong type for field

54a5dcfe724bbfcffceb4b3a38a0399be70c1fa7 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add a new field, change type of another

5aaea2ebbb0688e006e5ec970ceaa785095f9330 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add a new field

e19fd16d4faf318e95e488a4bd33e09260cffd98 authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix gateway connection test

99906eab43f6cbe1ce268fa43346a171ad8119ad authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix macOS tests mistakenly running IntegrationTests

4a3778275f9a1b776bba793ed0c8db4d3b2c1002 authored about 2 years ago by Mahdi Bahrami <[email protected]>
imports cleanup + better tests

The test would stuck indefinitely if there were network issues.
DiscordClient tests are fine eve...

9839f56c89b22abc6de39f93fff209a6cd896818 authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix broken link

96fb7aadd88768c49ad872ae178e475823703377 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add a new field

ec888f1fb18ec21b6fd622937e4e1ea5f0e0eda9 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Merge branch 'main' of https://github.com/MahdiBM/DiscordBM

53c49e977bb8a4334035d46d4fe634a43bd0bb95 authored about 2 years ago by Mahdi Bahrami <[email protected]>
minor refinements

d5cbc6fc9aa9ebd1e7e676e677c40f15a9c427b5 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

1bd37deb0d29763ada19d7200fbbb54c8dd59163 authored about 2 years ago by Mahdi Bahrami <[email protected]>
nicer parameter names for some `Endpoint`s

c5e31c6272c483dccd1ee187170ad7584e4aff25 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add a new field

80bc348940781b0474cd3c26bfecd933ae9da52f authored about 2 years ago by Mahdi Bahrami <[email protected]>
remove unneeded Task

e09ab114c7e371f6d5f54d8f8645cd82dec6fbb0 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add IntegrationTests

88413df7b86f99ae3b6424c5295d5d89dbb8de82 authored about 2 years ago by Mahdi Bahrami <[email protected]>
separate UnitTests and IntegrationTests

05ccc0852379e8a26a7bf3e1952b3d8974672ade authored about 2 years ago by Mahdi Bahrami <[email protected]>
better `DiscordClient` + some @inlinable

ed7159bcbcc75853489b73bb15091ba0ee05b328 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add a new field

b1369adbb934ae9f82b56fb50572b8a117bbf070 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update Gateway.swift

c6b3b5c3d24a8e65c71c75a9a7e48a898d2ce436 authored about 2 years ago by Mahdi Bahrami <[email protected]>
add a new field

ec2f7665706b29a0f50f5b26527868821da84fd1 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

c1630b21a9c83c60dcf04d9ee3a768fe8ba7819b authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix backoff thanks to flaky tests

98528f3658f5db8b5d6f10038d1c29f2ee32afef authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix flaky tests

ddec381c1043eeaab74518e3a5d460eec7df27b7 authored about 2 years ago by Mahdi Bahrami <[email protected]>
fix swift 5.6 CI issues?

883c40f93c13809ce1c19039c6231465b3f7b612 authored about 2 years ago by Mahdi Bahrami <[email protected]>
refinements

a3677099e3671c5288f7e7efc11cb8e0fc83d14c authored about 2 years ago by Mahdi Bahrami <[email protected]>
tests simplification

f61fdf3210432ac281ee8aa161e704c89a576028 authored about 2 years ago by Mahdi Bahrami <[email protected]>
turn `connect()` into an async func

dd919fc32d69e176ca3e561687d3289fe7561938 authored about 2 years ago by Mahdi Bahrami <[email protected]>
Create LICENSE

9ccc4370c6c3e68b48f8ddb472e048f10b1b1a12 authored about 2 years ago by Mahdi Bahrami <[email protected]>