Fix import statements
Remove unused or unneeded imports and change imports of luxon APIs to use the wrapper.
This commit is contained in:
parent
87525a6ef5
commit
b1053a95ba
14 changed files with 13 additions and 20 deletions
|
@ -41,7 +41,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { DateTime } from 'luxon';
|
import { DateTime } from '~/shared/utils/luxon';
|
||||||
|
|
||||||
defineProps<{
|
defineProps<{
|
||||||
event: ClientScheduleEvent
|
event: ClientScheduleEvent
|
||||||
|
|
|
@ -196,7 +196,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { DateTime, Duration } from 'luxon';
|
import { DateTime, Duration } from '~/shared/utils/luxon';
|
||||||
import type { Id } from '~/shared/types/common';
|
import type { Id } from '~/shared/types/common';
|
||||||
import { enumerate, pairs, toId } from '~/shared/utils/functions';
|
import { enumerate, pairs, toId } from '~/shared/utils/functions';
|
||||||
|
|
||||||
|
|
|
@ -118,8 +118,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { DateTime } from 'luxon';
|
import { DateTime } from '~/shared/utils/luxon';
|
||||||
import type { ApiSchedule, ApiScheduleShift } from '~/shared/types/api';
|
|
||||||
import type { Id } from '~/shared/types/common';
|
import type { Id } from '~/shared/types/common';
|
||||||
import { toId } from '~/shared/utils/functions';
|
import { toId } from '~/shared/utils/functions';
|
||||||
|
|
||||||
|
|
|
@ -49,8 +49,6 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { DateTime } from 'luxon';
|
|
||||||
|
|
||||||
useEventSource();
|
useEventSource();
|
||||||
const usersStore = useUsersStore();
|
const usersStore = useUsersStore();
|
||||||
await usersStore.fetch();
|
await usersStore.fetch();
|
||||||
|
|
|
@ -122,7 +122,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { DateTime } from "luxon";
|
import { DateTime } from "~/shared/utils/luxon";
|
||||||
import type { Id } from "~/shared/types/common";
|
import type { Id } from "~/shared/types/common";
|
||||||
import { pairs, setEquals } from "~/shared/utils/functions";
|
import { pairs, setEquals } from "~/shared/utils/functions";
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { readUsers, ServerUser, writeUsers } from "~/server/database";
|
import { readUsers, type ServerUser, writeUsers } from "~/server/database";
|
||||||
import { ApiUser, apiUserPatchSchema } from "~/shared/types/api";
|
import { type ApiUser, apiUserPatchSchema } from "~/shared/types/api";
|
||||||
import { z } from "zod/v4-mini";
|
import { z } from "zod/v4-mini";
|
||||||
import { broadcastEvent } from "~/server/streams";
|
import { broadcastEvent } from "~/server/streams";
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import {
|
import {
|
||||||
readUsers, readSessions, readSubscriptions,
|
readUsers, readSessions, readSubscriptions,
|
||||||
writeUsers, writeSessions, writeSubscriptions,
|
writeUsers, writeSessions, writeSubscriptions,
|
||||||
} from "~/server/database";
|
} from "~/server/database";
|
||||||
import { broadcastEvent, cancelAccountStreams } from "~/server/streams";
|
import { broadcastEvent, cancelAccountStreams } from "~/server/streams";
|
||||||
|
|
||||||
export default defineEventHandler(async (event) => {
|
export default defineEventHandler(async (event) => {
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
import { pipeline } from "node:stream";
|
import { pipeline } from "node:stream";
|
||||||
import { addStream, deleteStream } from "~/server/streams";
|
import { addStream, deleteStream } from "~/server/streams";
|
||||||
import { readUsers } from "~/server/database";
|
|
||||||
|
|
||||||
export default defineEventHandler(async (event) => {
|
export default defineEventHandler(async (event) => {
|
||||||
const session = await getServerSession(event);
|
const session = await getServerSession(event);
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { z } from "zod/v4-mini";
|
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 { broadcastEvent } from "~/server/streams";
|
||||||
import { apiScheduleSchema } from "~/shared/types/api";
|
import { apiScheduleSchema } from "~/shared/types/api";
|
||||||
import { applyUpdatesToArray } from "~/shared/utils/update";
|
import { applyUpdatesToArray } from "~/shared/utils/update";
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
import { readUsers, readSchedule } from "~/server/database";
|
import { readSchedule } from "~/server/database";
|
||||||
import type { ApiAccount } from "~/shared/types/api";
|
|
||||||
import { canSeeCrew } from "../utils/schedule";
|
|
||||||
|
|
||||||
export default defineEventHandler(async (event) => {
|
export default defineEventHandler(async (event) => {
|
||||||
const session = await getServerSession(event);
|
const session = await getServerSession(event);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { readFile, unlink, writeFile } from "node:fs/promises";
|
import { readFile, unlink, writeFile } from "node:fs/promises";
|
||||||
import type { ApiSchedule, ApiSubscription, ApiUserType } from "~/shared/types/api";
|
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";
|
import type { Id } from "~/shared/types/common";
|
||||||
|
|
||||||
export interface ServerSession {
|
export interface ServerSession {
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
import { readUsers } from "~/server/database";
|
import { readUsers } from "~/server/database";
|
||||||
import { canSeeCrew } from "./utils/schedule";
|
|
||||||
import type { ApiAccount, ApiEvent } from "~/shared/types/api";
|
import type { ApiAccount, ApiEvent } from "~/shared/types/api";
|
||||||
|
|
||||||
function sendMessage(
|
function sendMessage(
|
||||||
|
|
|
@ -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 { 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[]) {
|
export async function updateScheduleInterestedCounts(users: ServerUser[]) {
|
||||||
const eventCounts = new Map<number, number>();
|
const eventCounts = new Map<number, number>();
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import { ClientEntity, ClientSchedule, ClientScheduleEventSlot, ClientScheduleLocation, ClientScheduleShiftSlot, toIso } from "./client-schedule";
|
import { ClientEntity, ClientSchedule, ClientScheduleEventSlot, ClientScheduleLocation, ClientScheduleShiftSlot, toIso } from "~/utils/client-schedule";
|
||||||
import { describe, expect, test } from "vitest";
|
import { describe, expect, test } from "vitest";
|
||||||
import type { ApiSchedule } from "~/shared/types/api";
|
import type { ApiSchedule } from "~/shared/types/api";
|
||||||
import type { Id, Living } from "~/shared/types/common";
|
import type { Id, Living } from "~/shared/types/common";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue