Commit Graph

1288 Commits

Author SHA1 Message Date
bitfl0wer c2949f8d14
Split up gateway.rs into several files 2023-11-14 11:13:02 +01:00
Flori 5fc97958a1
Enhancement/readme (#435) 2023-11-13 22:21:36 +01:00
bitfl0wer 68d18bb922
Refactor Chorus library documentation and examples 2023-11-13 22:20:57 +01:00
bitfl0wer 5e780bea1c
Add login, instance examples 2023-11-13 22:20:50 +01:00
bitfl0wer 1450546429
Replace tokio::time with safina-timer 2023-11-13 19:20:38 +01:00
bitfl0wer cafd645dd3
Use patched reqwest with multipart-headers support 2023-11-13 17:34:16 +01:00
bitfl0wer 3124c452d8
Include `rand` crate in all targets 2023-11-13 15:38:20 +01:00
bitfl0wer 5fff060f4b
remove sqlx from wasm-exclusion, add futures-timer 2023-11-13 15:29:37 +01:00
bitfl0wer ba3acd8d08
Ensure rt and rt_multi_thread aren't both enabled 2023-11-13 15:26:46 +01:00
bitfl0wer 7f48eedb2c
make SentryConfiguration wasm-compatible
- Moved `hostname` lib behind conditional compiling
- provided alternative implementation of hostname::get for wasm-targets
2023-11-13 15:18:22 +01:00
bitfl0wer 6ad5a5851f
compile-lock most wasm32 incompatibilities 2023-11-13 13:55:55 +01:00
bitfl0wer 15b5eab08c
Format changes 2023-11-13 12:57:17 +01:00
bitfl0wer b0b9729662
+ ws_stream_wasm, - dev-dependency on tokio/full 2023-11-13 12:43:00 +01:00
bitfl0wer cc252ddefc
HOTFIX: remove openssl, like it was intended 2023-11-12 18:04:47 +01:00
bitfl0wer c67ce5cc2d
Remove openssl-dependency fully 2023-11-12 18:04:15 +01:00
Flori 9b556e8162
OpenSSL -> rustls, actions version bumps (#433) 2023-11-12 17:43:51 +01:00
bitfl0wer 88958b1a2b
Bump version for chorus 2023-11-12 17:41:59 +01:00
Flori 30ea56ef63
bump actions version (#432)
- bump checkout to @v4
- bump rust-toolchain to @v1
2023-11-12 17:39:55 +01:00
bitfl0wer bf0931c4a0
include "dev" branch in actions executions 2023-11-12 17:32:57 +01:00
Flori 1c3a125785
Remove openssl, use rustls and rand instead (#431)
This PR removes the dependency on `openssl`, which is not compatible
with the `wasm32-unknown-unknown` target, completely. It is replaced by
`rustls` for TLS/SSL and `rand` for cryptographically safe pseudo-RNG.
2023-11-12 17:31:31 +01:00
bitfl0wer 32f052f107
bump actions version
- bump checkout to @v4
- bump rust-toolchain to @v1
2023-11-12 17:30:49 +01:00
bitfl0wer 57a83bdd88
Remove openssl, use rustls and rand instead 2023-11-12 17:20:32 +01:00
kozabrada123 9460219d14 feat: packet parsing! 2023-11-12 14:59:28 +01:00
kozabrada123 b973ecb447 feat: return ip discovery data + minor update 2023-11-12 13:33:29 +01:00
kozabrada123 8278cc2162 feat: kinda janky ip discovery impl 2023-11-12 12:54:32 +01:00
kozabrada123 fb42b6b713 fix: deserialization error in speaking bitflags 2023-11-12 10:53:23 +01:00
kozabrada123 b0ae700775 Restructure voice to new module 2023-11-12 10:52:42 +01:00
kozabrada123 ef1d314291 Create seperate voice_gateway.rs and voice_udp.rs 2023-11-12 10:50:07 +01:00
kozabrada123 fad04da125 Update to v7 2023-10-15 11:51:59 +02:00
kozabrada123 feb8d4610c Clarify FIXME related to #430 2023-10-15 09:47:36 +02:00
kozabrada123 fa3c3b76ae Update voice identify 2023-10-15 09:47:08 +02:00
kozabrada123 cf70147500 Fix error failing to 'deserialize' properly 2023-10-14 18:13:09 +02:00
kozabrada123 e5c4cc3df9 Voice gateway updates 2023-10-14 11:51:31 +02:00
kozabrada123 5608d96a5f Fix bad request in voice gateway init 2023-10-14 11:03:50 +02:00
kozabrada123 8ab75e313a ?? 2023-10-14 10:49:51 +02:00
kozabrada123 7b8bcffafa Event updates via the scientific method 2023-10-14 10:43:02 +02:00
kozabrada123 cdcc6a5270 Make voice event fields pub 2023-10-14 10:29:05 +02:00
kozabrada123 1639d4e00f Add default impl for voicegatewayerror 2023-10-14 10:25:28 +02:00
kozabrada123 e4f0a3840a Modernise voice gateway 2023-10-14 09:58:26 +02:00
kozabrada123 68b6ff4ca7 Minor doc fixes 2023-10-14 08:53:31 +02:00
kozabrada123 c732a97da6 275 commits behind ono 2023-10-14 08:41:26 +02:00
kozabrada123 818e4342cf Rebase 2023-10-14 08:19:35 +02:00
Flori 6daed47f12
Merge Dev changes into main (#428)
The changes in this branch include a ton of QoL improvements I have
discovered while working on the Client, using Chorus.
2023-09-10 11:46:14 +02:00
bitfl0wer cb82604254
Make events module pub 2023-09-06 01:32:38 +02:00
bitfl0wer 7385dc4be0
Make WebsocketEvent send, Sznc, Debug 2023-09-05 22:29:04 +02:00
bitfl0wer f5569973f7
Implement UpdateMessage for GuildCreate 2023-09-05 14:41:02 +02:00
bitfl0wer b3bbff5c36
Implement UpdateMessage for GuildDelete 2023-09-05 13:35:01 +02:00
bitfl0wer 43f1aa1add
Simplify this loop 2023-09-05 13:34:22 +02:00
bitfl0wer 995ba583df
Make the fields on this type public 2023-09-05 13:33:50 +02:00
bitfl0wer a8496548d9
Add source url field trait 2023-09-03 21:00:48 +02:00