diff --git a/.eslintrc.cjs b/.eslintrc.cjs index bedf1c68..31dccb6a 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -37,6 +37,7 @@ module.exports = { "@typescript-eslint/promise-function-async": "error", "@typescript-eslint/require-await": "error", "@typescript-eslint/await-thenable": "error", + "rxjs/no-exposed-subjects": "error", }, settings: { react: { diff --git a/src/state/CallViewModel.ts b/src/state/CallViewModel.ts index a4c712b4..84e1592e 100644 --- a/src/state/CallViewModel.ts +++ b/src/state/CallViewModel.ts @@ -271,7 +271,6 @@ class UserMedia { ), ), startWith(false), - distinctUntilChanged(), // Make this Observable hot so that the timers don't reset when you // resubscribe this.scope.state(),