diff --git a/keyserver/src/responders/website-responders.js b/keyserver/src/responders/website-responders.js --- a/keyserver/src/responders/website-responders.js +++ b/keyserver/src/responders/website-responders.js @@ -24,7 +24,6 @@ import { defaultEnabledReports } from 'lib/types/report-types'; import { defaultConnectionInfo } from 'lib/types/socket-types'; import { threadPermissions, threadTypes } from 'lib/types/thread-types'; -import type { CurrentUserInfo } from 'lib/types/user-types'; import { currentDateInTimeZone } from 'lib/utils/date-utils'; import { ServerError } from 'lib/utils/errors'; import { promiseAll } from 'lib/utils/promises'; @@ -312,7 +311,7 @@ const initialReduxState = await promiseAll({ navInfo: navInfoPromise, deviceID: null, - currentUserInfo: ((currentUserInfoPromise: any): Promise), + currentUserInfo: currentUserInfoPromise, draftStore: { drafts: {} }, sessionID: sessionIDPromise, entryStore: entryStorePromise, diff --git a/keyserver/src/utils/json-stream.js b/keyserver/src/utils/json-stream.js --- a/keyserver/src/utils/json-stream.js +++ b/keyserver/src/utils/json-stream.js @@ -5,8 +5,7 @@ import replaceStream from 'replacestream'; import Combine from 'stream-combiner'; -type Promisable = Promise | T; -function streamJSON }>( +function streamJSON( res: $Response, input: T, ): stream$Readable { @@ -19,7 +18,7 @@ return jsonStream; } -function resolvePromisesToStream }>( +function resolvePromisesToStream( stream: { +write: ([string, mixed]) => mixed, +end: () => mixed, ... }, input: T, ) {