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
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
bitfl0wer
d09fc75f54
Merge branch 'main' into dev
2023-09-03 20:23:03 +02:00
Flori
949e7e9500
Update build_and_test.yml
2023-09-03 20:00:45 +02:00
Flori
9efc7accb6
Update rust-clippy.yml
2023-09-03 20:00:23 +02:00
bitfl0wer
09df7a8c7b
Derive Default for Instance
2023-09-03 19:59:03 +02:00
bitfl0wer
d0b4c691ba
Impl PartialEq, Eq for Guild
2023-09-03 18:29:33 +02:00
bitfl0wer
2ec6c1d171
impl Hash for Guild
2023-09-03 17:09:44 +02:00
bitfl0wer
f11ec1d008
Add semicolon
2023-09-03 16:55:34 +02:00
bitfl0wer
11e949c824
Make Errors Hash and Eq, bump version
2023-09-03 16:55:19 +02:00
kozabrada123
7e4f73b695
Add option to login with only a token ( #427 )
...
* Add login with token
2023-09-01 17:17:49 +02:00
bitfl0wer
58284aeaaa
Bugfix time
2023-09-01 15:02:57 +02:00
bitfl0wer
607e1a3e83
Fix auth
2023-09-01 15:02:44 +02:00
bitfl0wer
82cc1ff0ea
Bump version
2023-09-01 13:02:11 +02:00
bitfl0wer
a00ffbf5b2
Make login only take owned values
2023-09-01 13:01:50 +02:00
bitfl0wer
245a7be291
Make auth functions take owned values, similar to the rest of the API
2023-09-01 12:12:07 +02:00
bitfl0wer
a2677c6767
Make ChorusError Clone
2023-09-01 01:17:23 +02:00
bitfl0wer
6cf8b6a384
Add Default to LoginSchema
2023-09-01 00:50:19 +02:00
bitfl0wer
10336d7880
Remove borrow
2023-09-01 00:50:07 +02:00
bitfl0wer
e22a6df21b
Bump dependencies
2023-09-01 00:49:59 +02:00
bitfl0wer
665ebfa4fe
Bump version
2023-09-01 00:49:42 +02:00
bitfl0wer
c7c584c1fa
Make UrlBundle `Hash`
2023-08-30 19:13:46 +02:00
fowb
6b35b3ee56
Bump Version
2023-08-30 15:29:14 +02:00
kozabrada123
eb5c9d3ae8
Fix failing build w/o client and move ratelimits ( #426 )
...
* Fix failing build without client feature
* Feature lock Updateable and Composite
2023-08-30 15:26:19 +02:00
kozabrada123
352a907845
Error observer (also merge perpetual/gateway-dev) ( #425 )
...
* Add Webrtc Identify & Ready
* Test error observer
* Minor updates
* More derives
* Even more derives
* Small types update
* e
2023-08-29 16:38:26 +00:00
bitfl0wer
cf9bd6328e
Bump version
2023-08-29 14:45:10 +02:00
Flori
5154f6cfa6
Make GatewayHandle Clone and remove Arc ( #424 )
...
As `GatewayHandle` in itself is just a bundle of refrences, this pr
makes it clonable and removes the `Arc` from `ChorusUser`.
2023-08-29 14:44:11 +02:00