Changeset View
Changeset View
Standalone View
Standalone View
keyserver/src/updaters/activity-updaters.js
// @flow | // @flow | ||||
import invariant from 'invariant'; | import invariant from 'invariant'; | ||||
import _difference from 'lodash/fp/difference.js'; | import _difference from 'lodash/fp/difference.js'; | ||||
import _max from 'lodash/fp/max.js'; | import _max from 'lodash/fp/max.js'; | ||||
import { localIDPrefix } from 'lib/shared/message-utils.js'; | import { localIDPrefix } from 'lib/shared/message-utils.js'; | ||||
import type { | import type { | ||||
UpdateActivityResult, | UpdateActivityResult, | ||||
UpdateActivityRequest, | UpdateActivityRequest, | ||||
SetThreadUnreadStatusRequest, | SetThreadUnreadStatusRequest, | ||||
SetThreadUnreadStatusResult, | SetThreadUnreadStatusResult, | ||||
} from 'lib/types/activity-types.js'; | } from 'lib/types/activity-types.js'; | ||||
import { messageTypes } from 'lib/types/message-types-enum.js'; | import { messageTypes } from 'lib/types/message-types-enum.js'; | ||||
import { threadPermissions } from 'lib/types/thread-types.js'; | import { threadPermissions } from 'lib/types/thread-permission-types.js'; | ||||
import { updateTypes } from 'lib/types/update-types.js'; | import { updateTypes } from 'lib/types/update-types.js'; | ||||
import { ServerError } from 'lib/utils/errors.js'; | import { ServerError } from 'lib/utils/errors.js'; | ||||
import { createUpdates } from '../creators/update-creator.js'; | import { createUpdates } from '../creators/update-creator.js'; | ||||
import { dbQuery, SQL, mergeOrConditions } from '../database/database.js'; | import { dbQuery, SQL, mergeOrConditions } from '../database/database.js'; | ||||
import type { SQLStatementType } from '../database/types.js'; | import type { SQLStatementType } from '../database/types.js'; | ||||
import { deleteActivityForViewerSession } from '../deleters/activity-deleters.js'; | import { deleteActivityForViewerSession } from '../deleters/activity-deleters.js'; | ||||
import { | import { | ||||
▲ Show 20 Lines • Show All 490 Lines • Show Last 20 Lines |