Damir Jelić
|
66620ab99a
|
base: Use the locks from our common crate.
|
2020-05-13 10:03:41 +02:00 |
Damir Jelić
|
9b38033cec
|
Merge branch 'store-room'
|
2020-05-13 09:23:01 +02:00 |
Devin R
|
b35bea00f7
|
bump ruma-events@0.21.0 to 0.21.1 fixes MessageEvent (de)ser bug
|
2020-05-12 18:12:58 -04:00 |
Devin R
|
21bf631f47
|
Merge branch 'master' into store-room
|
2020-05-12 18:08:51 -04:00 |
stoically
|
1241fd718e
|
base: Only disable sleep in WASM but still `continue`
|
2020-05-12 17:32:09 +02:00 |
stoically
|
aa42951f15
|
matrix-sdk: Switch to upstream crates
|
2020-05-12 17:32:01 +02:00 |
stoically
|
890dbdaa39
|
examples: Rename to wasm_command_bot and add note about encryption
|
2020-05-12 16:10:55 +02:00 |
Damir Jelić
|
e84a3e417c
|
matrix-sdk: Add missing newlines at the end of some files.
|
2020-05-12 15:48:17 +02:00 |
Damir Jelić
|
0bb1be94e2
|
examples: Modify the wasm example to be similar to the command bot.
|
2020-05-12 15:48:17 +02:00 |
Damir Jelić
|
2a411bf5df
|
matrix-sdk: Use the instant crate so Instant works on wasm as well.
|
2020-05-12 15:48:17 +02:00 |
Damir Jelić
|
19b8a1686d
|
client: Disable the sleeps on the wasm target for now.
|
2020-05-12 15:48:17 +02:00 |
stoically
|
ef6104bc53
|
matrix-sdk: Support compiling to wasm32-unknown-unknown
|
2020-05-12 15:48:09 +02:00 |
Devin R
|
2c45513b97
|
remove tarpaulin skip attr
|
2020-05-11 17:38:18 -04:00 |
Devin R
|
21712d0930
|
state_store: load/store each room type (invite, join, left), add type for returning 3 room maps
|
2020-05-11 15:54:11 -04:00 |
Devin R
|
22c4a1f2e7
|
Merge branch 'master' of https://github.com/matrix-org/matrix-rust-sdk into store-room
|
2020-05-11 14:17:31 -04:00 |
Devin R
|
0d0d8fca2d
|
client: add store_room_state method
|
2020-05-11 07:04:47 -04:00 |
Damir Jelić
|
b6c0d4e3bb
|
base: Rename the Client to BaseClient.
|
2020-05-11 10:43:21 +02:00 |
Damir Jelić
|
9d09d19101
|
matrix-sdk: Rename the AsyncClient to just Client.
|
2020-05-08 14:02:49 +02:00 |
Damir Jelić
|
4e0bef064f
|
matrix-sdk: More cleanup in the deps.
|
2020-05-08 13:54:46 +02:00 |
Damir Jelić
|
8a7aefac3b
|
matrix-sdk: Split out the error types in our base and matrix-sdk crates.
|
2020-05-08 12:39:36 +02:00 |
Damir Jelić
|
9461f08906
|
base: Rename the base client file.
|
2020-05-08 11:49:25 +02:00 |
Damir Jelić
|
db26ae9027
|
matrix-sdk: Rename the async client file.
|
2020-05-08 11:40:33 +02:00 |
Damir Jelić
|
720e45509a
|
matrix-sdk: Move all the async client tests into the async client file.
|
2020-05-08 11:27:33 +02:00 |
Damir Jelić
|
ef6458c9cd
|
matrix-sdk: Fix the feature flags for real this time.
|
2020-05-08 11:07:08 +02:00 |
Damir Jelić
|
f5ec1f93ed
|
matrix-sdk: Remove some unused deps now that we have stuff split out.
|
2020-05-08 10:18:29 +02:00 |
Damir Jelić
|
e57ae2c4ef
|
matrix-sdk: Fix the feature flags.
|
2020-05-08 10:13:47 +02:00 |
Damir Jelić
|
1e8ab74058
|
matrix-sdk: Use the EventBuilder in the async client tests.
|
2020-05-08 09:57:42 +02:00 |
Damir Jelić
|
207fac2b49
|
matrix-sdk: Move the EventBuilder into a separate crate so it can be reused.
|
2020-05-08 09:49:55 +02:00 |
Devin R
|
d32172f74e
|
base_client: todo about room hashmaps
|
2020-05-07 15:24:55 -04:00 |
Devin R
|
4f96ac96e2
|
async_client: add tests for all current endpoints, event emitter typeing/receipt events, set unread notifications
|
2020-05-07 15:21:06 -04:00 |
Damir Jelić
|
14580bc383
|
matrix_sdk: Fix most of the tests now that we have the big split.
|
2020-05-07 16:22:18 +02:00 |
Damir Jelić
|
30f8ccd2de
|
matrix-sdk: Move the bulk of the sdk into a separate base crate.
|
2020-05-07 14:58:38 +02:00 |
Devin R
|
06707bd95e
|
Merge branch 'master' into invite-leave-sync
|
2020-05-07 07:18:13 -04:00 |
Devin R
|
35afd65705
|
base/async_client: remove deadcode, remove get room name methods from AsyncClient
|
2020-05-07 07:09:22 -04:00 |
Damir Jelić
|
a4f5a93880
|
base: Move some test that use the async client out of the base.
|
2020-05-07 12:51:53 +02:00 |
Damir Jelić
|
8a4cca3a85
|
Merge branch 'more-endpoints'
|
2020-05-07 11:01:24 +02:00 |
Damir Jelić
|
b97e67c404
|
Merge branch 'messages'
|
2020-05-07 10:17:14 +02:00 |
Damir Jelić
|
6cbdbdcd2f
|
matrix-sdk: Rename the types subproject to matrix-sdk-common.
|
2020-05-07 08:51:59 +02:00 |
Devin R
|
9939efe0e8
|
message: feature flag message queue storage in Room struct
|
2020-05-06 21:17:21 -04:00 |
Devin R
|
fa4a99504e
|
room: receive AnyStrippedStateEvent and handle within Room struct
|
2020-05-06 20:46:06 -04:00 |
Devin R
|
7b2ffd1f25
|
Merge branch 'master' into invite-leave-sync
|
2020-05-06 20:35:15 -04:00 |
Devin R
|
8afac39611
|
async_client/event_emitter: use RoomState to differentiate joined, invited and left rooms when emitting
|
2020-05-06 19:45:27 -04:00 |
Damir Jelić
|
e9d6e28e13
|
matrix-sdk: Remove some unused deps.
|
2020-05-06 17:06:24 +02:00 |
Damir Jelić
|
d8b9dc8519
|
base: Don't expose the client fields publicly.
|
2020-05-06 15:55:18 +02:00 |
Damir Jelić
|
1639f0fdd8
|
async_client: Remove the lock around the base client.
|
2020-05-06 15:36:55 +02:00 |
Damir Jelić
|
02013ac286
|
base: Move the state store behind a lock.
|
2020-05-06 15:20:20 +02:00 |
Damir Jelić
|
6e9e817597
|
crypto: Use next() instead of nth(0).
|
2020-05-06 15:00:16 +02:00 |
Damir Jelić
|
3d03f77dba
|
base: Lock the event emitter option.
|
2020-05-06 14:47:58 +02:00 |
Devin R
|
522a8435d0
|
async_client: add tests for enpoints, fix docs
|
2020-05-06 08:36:28 -04:00 |
Damir Jelić
|
3a30d53437
|
base_client: Move the session behind a lock.
|
2020-05-06 14:27:53 +02:00 |