Changeset View
Changeset View
Standalone View
Standalone View
keyserver/src/updaters/role-updaters.js
// @flow | // @flow | ||||
import invariant from 'invariant'; | import invariant from 'invariant'; | ||||
import _isEqual from 'lodash/fp/isEqual.js'; | import _isEqual from 'lodash/fp/isEqual.js'; | ||||
import { getRolePermissionBlobs } from 'lib/permissions/thread-permissions.js'; | import { getRolePermissionBlobs } from 'lib/permissions/thread-permissions.js'; | ||||
import type { ThreadType } from 'lib/types/thread-types.js'; | import type { ThreadType } from 'lib/types/thread-types-enum.js'; | ||||
import createIDs from '../creators/id-creator.js'; | import createIDs from '../creators/id-creator.js'; | ||||
import { dbQuery, SQL } from '../database/database.js'; | import { dbQuery, SQL } from '../database/database.js'; | ||||
import { fetchRoles } from '../fetchers/role-fetchers.js'; | import { fetchRoles } from '../fetchers/role-fetchers.js'; | ||||
import type { Viewer } from '../session/viewer.js'; | import type { Viewer } from '../session/viewer.js'; | ||||
async function updateRoles( | async function updateRoles( | ||||
viewer: Viewer, | viewer: Viewer, | ||||
▲ Show 20 Lines • Show All 100 Lines • Show Last 20 Lines |