yuh kuh - type error fixes

This commit is contained in:
bootunloader
2026-01-05 22:40:27 +02:00
parent 4d4d7cfa93
commit 0d8cbe295c
2 changed files with 20 additions and 20 deletions

View File

@@ -1,9 +1,9 @@
import winston from "winston";
import DailyRotateFile from "winston-daily-rotate-file";
import util from "util";
import { Err } from "./result";
import { env } from "$env/dynamic/private"; import { env } from "$env/dynamic/private";
import path from "path"; import path from "path";
import util from "util";
import winston from "winston";
import DailyRotateFile from "winston-daily-rotate-file";
import type { Err } from "./result";
process.on("warning", (warning) => { process.on("warning", (warning) => {
const msg = String(warning?.message || ""); const msg = String(warning?.message || "");
@@ -73,14 +73,14 @@ const consoleFormat = winston.format.combine(
: ""; : "";
return `[${level}] ${timestamp}: ${formattedMessage}${formattedExtra}`; return `[${level}] ${timestamp}: ${formattedMessage}${formattedExtra}`;
}) }),
); );
// JSON format for file logging // JSON format for file logging
const fileFormat = winston.format.combine( const fileFormat = winston.format.combine(
winston.format.errors({ stack: true }), winston.format.errors({ stack: true }),
winston.format.timestamp(), winston.format.timestamp(),
winston.format.json() winston.format.json(),
); );
// Log directory - use logs folder in project root // Log directory - use logs folder in project root

View File

@@ -1,8 +1,8 @@
import { dbPresetData } from "$lib/server/db/presetdata.db"; import { dbPresetData } from "$lib/server/db/presetdata.db";
import { logger } from "$lib/server/logger";
import { zDDFilters, zPresetDataEntry } from "$lib/utils/data.types"; import { zDDFilters, zPresetDataEntry } from "$lib/utils/data.types";
import { z } from "zod"; import { z } from "zod";
import { createTRPCRouter, protectedProcedure } from "../t"; import { createTRPCRouter, protectedProcedure } from "../t";
import { logger } from "$lib/server/logger";
export const presetDataRouter = createTRPCRouter({ export const presetDataRouter = createTRPCRouter({
getAll: protectedProcedure.input(zDDFilters).mutation(async ({ input }) => { getAll: protectedProcedure.input(zDDFilters).mutation(async ({ input }) => {
@@ -21,23 +21,23 @@ export const presetDataRouter = createTRPCRouter({
}; };
}), }),
insert: protectedProcedure insert: protectedProcedure.input(z.array(zPresetDataEntry)).mutation(async ({ input }) => {
.input(z.array(zPresetDataEntry)) logger.info(`[presetData.insert] Inserting ${input.length} preset data entries`);
.mutation(async ({ input }) => { const data = await dbPresetData.insertData(input);
logger.info(`[presetData.insert] Inserting ${input.length} preset data entries`); logger.info(`[presetData.insert] Successfully inserted ${data?.length} entries`);
const data = await dbPresetData.insertData(input); return {
logger.info(`[presetData.insert] Successfully inserted ${data.length} entries`); ok: true,
return { detail: "Data inserted",
ok: true, data,
detail: "Data inserted", };
data, }),
};
}),
delete: protectedProcedure delete: protectedProcedure
.input(z.object({ date: z.string(), ids: z.array(z.string()) })) .input(z.object({ date: z.string(), ids: z.array(z.string()) }))
.mutation(async ({ input }) => { .mutation(async ({ input }) => {
logger.info(`[presetData.delete] Deleting ${input.ids.length} preset data entries for date ${input.date}`); logger.info(
`[presetData.delete] Deleting ${input.ids.length} preset data entries for date ${input.date}`,
);
await dbPresetData.deleteDataByIds(input.date, input.ids); await dbPresetData.deleteDataByIds(input.date, input.ids);
logger.info("[presetData.delete] Successfully deleted preset data entries"); logger.info("[presetData.delete] Successfully deleted preset data entries");
return { ok: true, detail: "Data deleted" }; return { ok: true, detail: "Data deleted" };