yuh kuh - type error fixes
This commit is contained in:
@@ -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 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) => {
|
||||
const msg = String(warning?.message || "");
|
||||
@@ -73,14 +73,14 @@ const consoleFormat = winston.format.combine(
|
||||
: "";
|
||||
|
||||
return `[${level}] ${timestamp}: ${formattedMessage}${formattedExtra}`;
|
||||
})
|
||||
}),
|
||||
);
|
||||
|
||||
// JSON format for file logging
|
||||
const fileFormat = winston.format.combine(
|
||||
winston.format.errors({ stack: true }),
|
||||
winston.format.timestamp(),
|
||||
winston.format.json()
|
||||
winston.format.json(),
|
||||
);
|
||||
|
||||
// Log directory - use logs folder in project root
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { dbPresetData } from "$lib/server/db/presetdata.db";
|
||||
import { logger } from "$lib/server/logger";
|
||||
import { zDDFilters, zPresetDataEntry } from "$lib/utils/data.types";
|
||||
import { z } from "zod";
|
||||
import { createTRPCRouter, protectedProcedure } from "../t";
|
||||
import { logger } from "$lib/server/logger";
|
||||
|
||||
export const presetDataRouter = createTRPCRouter({
|
||||
getAll: protectedProcedure.input(zDDFilters).mutation(async ({ input }) => {
|
||||
@@ -21,23 +21,23 @@ export const presetDataRouter = createTRPCRouter({
|
||||
};
|
||||
}),
|
||||
|
||||
insert: protectedProcedure
|
||||
.input(z.array(zPresetDataEntry))
|
||||
.mutation(async ({ input }) => {
|
||||
logger.info(`[presetData.insert] Inserting ${input.length} preset data entries`);
|
||||
const data = await dbPresetData.insertData(input);
|
||||
logger.info(`[presetData.insert] Successfully inserted ${data.length} entries`);
|
||||
return {
|
||||
ok: true,
|
||||
detail: "Data inserted",
|
||||
data,
|
||||
};
|
||||
}),
|
||||
insert: protectedProcedure.input(z.array(zPresetDataEntry)).mutation(async ({ input }) => {
|
||||
logger.info(`[presetData.insert] Inserting ${input.length} preset data entries`);
|
||||
const data = await dbPresetData.insertData(input);
|
||||
logger.info(`[presetData.insert] Successfully inserted ${data?.length} entries`);
|
||||
return {
|
||||
ok: true,
|
||||
detail: "Data inserted",
|
||||
data,
|
||||
};
|
||||
}),
|
||||
|
||||
delete: protectedProcedure
|
||||
.input(z.object({ date: z.string(), ids: z.array(z.string()) }))
|
||||
.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);
|
||||
logger.info("[presetData.delete] Successfully deleted preset data entries");
|
||||
return { ok: true, detail: "Data deleted" };
|
||||
|
||||
Reference in New Issue
Block a user