kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
pull/715/head
rodzic
e77d009c4b
commit
8fb257caac
|
@ -4,7 +4,7 @@ import {
|
||||||
type StorageAdapter
|
type StorageAdapter
|
||||||
} from '@openauthjs/openauth/storage/storage'
|
} from '@openauthjs/openauth/storage/storage'
|
||||||
|
|
||||||
import { and, db, eq, isNull, like, lt, or, schema } from '@/db'
|
import { and, db, eq, gt, isNull, like, or, schema } from '@/db'
|
||||||
|
|
||||||
export function DrizzleAuthStorage(): StorageAdapter {
|
export function DrizzleAuthStorage(): StorageAdapter {
|
||||||
return {
|
return {
|
||||||
|
@ -54,7 +54,7 @@ export function DrizzleAuthStorage(): StorageAdapter {
|
||||||
const entries = await db.query.authData.findMany({
|
const entries = await db.query.authData.findMany({
|
||||||
where: and(
|
where: and(
|
||||||
like(schema.authData.id, `${idPrefix}%`),
|
like(schema.authData.id, `${idPrefix}%`),
|
||||||
or(isNull(schema.authData.expiry), lt(schema.authData.expiry, now))
|
or(isNull(schema.authData.expiry), gt(schema.authData.expiry, now))
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue