From 115fa26d46619bcb8cfb5cfab5a6666eefba3d0c Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sun, 14 Dec 2025 03:38:56 +0300 Subject: [PATCH] f --- mnemo_cards_backend/lib/api/v2/jwt_service.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mnemo_cards_backend/lib/api/v2/jwt_service.dart b/mnemo_cards_backend/lib/api/v2/jwt_service.dart index 5eb411e..42f79fb 100644 --- a/mnemo_cards_backend/lib/api/v2/jwt_service.dart +++ b/mnemo_cards_backend/lib/api/v2/jwt_service.dart @@ -3,6 +3,7 @@ import 'dart:io'; import 'dart:math'; import 'package:crypto/crypto.dart'; +import 'package:drift/drift.dart'; import 'package:drift_postgres/drift_postgres.dart'; import 'package:injectable/injectable.dart'; import 'package:mnemo_cards_backend/database/database.dart'; @@ -242,12 +243,14 @@ class JwtService { } // Store new token + final now = DateTime.now(); await _db.userDao.createRefreshToken( RefreshTokensCompanion.insert( jti: jti, userId: userId, - expiresAt: PgDateTime(expiresAt), // required field - raw DateTime - // createdAt and isBlacklisted use defaults from table + expiresAt: PgDateTime(expiresAt), + isBlacklisted: Value(false), + createdAt: Value(PgDateTime(now)), ), ); });