Michael Telatynski
|
c4006d752a
|
Improve tsdoc types (#2940)
* Install eslint-plugin-jsdoc
* Enable lint rule jsdoc/no-types
* Make tsdoc more valid, add required hyphens and s/return/returns/g
* Stash tsdoc work
* Fix mistypes
* Stash
* Stash
* More tsdoc work
* Remove useless doc params
* Fixup docs
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update src/crypto/verification/request/ToDeviceChannel.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update src/client.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update src/client.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update src/client.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Iterate
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
|
2022-12-07 18:01:54 +00:00 |
|
Michael Telatynski
|
8d018f9c2d
|
Enable noImplicitAny (#2895)
* Stash noImplicitAny work
* Enable noImplicitAny
* Update olm
* Fun
* Fix msgid stuff
* Fix tests
* Attempt to fix Browserify
|
2022-12-06 18:21:44 +00:00 |
|
Michael Telatynski
|
c0f7df8c3b
|
Update eslint-plugin-matrix-org and improve visibilities & types (#2887)
|
2022-11-18 09:20:53 +00:00 |
|
Šimon Brandner
|
b454318684
|
Use an underride rule for Element Call notifications (#2873)
|
2022-11-14 11:42:51 +01:00 |
|
Michael Telatynski
|
6c543382e6
|
Make SonarCloud happier (#2850)
* Make SonarCloud happier
* Revert one change due to lack of strict mode upstream
* Fix typo
|
2022-11-07 12:16:48 +00:00 |
|
Michael Telatynski
|
db49cd8d13
|
Make the js-sdk conform to tsc --strict (#2835)
Co-authored-by: Faye Duxovni <fayed@matrix.org>
|
2022-11-03 12:50:05 +00:00 |
|
Michael Telatynski
|
9f2f08dfd3
|
Fix more typescript --strict violations (#2795)
* Stash tsc fixes
* Iterate
* Iterate
* Iterate
* Fix tests
* Iterate
* Iterate
* Iterate
* Iterate
* Add tests
|
2022-10-25 18:31:40 +01:00 |
|
Šimon Brandner
|
a12e6185f9
|
Update call notification push rule to match MSC3914 (#2781)
|
2022-10-21 15:17:34 +00:00 |
|
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 |
|
Šimon Brandner
|
6e5326f9c8
|
Add custom notification handling for MSC3401 call events (#2720)
|
2022-10-06 16:40:30 +02:00 |
|
3nprob
|
3f6f5b69c7
|
Improve test coverage and modernize style for interactive-auth (#2574)
* style: address no-mixed-operators errors,minor style improvements
* test: Fix async interactive-auth tests, add test case
* tests: Fix incorrectly stringified mock response
* pushprocessor: style update
* use async primitives in interactive-auth-spec
* lint
* fixup: remove duplicate test
* add test case for no-flow-with-session for interactive-auth
* interactive-auth: handle non-existing error.data
* async test fix
* test: add dummyauth test
* add testing for errcode
* Revert "pushprocessor: style update"
This reverts commit 3ed0fdfb73 .
* add testcase for missing error data
* test: move sessionId assignment
* Add tests to improve coverage for interactive-auth
* pushprocessor: style update
|
2022-08-11 15:29:53 +01:00 |
|
Šimon Brandner
|
012f6c56e6
|
Update MSC3786 implementation: Check the state_key (#2429)
|
2022-06-03 06:06:48 +02:00 |
|
Šimon Brandner
|
01eee96b29
|
Remove dont_notify from the .m.rule.room.server_acl rule (#2395)
|
2022-05-23 20:45:52 +02:00 |
|
Travis Ralston
|
e9e8e90a94
|
Remove default push rule override for MSC1930 (#2376)
Folks have had since Matrix 1.0 (June 2019) to upgrade to a compatible server
|
2022-05-17 00:13:43 -06:00 |
|
Šimon Brandner
|
1cde686a13
|
MSC3786: Add a default push rule to ignore m.room.server_acl events (#2333)
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
|
2022-05-04 16:22:43 +02:00 |
|
Michael Telatynski
|
8be30acb11
|
Apply suggestions from SonarQube (#2340)
|
2022-05-03 15:40:57 -06:00 |
|
Michael Telatynski
|
9e4f109e80
|
Fix wrongly asserting that PushRule::conditions is non-null (#2217)
|
2022-03-04 08:36:00 +00:00 |
|
Michael Telatynski
|
69ba32683c
|
Iterate PR based on feedback
|
2021-08-11 21:45:51 +01:00 |
|
Michael Telatynski
|
9b50455049
|
Iterate PR, merge types with @types/PushRules
|
2021-08-10 11:03:05 +01:00 |
|
Michael Telatynski
|
e775bcac3c
|
Convert SearchResult, InteractiveAuth, PushProcessor and Scheduler to Typescript
|
2021-07-07 11:08:54 +01:00 |
|