Changeset View
Changeset View
Standalone View
Standalone View
keyserver/src/push/rescind.js
// @flow | // @flow | ||||
import apn from '@parse/node-apn'; | import apn from '@parse/node-apn'; | ||||
import invariant from 'invariant'; | import invariant from 'invariant'; | ||||
import { threadSubscriptions } from 'lib/types/subscription-types.js'; | import { threadSubscriptions } from 'lib/types/subscription-types.js'; | ||||
import { threadPermissions } from 'lib/types/thread-types.js'; | import { threadPermissions } from 'lib/types/thread-permission-types.js'; | ||||
import { promiseAll } from 'lib/utils/promises.js'; | import { promiseAll } from 'lib/utils/promises.js'; | ||||
import { getAPNsNotificationTopic } from './providers.js'; | import { getAPNsNotificationTopic } from './providers.js'; | ||||
import { apnPush, fcmPush } from './utils.js'; | import { apnPush, fcmPush } from './utils.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 type { SQLStatementType } from '../database/types.js'; | import type { SQLStatementType } from '../database/types.js'; | ||||
▲ Show 20 Lines • Show All 199 Lines • Show Last 20 Lines |