Michael Telatynski
867a0ca7ee
Apply more strict typescript around the codebase ( #2778 )
...
* Apply more strict typescript around the codebase
* Fix tests
* Revert strict mode commit
* Iterate strict
* Iterate
* Iterate strict
* Iterate
* Fix tests
* Iterate
* Iterate strict
* Add tests
* Iterate
* Iterate
* Fix tests
* Fix tests
* Strict types be strict
* Fix types
* detectOpenHandles
* Strict
* Fix client not stopping
* Add sync peeking tests
* Make test happier
* More strict
* Iterate
* Stabilise
* Moar strictness
* Improve coverage
* Fix types
* Fix types
* Improve types further
* Fix types
* Improve typing of NamespacedValue
* Fix types
2022-10-21 11:44:40 +01:00
RiotRobot
a587d7c360
Resolve multiple CVEs
...
CVE-2022-39249
CVE-2022-39250
CVE-2022-39251
CVE-2022-39236
2022-09-28 13:55:15 +01:00
Kerry
37187ef347
Test typescriptification - room-member and room-state ( #2601 )
...
* renamed: spec/MockStorageApi.js -> spec/MockStorageApi.ts
* renamed: spec/olm-loader.js -> spec/olm-loader.t
* renamed: spec/unit/room-state.spec.js -> spec/unit/room-state.spec.ts
* ts fixes in room-state.spec
* renamed: spec/unit/room-member.spec.js -> spec/unit/room-member.spec.ts
* ts fixes in room-member.spec
* strict mode fixes for MockStorageApi
* strict ts fixes in room-state
* strict errors
2022-09-05 10:38:05 +02:00
Robin
c36bfc821c
Add support for sending user-defined encrypted to-device messages ( #2528 )
...
* Add support for sending user-defined encrypted to-device messages
This is a port of the same change from the robertlong/group-call branch.
* Fix tests
* Expose the method in MatrixClient
* Fix a code smell
* Fix types
* Test the MatrixClient method
* Fix some types in Crypto test suite
* Test the Crypto method
* Fix tests
* Upgrade matrix-mock-request
* Move useRealTimers to afterEach
2022-08-03 16:16:48 +00:00
Kerry
4a4241806e
test typescriptification - autodiscovery / crypto specs ( #2550 )
...
* spec/unit/autodiscovery.spec.js -> spec/unit/autodiscovery.spec.ts
* fix ts in autodiscovery.spec
* renamed: spec/unit/crypto.spec.js -> spec/unit/crypto.spec.ts
* fix ts in crypto.spec
* fix some strict errors
2022-07-29 09:11:01 +00:00