Emi Simpson
|
53876ea6e8
|
Make Client::send a public method, add a short doccomment
|
2020-05-20 14:24:35 -04:00 |
Damir Jelić
|
1d9fccdc9f
|
crypto: Move the users for key query map into the store.
|
2020-05-15 15:33:30 +02:00 |
Damir Jelić
|
e51e89d9d5
|
matrix-sdk: Re-enable joins by id or alias.
|
2020-05-15 12:32:36 +02:00 |
Damir Jelić
|
458923d313
|
crypto: Add a method to mark a tracked user as dirt/changed.
|
2020-05-14 17:26:51 +02:00 |
Damir Jelić
|
b2e48d8eae
|
sqlite: Store the tracked users in the database.
|
2020-05-14 17:25:46 +02:00 |
Damir Jelić
|
8c6c34e01a
|
matrix-sdk: Don't require coverage for some debug implementations.
|
2020-05-14 15:26:22 +02:00 |
Damir Jelić
|
77973f15ba
|
base: Disable a test that requires SystemTime under wasm.
|
2020-05-14 15:12:14 +02:00 |
Damir Jelić
|
4972104f72
|
base: Make an unreadable numeric literal readable.
|
2020-05-14 14:52:32 +02:00 |
Damir Jelić
|
e3c16a3aa0
|
base: Don't use random event ids, they don't work under wasm.
|
2020-05-14 14:50:20 +02:00 |
Damir Jelić
|
269a01e480
|
matrix-sdk: Remove some unused imports.
|
2020-05-14 14:39:39 +02:00 |
Damir Jelić
|
b1de56478d
|
matrix-sdk: Disable for now joins by roomid or alias.
|
2020-05-14 14:30:29 +02:00 |
Damir Jelić
|
9884c0bb7a
|
base: The session sharing test only works if encryption is enabled.
|
2020-05-14 14:01:16 +02:00 |
Damir Jelić
|
96cf90e47c
|
base: Store the whole encryption info for the room.
|
2020-05-14 13:58:09 +02:00 |
Damir Jelić
|
c0ff782ea3
|
base: Remove an aditional looping through the joined state events.
|
2020-05-14 13:01:41 +02:00 |
Damir Jelić
|
c9d38cdedb
|
base: Expire group sessions if the member list changes.
|
2020-05-14 13:01:41 +02:00 |
Damir Jelić
|
ecbd801c70
|
crypto: Invalidate group sessions if they fail to be shared.
|
2020-05-14 11:55:12 +02:00 |
Damir Jelić
|
77a8f1b1bc
|
base: Test the invited room creation.
|
2020-05-14 10:57:21 +02:00 |
Damir Jelić
|
fff3abf985
|
bae: More room creation tests.
|
2020-05-13 16:25:42 +02:00 |
Damir Jelić
|
f803c5be6d
|
Merge branch 'fail-fast-travis'
|
2020-05-13 15:58:32 +02:00 |
Damir Jelić
|
e32af74be5
|
base: Add some initial test for room creation.
|
2020-05-13 15:57:09 +02:00 |
stoically
|
0d12a5571f
|
matrix-sdk: VERSION isn't used for the wasm target
|
2020-05-13 15:02:48 +02:00 |
stoically
|
c5a0803068
|
travis: fail-fast for wasm target
|
2020-05-13 14:48:46 +02:00 |
Damir Jelić
|
51f0a487ce
|
base: Remove the stale rooms from the hashmaps.
|
2020-05-13 13:23:16 +02:00 |
Damir Jelić
|
dc56063c67
|
base: Move the user tracking logic to the correct place.
|
2020-05-13 13:10:21 +02:00 |
Damir Jelić
|
5b1188a38b
|
matrix-sdk: Add more strict lints.
|
2020-05-13 12:47:24 +02:00 |
Damir Jelić
|
a8f94e2329
|
base: Add some missing debug implementations and add more strict lints.
|
2020-05-13 12:34:46 +02:00 |
Damir Jelić
|
8a401d23e2
|
base: Always store the new sync token, even if nothing changed in the rooms.
|
2020-05-13 12:27:16 +02:00 |
Damir Jelić
|
993dc8264a
|
base: Return early if we get a duplicate sync response.
|
2020-05-13 12:26:07 +02:00 |
Damir Jelić
|
676633eec1
|
base: Rename the state store file since it's a specific implementation of it.
|
2020-05-13 10:58:30 +02:00 |
Damir Jelić
|
e9b48b73d4
|
base: Move the AllRooms out of the state_store file.
|
2020-05-13 10:50:58 +02:00 |
Damir Jelić
|
f1d12ff1f3
|
matrix-sdk: Remove all mentions of the AsyncClient.
|
2020-05-13 10:06:08 +02:00 |
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 |