refactor: migrate sessions repository to kysely (#15268)

* wip: search

* wip: getByToken

* wip: getByToken

* wip: getByUserId

* wip: create/update/delete

* remove unused code

* clean up and pr feedback

* fix: test

* fix: e2e test

* pr feedback
This commit is contained in:
Alex 2025-01-13 19:45:52 -06:00 committed by GitHub
parent 36eef9807b
commit 79726acc72
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 185 additions and 96 deletions

View file

@ -331,7 +331,7 @@ export class AuthService extends BaseService {
const updatedAt = DateTime.fromJSDate(session.updatedAt);
const diff = now.diff(updatedAt, ['hours']);
if (diff.hours > 1) {
await this.sessionRepository.update({ id: session.id, updatedAt: new Date() });
await this.sessionRepository.update(session.id, { id: session.id, updatedAt: new Date() });
}
return { user: session.user, session };
@ -346,9 +346,9 @@ export class AuthService extends BaseService {
await this.sessionRepository.create({
token,
user,
deviceOS: loginDetails.deviceOS,
deviceType: loginDetails.deviceType,
userId: user.id,
});
return mapLoginResponse(user, key);