Migrate repository functions to use user id via ALS
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run

This commit is contained in:
Kalle
2026-06-06 14:56:43 +03:00
parent 68b2313660
commit c4c0b6dd50
59 changed files with 626 additions and 553 deletions

View File

@@ -1,6 +1,7 @@
import type { Transaction } from "kysely";
import { db, sql } from "~/db/sql";
import type { DB, Tables, TablesInsertable } from "~/db/tables";
import { actorId } from "~/features/auth/core/user.server";
import * as BadgeRepository from "~/features/badges/BadgeRepository.server";
import * as BuildRepository from "~/features/builds/BuildRepository.server";
import * as XRankPlacementRepository from "~/features/top-search/XRankPlacementRepository.server";
@@ -346,8 +347,13 @@ export function unbanUser({
});
}
export function addModNote(args: TablesInsertable["ModNote"]) {
return db.insertInto("ModNote").values(args).execute();
export function addModNote(
args: Omit<TablesInsertable["ModNote"], "authorId">,
) {
return db
.insertInto("ModNote")
.values({ ...args, authorId: actorId() })
.execute();
}
export function findModeNoteById(id: number) {