f
Some checks are pending
Backend CI / test (push) Waiting to run
Backend CI / build (push) Blocked by required conditions
Deploy Mnemo Cards / Deploy Backend (push) Waiting to run
Deploy Mnemo Cards / Deploy Web App (push) Blocked by required conditions
Deploy Mnemo Cards / Final Verification (push) Blocked by required conditions

This commit is contained in:
Dmitry 2025-12-14 03:38:56 +03:00
parent 22340d78ef
commit 115fa26d46

View file

@ -3,6 +3,7 @@ import 'dart:io';
import 'dart:math'; import 'dart:math';
import 'package:crypto/crypto.dart'; import 'package:crypto/crypto.dart';
import 'package:drift/drift.dart';
import 'package:drift_postgres/drift_postgres.dart'; import 'package:drift_postgres/drift_postgres.dart';
import 'package:injectable/injectable.dart'; import 'package:injectable/injectable.dart';
import 'package:mnemo_cards_backend/database/database.dart'; import 'package:mnemo_cards_backend/database/database.dart';
@ -242,12 +243,14 @@ class JwtService {
} }
// Store new token // Store new token
final now = DateTime.now();
await _db.userDao.createRefreshToken( await _db.userDao.createRefreshToken(
RefreshTokensCompanion.insert( RefreshTokensCompanion.insert(
jti: jti, jti: jti,
userId: userId, userId: userId,
expiresAt: PgDateTime(expiresAt), // required field - raw DateTime expiresAt: PgDateTime(expiresAt),
// createdAt and isBlacklisted use defaults from table isBlacklisted: Value(false),
createdAt: Value(PgDateTime(now)),
), ),
); );
}); });