Skip to content

Documentation


Documentation / @kizami/db / findValidSlackLinkTokenByHash

Function: findValidSlackLinkTokenByHash()

findValidSlackLinkTokenByHash(db, tokenHash, nowMinutes): Promise<{ createdAt: number; expiresAt: number; id: string; slackUserId: string; tenantId: string; tokenHash: string; usedAt: number | null; } | null>

Defined in: packages/db/src/queries/slack.ts:180

トークンのハッシュから有効なトークンを1件探す(連携用)。 used_at が null かつ expires_at が nowMinutes より未来のものだけを返す。 それ以外(使用済み・期限切れ・そもそも存在しない)は null。

Parameters

db

Database

tokenHash

string

nowMinutes

number

Returns

Promise<{ createdAt: number; expiresAt: number; id: string; slackUserId: string; tenantId: string; tokenHash: string; usedAt: number | null; } | null>