fix: remove unused imports and variables flagged by eslint
Resolve 21 pre-existing @typescript-eslint/no-unused-vars errors across 5 files (actions.ts, alert.ts, digest.ts, env.ts, worker/email.ts) that were blocking the script/checks gate. All removals are unused imports and unused variable assignments with no runtime impact.
This commit is contained in:
parent
0eca031890
commit
2e26760126
5 changed files with 2 additions and 17 deletions
|
|
@ -1,6 +1,4 @@
|
||||||
import { instrument } from 'succinct-async'
|
import { instrument } from 'succinct-async'
|
||||||
import type { Subscription } from './alert.js'
|
|
||||||
import { getCronExpression } from './alert.js'
|
|
||||||
import * as mailer from './mailer.js'
|
import * as mailer from './mailer.js'
|
||||||
import * as worker from './worker/index.js'
|
import * as worker from './worker/index.js'
|
||||||
import * as db from './database.js'
|
import * as db from './database.js'
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,3 @@
|
||||||
import { CronExpressionParser } from 'cron-parser'
|
|
||||||
import { tryCatch, int, HOUR } from '@welshman/lib'
|
|
||||||
|
|
||||||
export type Subscription = {
|
export type Subscription = {
|
||||||
id: string
|
id: string
|
||||||
key: string
|
key: string
|
||||||
|
|
|
||||||
|
|
@ -1,36 +1,27 @@
|
||||||
import { neventEncode, decode } from 'nostr-tools/nip19'
|
import { neventEncode, decode } from 'nostr-tools/nip19'
|
||||||
import {
|
import {
|
||||||
spec,
|
spec,
|
||||||
now,
|
|
||||||
sortBy,
|
sortBy,
|
||||||
groupBy,
|
groupBy,
|
||||||
displayList,
|
displayList,
|
||||||
nth,
|
|
||||||
nthEq,
|
|
||||||
dateToSeconds,
|
|
||||||
secondsToDate,
|
secondsToDate,
|
||||||
} from '@welshman/lib'
|
} from '@welshman/lib'
|
||||||
import { parse, truncate, renderAsHtml } from '@welshman/content'
|
import { parse, truncate, renderAsHtml } from '@welshman/content'
|
||||||
import {
|
import {
|
||||||
TrustedEvent,
|
TrustedEvent,
|
||||||
getParentId,
|
getParentId,
|
||||||
getIdFilters,
|
|
||||||
getReplyFilters,
|
|
||||||
NOTE,
|
NOTE,
|
||||||
COMMENT,
|
COMMENT,
|
||||||
REACTION,
|
REACTION,
|
||||||
displayProfile,
|
displayProfile,
|
||||||
displayPubkey,
|
displayPubkey,
|
||||||
} from '@welshman/util'
|
} from '@welshman/util'
|
||||||
import { Loader, AdapterContext, makeLoader, SocketAdapter } from '@welshman/net'
|
import { Router } from '@welshman/router'
|
||||||
import { Router, addMinimalFallbacks } from '@welshman/router'
|
|
||||||
import { call } from '@welshman/lib'
|
|
||||||
import { displayDuration, createElement } from './util.js'
|
import { displayDuration, createElement } from './util.js'
|
||||||
import type { Subscription } from './alert.js'
|
import type { Subscription } from './alert.js'
|
||||||
import { sendDigest } from './mailer.js'
|
import { sendDigest } from './mailer.js'
|
||||||
import {
|
import {
|
||||||
profilesByPubkey,
|
profilesByPubkey,
|
||||||
loadRelaySelections,
|
|
||||||
loadProfile,
|
loadProfile,
|
||||||
} from './repository.js'
|
} from './repository.js'
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
import 'dotenv/config'
|
import 'dotenv/config'
|
||||||
import { always } from '@welshman/lib'
|
import { always } from '@welshman/lib'
|
||||||
import { normalizeRelayUrl } from '@welshman/util'
|
import { normalizeRelayUrl } from '@welshman/util'
|
||||||
import { netContext } from '@welshman/net'
|
|
||||||
import { Nip01Signer } from '@welshman/signer'
|
import { Nip01Signer } from '@welshman/signer'
|
||||||
import { routerContext } from '@welshman/router'
|
import { routerContext } from '@welshman/router'
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@ export const removeJob = (sub: Subscription) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Daily purge of events older than 7 days
|
// Daily purge of events older than 7 days
|
||||||
const purgeJob = CronJob.from({
|
CronJob.from({
|
||||||
cronTime: '0 0 3 * * *', // 3am UTC daily
|
cronTime: '0 0 3 * * *', // 3am UTC daily
|
||||||
onTick: async () => {
|
onTick: async () => {
|
||||||
const weekAgo = Math.floor(Date.now() / 1000) - 7 * 24 * 3600
|
const weekAgo = Math.floor(Date.now() / 1000) - 7 * 24 * 3600
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue