Commit Graph

1353 Commits

Author SHA1 Message Date
bitfl0wer 7e4f60b161
Add cargo-binstall installation script for
wasm-bindgen-cli
2023-11-20 12:11:30 +01:00
bitfl0wer 7862c5f222
Move wasm-bindgen-cli install 2023-11-20 12:08:40 +01:00
bitfl0wer 083f4386f3
maybe this will fix ci :clueless: 2023-11-20 12:04:56 +01:00
bitfl0wer a2834b2251
Run wasm tests first 2023-11-20 11:59:37 +01:00
bitfl0wer 401249b3d1
Attempt to locate correct geckodriver 2023-11-20 11:57:31 +01:00
bitfl0wer a52dd1edc8
Correct "vers" to "version" 2023-11-20 11:46:10 +01:00
bitfl0wer 7f94b8e3f3
Add wasm-bindgen-cli to macos 2023-11-20 11:43:08 +01:00
bitfl0wer c9d4ecda18
Install wasm-bindgen-cli on linux 2023-11-20 11:42:07 +01:00
bitfl0wer 62e9123adc
Add wasm test configuration 2023-11-20 11:41:46 +01:00
bitfl0wer c456d65c2f
Add wasm-bindgen to Cargo.toml 2023-11-20 11:41:32 +01:00
bitfl0wer a8110316a8
Add example wasm bindgen test 2023-11-20 00:27:27 +01:00
bitfl0wer 3e2152df12
Merge branch 'dev' into feature/wasm32-unknown 2023-11-20 00:25:26 +01:00
bitfl0wer 25434279dd
fix clippy warn 2023-11-20 00:25:18 +01:00
bitfl0wer 0782f257e8
Fix examples depending on tokio::time 2023-11-20 00:13:32 +01:00
bitfl0wer 81091ebcee
Fix build on wasm32 2023-11-20 00:07:16 +01:00
bitfl0wer ce9c1d59bb
Move wasm-pack installation before test execution 2023-11-20 00:07:09 +01:00
bitfl0wer 2690819aa0
Add wasm.rs test 2023-11-20 00:06:35 +01:00
bitfl0wer ced6496d49
Add wasm32 target 2023-11-19 23:18:58 +01:00
bitfl0wer d0bc0bb2d2
Add macos safari wasm test 2023-11-19 23:15:12 +01:00
bitfl0wer 1bcf54c5ea
Build & Test for wasm 2023-11-19 23:04:25 +01:00
bitfl0wer dc0c2ee430
add wasm-bindgen-test 2023-11-19 22:49:41 +01:00
bitfl0wer 984fdacd4e
Implement wasm Backend 2023-11-19 22:23:24 +01:00
bitfl0wer ec381309be
Better feature locking, add wasm.rs 2023-11-19 22:04:18 +01:00
bitfl0wer 73e40cabd2
reorganize files 2023-11-19 21:21:34 +01:00
bitfl0wer 9372e32edb
Give tungstenite types distinct names 2023-11-19 21:15:10 +01:00
Flori c7fdb04e6b
Prepare for wasm32-unknown-unknown adoption (#442)
Building for wasm32 requires changes throughout the project (e.g.
conditional compiling). This PR sets up most of the things needed to
build for this target.
2023-11-19 19:27:20 +01:00
bitfl0wer 50b86d4472
feature lock backend_tungstenite 2023-11-19 19:18:25 +01:00
bitfl0wer 0f2d2c8136
Resolve merge conflicts 2023-11-19 19:12:29 +01:00
bitfl0wer 5141723211
Merge branch 'websockets-backend' into feature/wasm32-unknown 2023-11-19 18:35:35 +01:00
bitfl0wer 5a9a0d152c
Fix references to heartbeat_thread_communicator 2023-11-19 18:27:49 +01:00
Vincent Junge d7ec422e2b
remove superfluous return 2023-11-19 17:47:48 +01:00
Vincent Junge 487bcd5809
for got unwrap :3 2023-11-19 17:18:08 +01:00
Vincent Junge b37f487b7d
removed leftover type aliases 2023-11-19 17:15:00 +01:00
Vincent Junge 7d9c8393bf
removed outdated comment 2023-11-19 17:13:52 +01:00
Vincent Junge 9a998e57fa
prepare for platform-dependant websockets backend 2023-11-19 17:08:53 +01:00
bitfl0wer 064014474c
Make HBHandler<T,S> struct instead of trait
Make HeartbeatHandler a generic struct instead of a struct with a trait.
Reduces redundant code
2023-11-19 17:07:08 +01:00
bitfl0wer 848bfcd13b
Move Heartbeathandler code together 2023-11-19 16:44:38 +01:00
bitfl0wer 3598e2b5e7
temp: impl heartbeathandlercapable 2023-11-19 16:43:21 +01:00
bitfl0wer f7ede92e36
Add TODO comment 2023-11-19 16:42:48 +01:00
bitfl0wer 4dc8dd9433
Add kill send to WasmGateway 2023-11-19 16:42:05 +01:00
bitfl0wer 129e72dbf0
TEMP: Compile wasm dependencies&code per default
TODO: Check todos before merging into dev
2023-11-19 12:52:11 +01:00
bitfl0wer f2f212ac74
Add todos 2023-11-19 12:51:13 +01:00
bitfl0wer c87ad0ea6f
Impl spawn() for wasm gateway 2023-11-19 12:51:07 +01:00
bitfl0wer 9d88f50bf7
start implementing wasm gateway 2023-11-19 01:31:04 +01:00
bitfl0wer 5785d73eea
Remove trait bound: From tungstenite::Message 2023-11-18 21:42:48 +01:00
bitfl0wer ad7626147d
Add MessageCapable trait implementation for
WsMessage
2023-11-18 20:02:50 +01:00
bitfl0wer f5b9973f0c
Refactor WasmGateway struct and import statements 2023-11-18 20:02:45 +01:00
bitfl0wer 1fa1c173a4
Remove is_error method from MessageCapable trait 2023-11-18 20:02:39 +01:00
bitfl0wer cf12923e99
Update Gateway types based on target architecture
and feature
2023-11-18 20:02:34 +01:00
bitfl0wer 92113f3f3e
Implement MessageCapable trait methods in gateway
default module
2023-11-18 20:02:28 +01:00