Fix import statements

Remove unused or unneeded imports and change imports of luxon APIs to
use the wrapper.
This commit is contained in:
Hornwitser 2025-06-23 12:48:09 +02:00
parent 87525a6ef5
commit b1053a95ba
14 changed files with 13 additions and 20 deletions

View file

@ -1,5 +1,5 @@
import { readUsers, ServerUser, writeUsers } from "~/server/database";
import { ApiUser, apiUserPatchSchema } from "~/shared/types/api";
import { readUsers, type ServerUser, writeUsers } from "~/server/database";
import { type ApiUser, apiUserPatchSchema } from "~/shared/types/api";
import { z } from "zod/v4-mini";
import { broadcastEvent } from "~/server/streams";

View file

@ -1,7 +1,7 @@
import {
readUsers, readSessions, readSubscriptions,
writeUsers, writeSessions, writeSubscriptions,
} from "~/server/database";
} from "~/server/database";
import { broadcastEvent, cancelAccountStreams } from "~/server/streams";
export default defineEventHandler(async (event) => {

View file

@ -1,6 +1,5 @@
import { pipeline } from "node:stream";
import { addStream, deleteStream } from "~/server/streams";
import { readUsers } from "~/server/database";
export default defineEventHandler(async (event) => {
const session = await getServerSession(event);

View file

@ -1,5 +1,5 @@
import { z } from "zod/v4-mini";
import { readUsers, readSchedule, writeSchedule } from "~/server/database";
import { readSchedule, writeSchedule } from "~/server/database";
import { broadcastEvent } from "~/server/streams";
import { apiScheduleSchema } from "~/shared/types/api";
import { applyUpdatesToArray } from "~/shared/utils/update";

View file

@ -1,6 +1,4 @@
import { readUsers, readSchedule } from "~/server/database";
import type { ApiAccount } from "~/shared/types/api";
import { canSeeCrew } from "../utils/schedule";
import { readSchedule } from "~/server/database";
export default defineEventHandler(async (event) => {
const session = await getServerSession(event);

View file

@ -1,6 +1,6 @@
import { readFile, unlink, writeFile } from "node:fs/promises";
import type { ApiSchedule, ApiSubscription, ApiUserType } from "~/shared/types/api";
import { generateDemoSchedule, generateDemoAccounts } from "./generate-demo-schedule";
import { generateDemoSchedule, generateDemoAccounts } from "~/server/generate-demo-schedule";
import type { Id } from "~/shared/types/common";
export interface ServerSession {

View file

@ -1,5 +1,4 @@
import { readUsers } from "~/server/database";
import { canSeeCrew } from "./utils/schedule";
import type { ApiAccount, ApiEvent } from "~/shared/types/api";
function sendMessage(

View file

@ -1,6 +1,6 @@
import { readSchedule, ServerUser, writeSchedule } from '~/server/database';
import { readSchedule, type ServerUser, writeSchedule } from '~/server/database';
import { broadcastEvent } from '~/server/streams';
import type { ApiAccount, ApiSchedule } from '~/shared/types/api';
import type { ApiSchedule } from '~/shared/types/api';
export async function updateScheduleInterestedCounts(users: ServerUser[]) {
const eventCounts = new Map<number, number>();