diff --git a/ts/components/SessionPasswordPrompt.tsx b/ts/components/SessionPasswordPrompt.tsx index cbe500b8c..1764c5d0f 100644 --- a/ts/components/SessionPasswordPrompt.tsx +++ b/ts/components/SessionPasswordPrompt.tsx @@ -108,10 +108,10 @@ class SessionPasswordPromptInner extends React.PureComponent<{}, State> { ); } - public async onKeyUp(event: any) { + public onKeyUp(event: any) { switch (event.key) { case 'Enter': - await this.initLogin(); + this.initLogin(); break; default: } @@ -136,12 +136,13 @@ class SessionPasswordPromptInner extends React.PureComponent<{}, State> { }); } - private async initLogin() { + private initLogin() { this.setState({ loading: true, }); const passPhrase = String((this.inputRef as HTMLInputElement).value); - await this.onLogin(passPhrase); + + global.setTimeout(() => this.onLogin(passPhrase), 100); } private initClearDataView() { diff --git a/ts/node/sql.ts b/ts/node/sql.ts index 2d5fb8264..d6ab5126a 100644 --- a/ts/node/sql.ts +++ b/ts/node/sql.ts @@ -3494,9 +3494,7 @@ function cleanUpOldOpengroups() { rebuildFtsTable(assertGlobalInstance()); } -// tslint:disable: binary-expression-operand-order -// tslint:disable: insecure-random - +// tslint:disable: binary-expression-operand-order insecure-random /** * Only using this for development. Populate conversation and message tables. */ diff --git a/ts/test/session/unit/privacy/Privacy_test.ts b/ts/test/session/unit/privacy/Privacy_test.ts index 2efe29815..f1667df75 100644 --- a/ts/test/session/unit/privacy/Privacy_test.ts +++ b/ts/test/session/unit/privacy/Privacy_test.ts @@ -1,4 +1,4 @@ -// tslint:disable: no-implicit-dependencies max-func-body-length no-unused-expression +// tslint:disable: no-implicit-dependencies no-unused-expression no-http-string max-func-body-length import chai, { expect } from 'chai'; import { describe } from 'mocha'; @@ -8,8 +8,6 @@ import path from 'path'; import chaiAsPromised from 'chai-as-promised'; import { redactAll } from '../../../../util/privacy'; chai.use(chaiAsPromised as any); - -// tslint:disable-next-line: max-func-body-length describe('Privacy', () => { describe('Redact sessionID', () => { it('redact sessionID', () => {