renaming things

This commit is contained in:
2024-11-15 11:07:39 -07:00
parent bae6688fa5
commit f3390217d5
30 changed files with 43 additions and 48 deletions

View File

@@ -1,5 +1,5 @@
import { createTrpcContext } from "@/services/trpc/context"; import { createTrpcContext } from "@/services/serverFunctions/context";
import { trpcAppRouter } from "@/services/trpc/router/app"; import { trpcAppRouter } from "@/services/serverFunctions/router/app";
import { fetchRequestHandler } from "@trpc/server/adapters/fetch"; import { fetchRequestHandler } from "@trpc/server/adapters/fetch";
const handler = async (request: Request) => { const handler = async (request: Request) => {

View File

@@ -8,7 +8,7 @@ import {
getDateOnlyMarkdownString, getDateOnlyMarkdownString,
} from "@/models/local/timeUtils"; } from "@/models/local/timeUtils";
import { useAllCourseDataQuery } from "@/hooks/localCourse/localCourseModuleHooks"; import { useAllCourseDataQuery } from "@/hooks/localCourse/localCourseModuleHooks";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
export default function CalendarItemsContextProvider({ export default function CalendarItemsContextProvider({
children, children,

View File

@@ -19,7 +19,7 @@ import {
import { Dispatch, SetStateAction, useCallback, DragEvent } from "react"; import { Dispatch, SetStateAction, useCallback, DragEvent } from "react";
import { DraggableItem } from "./draggingContext"; import { DraggableItem } from "./draggingContext";
import { getNewLockDate } from "./getNewLockDate"; import { getNewLockDate } from "./getNewLockDate";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
import { useUpdateQuizMutation } from "@/hooks/localCourse/quizHooks"; import { useUpdateQuizMutation } from "@/hooks/localCourse/quizHooks";
import { useCourseContext } from "../courseContext"; import { useCourseContext } from "../courseContext";

View File

@@ -4,7 +4,7 @@ import LecturePreview from "../LecturePreview";
import { getCourseUrl, getLectureUrl } from "@/services/urlUtils"; import { getCourseUrl, getLectureUrl } from "@/services/urlUtils";
import { useCourseContext } from "../../../context/courseContext"; import { useCourseContext } from "../../../context/courseContext";
import Link from "next/link"; import Link from "next/link";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
import { useLecturesSuspenseQuery } from "@/hooks/localCourse/lectureHooks"; import { useLecturesSuspenseQuery } from "@/hooks/localCourse/lectureHooks";
export default function LecturePreviewPage({ export default function LecturePreviewPage({

View File

@@ -23,7 +23,7 @@ import { Expandable } from "../../../../components/Expandable";
import { useDragStyleContext } from "../context/drag/dragStyleContext"; import { useDragStyleContext } from "../context/drag/dragStyleContext";
import { useQuizzesQueries } from "@/hooks/localCourse/quizHooks"; import { useQuizzesQueries } from "@/hooks/localCourse/quizHooks";
import { useAssignmentNamesQuery } from "@/hooks/localCourse/assignmentHooks"; import { useAssignmentNamesQuery } from "@/hooks/localCourse/assignmentHooks";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
export default function ExpandableModule({ export default function ExpandableModule({
moduleName, moduleName,

View File

@@ -5,11 +5,11 @@ import { Suspense } from "react";
import { dehydrate, HydrationBoundary } from "@tanstack/react-query"; import { dehydrate, HydrationBoundary } from "@tanstack/react-query";
import { MyToaster } from "./MyToaster"; import { MyToaster } from "./MyToaster";
import { createServerSideHelpers } from "@trpc/react-query/server"; import { createServerSideHelpers } from "@trpc/react-query/server";
import { trpcAppRouter } from "@/services/trpc/router/app"; import { trpcAppRouter } from "@/services/serverFunctions/router/app";
import { createTrpcContext } from "@/services/trpc/context"; import { createTrpcContext } from "@/services/serverFunctions/context";
import superjson from "superjson"; import superjson from "superjson";
import { fileStorageService } from "@/services/fileStorage/fileStorageService"; import { fileStorageService } from "@/services/fileStorage/fileStorageService";
import { ClientCacheInvalidation } from "./realtime/ClientCacheInvalidation"; import { ClientCacheInvalidation } from "../components/realtime/ClientCacheInvalidation";
export const dynamic = "force-dynamic"; export const dynamic = "force-dynamic";
export const metadata: Metadata = { export const metadata: Metadata = {

View File

@@ -3,13 +3,9 @@ import { QueryClientProvider } from "@tanstack/react-query";
import { ReactNode } from "react"; import { ReactNode } from "react";
import { getQueryClient } from "./providersQueryClientUtils"; import { getQueryClient } from "./providersQueryClientUtils";
import { SuspenseAndErrorHandling } from "@/components/SuspenseAndErrorHandling"; import { SuspenseAndErrorHandling } from "@/components/SuspenseAndErrorHandling";
import TrpcProvider from "@/services/trpc/TrpcProvider"; import TrpcProvider from "@/services/serverFunctions/TrpcProvider";
export default function Providers({ export default function Providers({ children }: { children: ReactNode }) {
children,
}: {
children: ReactNode;
}) {
// NOTE: Avoid useState when initializing the query client if you don't // NOTE: Avoid useState when initializing the query client if you don't
// have a suspense boundary between this and the code that may // have a suspense boundary between this and the code that may
// suspend because React will throw away the client on the initial // suspend because React will throw away the client on the initial

View File

@@ -1,6 +1,6 @@
"use client"; "use client";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
import React, { useCallback, useEffect, useState } from "react"; import React, { useCallback, useEffect, useState } from "react";
import { io, Socket } from "socket.io-client"; import { io, Socket } from "socket.io-client";

View File

@@ -7,7 +7,7 @@ import {
} from "@/models/local/localCourseSettings"; } from "@/models/local/localCourseSettings";
import { canvasAssignmentGroupService } from "@/services/canvas/canvasAssignmentGroupService"; import { canvasAssignmentGroupService } from "@/services/canvas/canvasAssignmentGroupService";
import { canvasService } from "@/services/canvas/canvasService"; import { canvasService } from "@/services/canvas/canvasService";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
import { useMutation, useQuery } from "@tanstack/react-query"; import { useMutation, useQuery } from "@tanstack/react-query";
import { useUpdateLocalCourseSettingsMutation } from "../localCourse/localCoursesHooks"; import { useUpdateLocalCourseSettingsMutation } from "../localCourse/localCoursesHooks";
import { useCourseContext } from "@/app/course/[courseName]/context/courseContext"; import { useCourseContext } from "@/app/course/[courseName]/context/courseContext";

View File

@@ -1,5 +1,5 @@
"use client"; "use client";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
import { useCourseContext } from "@/app/course/[courseName]/context/courseContext"; import { useCourseContext } from "@/app/course/[courseName]/context/courseContext";
export const useAssignmentQuery = ( export const useAssignmentQuery = (

View File

@@ -1,5 +1,5 @@
import { useCourseContext } from "@/app/course/[courseName]/context/courseContext"; import { useCourseContext } from "@/app/course/[courseName]/context/courseContext";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
export const useLecturesSuspenseQuery = () => { export const useLecturesSuspenseQuery = () => {
const { courseName } = useCourseContext(); const { courseName } = useCourseContext();

View File

@@ -1,5 +1,5 @@
import { useCourseContext } from "@/app/course/[courseName]/context/courseContext"; import { useCourseContext } from "@/app/course/[courseName]/context/courseContext";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
import { LocalAssignment } from "@/models/local/assignment/localAssignment"; import { LocalAssignment } from "@/models/local/assignment/localAssignment";
export const useModuleNamesQuery = () => { export const useModuleNamesQuery = () => {

View File

@@ -1,6 +1,6 @@
"use client"; "use client";
import { useCourseContext } from "@/app/course/[courseName]/context/courseContext"; import { useCourseContext } from "@/app/course/[courseName]/context/courseContext";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
export const useLocalCoursesSettingsQuery = () => export const useLocalCoursesSettingsQuery = () =>
trpc.settings.allCoursesSettings.useSuspenseQuery(); trpc.settings.allCoursesSettings.useSuspenseQuery();

View File

@@ -1,7 +1,7 @@
"use client"; "use client";
import { useCourseContext } from "@/app/course/[courseName]/context/courseContext"; import { useCourseContext } from "@/app/course/[courseName]/context/courseContext";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
export const usePageQuery = (moduleName: string, pageName: string) => { export const usePageQuery = (moduleName: string, pageName: string) => {
const { courseName } = useCourseContext(); const { courseName } = useCourseContext();

View File

@@ -1,7 +1,7 @@
"use client"; "use client";
import { useCourseContext } from "@/app/course/[courseName]/context/courseContext"; import { useCourseContext } from "@/app/course/[courseName]/context/courseContext";
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
export const useQuizQuery = (moduleName: string, quizName: string) => { export const useQuizQuery = (moduleName: string, quizName: string) => {
const { courseName } = useCourseContext(); const { courseName } = useCourseContext();

View File

@@ -1,4 +1,4 @@
import { trpc } from "@/services/trpc/utils"; import { trpc } from "@/services/serverFunctions/trpcClient";
export const directoryKeys = { export const directoryKeys = {
emptyFolders: ["empty folders"] as const, emptyFolders: ["empty folders"] as const,

View File

@@ -2,7 +2,7 @@
import { useState } from "react"; import { useState } from "react";
import superjson from "superjson"; import superjson from "superjson";
import { httpBatchLink, httpLink } from "@trpc/client"; import { httpBatchLink, httpLink } from "@trpc/client";
import { trpc } from "./utils"; import { trpc } from "./trpcClient";
import { getQueryClient } from "@/app/providersQueryClientUtils"; import { getQueryClient } from "@/app/providersQueryClientUtils";
import { isServer } from "@tanstack/react-query"; import { isServer } from "@tanstack/react-query";
@@ -11,7 +11,7 @@ export default function TrpcProvider({
}: { }: {
children: React.ReactNode; children: React.ReactNode;
}) { }) {
const url = isServer ? "http://localhost:3000/api/trpc/" : "/api/trpc" const url = isServer ? "http://localhost:3000/api/trpc/" : "/api/trpc";
const [trpcClient] = useState(() => const [trpcClient] = useState(() =>
trpc.createClient({ trpc.createClient({

View File

@@ -0,0 +1,5 @@
import { procedure } from "../trpcSetup";
const publicProcedure = procedure;
export default publicProcedure;

View File

@@ -1,5 +1,5 @@
import { createTrpcContext } from "../context"; import { createTrpcContext } from "../context";
import { createCallerFactory, router } from "../trpc"; import { createCallerFactory, router } from "../trpcSetup";
import { assignmentRouter } from "./assignmentRouter"; import { assignmentRouter } from "./assignmentRouter";
import { directoriesRouter } from "./directoriesRouter"; import { directoriesRouter } from "./directoriesRouter";
import { lectureRouter } from "./lectureRouter"; import { lectureRouter } from "./lectureRouter";
@@ -8,7 +8,6 @@ import { pageRouter } from "./pageRouter";
import { quizRouter } from "./quizRouter"; import { quizRouter } from "./quizRouter";
import { settingsRouter } from "./settingsRouter"; import { settingsRouter } from "./settingsRouter";
export const trpcAppRouter = router({ export const trpcAppRouter = router({
assignment: assignmentRouter, assignment: assignmentRouter,
lectures: lectureRouter, lectures: lectureRouter,

View File

@@ -1,6 +1,6 @@
import publicProcedure from "../procedures/public"; import publicProcedure from "../procedures/public";
import { z } from "zod"; import { z } from "zod";
import { router } from "../trpc"; import { router } from "../trpcSetup";
import { fileStorageService } from "@/services/fileStorage/fileStorageService"; import { fileStorageService } from "@/services/fileStorage/fileStorageService";
import { zodLocalAssignment } from "@/models/local/assignment/localAssignment"; import { zodLocalAssignment } from "@/models/local/assignment/localAssignment";

View File

@@ -1,11 +1,11 @@
import publicProcedure from "../procedures/public"; import publicProcedure from "../procedures/public";
import { z } from "zod"; import { z } from "zod";
import { router } from "../trpc"; import { router } from "../trpcSetup";
import { fileStorageService } from "@/services/fileStorage/fileStorageService"; import { fileStorageService } from "@/services/fileStorage/fileStorageService";
import { zodLocalAssignment } from "@/models/local/assignment/localAssignment"; import { zodLocalAssignment } from "@/models/local/assignment/localAssignment";
export const directoriesRouter = router({ export const directoriesRouter = router({
getEmptyDirectories: publicProcedure.query(async () => { getEmptyDirectories: publicProcedure.query(async () => {
return await fileStorageService.getEmptyDirectories() return await fileStorageService.getEmptyDirectories();
}) }),
}) });

View File

@@ -1,6 +1,6 @@
import { z } from "zod"; import { z } from "zod";
import publicProcedure from "../procedures/public"; import publicProcedure from "../procedures/public";
import { router } from "../trpc"; import { router } from "../trpcSetup";
import { import {
deleteLecture, deleteLecture,
getLectures, getLectures,

View File

@@ -1,6 +1,6 @@
import { z } from "zod"; import { z } from "zod";
import publicProcedure from "../procedures/public"; import publicProcedure from "../procedures/public";
import { router } from "../trpc"; import { router } from "../trpcSetup";
import { fileStorageService } from "@/services/fileStorage/fileStorageService"; import { fileStorageService } from "@/services/fileStorage/fileStorageService";
export const moduleRouter = router({ export const moduleRouter = router({

View File

@@ -1,6 +1,6 @@
import publicProcedure from "../procedures/public"; import publicProcedure from "../procedures/public";
import { z } from "zod"; import { z } from "zod";
import { router } from "../trpc"; import { router } from "../trpcSetup";
import { fileStorageService } from "@/services/fileStorage/fileStorageService"; import { fileStorageService } from "@/services/fileStorage/fileStorageService";
import { zodLocalCoursePage } from "@/models/local/page/localCoursePage"; import { zodLocalCoursePage } from "@/models/local/page/localCoursePage";

View File

@@ -1,6 +1,6 @@
import publicProcedure from "../procedures/public"; import publicProcedure from "../procedures/public";
import { z } from "zod"; import { z } from "zod";
import { router } from "../trpc"; import { router } from "../trpcSetup";
import { fileStorageService } from "@/services/fileStorage/fileStorageService"; import { fileStorageService } from "@/services/fileStorage/fileStorageService";
import { zodLocalQuiz } from "@/models/local/quiz/localQuiz"; import { zodLocalQuiz } from "@/models/local/quiz/localQuiz";

View File

@@ -1,9 +1,9 @@
import publicProcedure from "../procedures/public"; import publicProcedure from "../procedures/public";
import { z } from "zod"; import { z } from "zod";
import { router } from "../trpc"; import { router } from "../trpcSetup";
import { fileStorageService } from "@/services/fileStorage/fileStorageService"; import { fileStorageService } from "@/services/fileStorage/fileStorageService";
import { zodLocalCourseSettings } from "@/models/local/localCourseSettings"; import { zodLocalCourseSettings } from "@/models/local/localCourseSettings";
import { trpc } from "../utils"; import { trpc } from "../trpcClient";
import { import {
getLectures, getLectures,
updateLecture, updateLecture,

View File

@@ -1,4 +1,4 @@
import { createTRPCReact, httpBatchLink } from "@trpc/react-query"; import { createTRPCReact } from "@trpc/react-query";
import { AppRouter } from "./router/app"; import { AppRouter } from "./router/app";
export const trpc = createTRPCReact<AppRouter>(); export const trpc = createTRPCReact<AppRouter>();

View File

@@ -1,5 +0,0 @@
import { procedure } from "../trpc";
const publicProcedure = procedure;
export default publicProcedure;