Devin Ragotzy
cb8d5ce8fb
Rename CustomOrRawEvent -> CustomEvent and use raw json when failed
...
When deserialization fails we fallback to providing the user with a
serde_json::RawValue, basically the json string. Ruma should handle all
events that conform to a matrix event shape correctly by either
converting them to their type or returning a custom event.
2020-08-04 17:27:57 -04:00
Damir Jelić
28a7831ffd
matrix-sdk: Fix the import for the no-encryption case.
2020-08-04 11:41:20 +02:00
Damir Jelić
2bf8c99dfe
Merge branch 'master' into sas-verification
2020-08-04 11:23:24 +02:00
Damir Jelić
77f0676a58
matrix-sdk: The emoji example requires the encryption feature.
2020-08-04 10:49:08 +02:00
Damir Jelić
26ec0c6368
crypto: Proptest the emoji/decimal calculation.
2020-08-03 17:22:44 +02:00
Damir Jelić
01ba94c670
matrix-sdk: Hide the cryptostore error behind a feature flag.
2020-08-03 15:40:39 +02:00
Damir Jelić
a3bb8a0d74
examples: Don't use a proxy for the emoji example.
2020-08-03 14:59:03 +02:00
Damir Jelić
3245fbb1c9
examples: Clean up the emoji example a bit.
2020-08-03 14:51:45 +02:00
Damir Jelić
df9da7539a
crypto: Expose some more SAS info publicly.
2020-08-03 14:33:15 +02:00
Damir Jelić
1787d2ebe6
crypto: Hook up marking the device as verified.
2020-08-03 12:38:43 +02:00
Devin Ragotzy
0ac2b84c02
Unify import style across workspace
2020-08-02 08:05:43 -04:00
Devin Ragotzy
230b2a229f
matrix_sdk: Remove clippy allows
2020-08-02 07:46:02 -04:00
Devin Ragotzy
ed1f12ce37
Run cargo fmt with merge-imports true
2020-08-02 07:46:02 -04:00
Damir Jelić
3f83941d57
Merge branch 'master' into sas-verification
2020-07-31 16:27:52 +02:00
Damir Jelić
91d7a8329e
matrix-sdk: Add an example that does SAS verification.
2020-07-31 15:34:46 +02:00
Damir Jelić
1a40491c0b
matrix-sdk: Fix some clippy warnings.
2020-07-31 15:18:03 +02:00
Devin Ragotzy
79e661d1d9
sdk-base: Remove MessageWrapper and do not order messages in queue
2020-07-31 09:16:41 -04:00
Damir Jelić
30c07b4e08
matrix-sdk: Send out to-device events in the sync_forever() loop.
2020-07-30 15:53:55 +02:00
Damir Jelić
5058f09111
matrix-sdk: Remove an incorrect copyright line.
2020-07-29 14:40:05 +02:00
Damir Jelić
21b0afe72c
matrix-sdk: Add a Sas wrapper.
2020-07-29 14:19:47 +02:00
Damir Jelić
2b124d98bc
matrix-sdk: Pass the rwlock to the http client when doing requests.
2020-07-29 13:50:01 +02:00
Damir Jelić
27f918e52d
matris-sdk: Move the http request sending logic into a separate struct.
2020-07-29 10:56:18 +02:00
Jonas Platte
6a96368048
Upgrade ruma
2020-07-26 16:58:27 +02:00
Jonas Platte
ca88539ec4
Upgrade ruma
2020-07-25 02:23:10 +02:00
Jonas Platte
bf54b17a2f
Upgrade ruma
2020-07-22 22:31:42 +02:00
Devin R
e4f94cbfec
Remove FullOrRedacted use ruma::AnyPossiblyRedacted event enum
2020-07-18 08:52:51 -04:00
Devin R
807435c043
Updates DeviceId to be Box<DeviceId>
2020-07-18 08:51:19 -04:00
Devin R
71f2a042c2
Rename Stub -> Sync for all ruma events
2020-07-18 08:37:43 -04:00
Devin R
2e8fc3e232
matrix-sdk-base: Integrate redacted events into message queue
...
Redact message events according to spec and ruma types. Remove content
using events redact() method and insert the redacting event into the
event being redacted.
2020-07-17 13:41:55 -04:00
Damir Jelić
d273786d83
matrix-sdk: Bump our dependencies.
2020-07-17 10:01:22 +02:00
Damir Jelić
7ddc785a9a
Merge branch 'timeout'
2020-07-17 09:59:21 +02:00
Stephen
f2163164bf
Wasm fix
2020-07-16 20:53:09 -03:00
Stephen
44dfbd2fa6
Fix
2020-07-16 20:21:34 -03:00
Stephen
2f99d0de59
Bugfix
2020-07-16 20:06:26 -03:00
Black Hat
7a72949613
Client::sync_forever(): Add filter in next iteration.
2020-07-16 15:55:55 -07:00
Stephen
b0241e51a3
Fixed formatting
2020-07-16 18:40:52 -03:00
Stephen
c5ea4fde35
HTTP timeout
2020-07-16 18:16:30 -03:00
Black Hat
cc4ae3db1e
Client::SyncSettings: Include sync filter
2020-07-16 06:13:35 -07:00
Black Hat
a5c5f5a7b1
Revert "Client::sync(): expose sync filter"
...
This reverts commit 0542e3d83d
.
2020-07-16 06:04:26 -07:00
Black Hat
0542e3d83d
Client::sync(): expose sync filter
2020-07-16 03:49:46 -07:00
Damir Jelić
a2a87b9fff
matrix-sdk: Fix a bunch of clippy warnings.
2020-07-15 15:53:17 +02:00
Damir Jelić
bf152df322
matrix-sdk: Hide some tracing imports behind the encryption flag.
2020-07-15 14:05:22 +02:00
Damir Jelić
204279c575
matrix-sdk: Don't hide the tracing import behind the encryption feature.
2020-07-15 13:19:56 +02:00
Denis Kasak
32737a5517
Use match instead of if-let in sync_forever.
2020-07-15 09:43:58 +02:00
Denis Kasak
048a2000e7
Merge
2020-07-13 17:10:13 +02:00
Jonas Platte
ffc5204109
Fix two pattern matching related warnings
2020-07-11 20:57:01 +02:00
Jonas Platte
1fcb68c59f
Remove unused dependencies
2020-07-11 20:55:05 +02:00
Damir Jelić
4ee245dcce
examples: Updat the autojoin example to use the ruma mono repo.
2020-07-10 15:30:17 +02:00
Denis Kasak
8daa12ac56
Print error when receiving invalid response in sync_forever.
2020-07-10 15:11:03 +02:00
Devin R
c0e6279837
matrix-sdk: Update request_builder to use new constructors
...
The create_room::Request and get_message_events::Request now have
constructors that we use in our builder structs.
2020-07-10 08:59:02 -04:00