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 { trpcAppRouter } from "@/services/trpc/router/app";
import { createTrpcContext } from "@/services/serverFunctions/context";
import { trpcAppRouter } from "@/services/serverFunctions/router/app";
import { fetchRequestHandler } from "@trpc/server/adapters/fetch";
const handler = async (request: Request) => {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -7,7 +7,7 @@ import {
} from "@/models/local/localCourseSettings";
import { canvasAssignmentGroupService } from "@/services/canvas/canvasAssignmentGroupService";
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 { useUpdateLocalCourseSettingsMutation } from "../localCourse/localCoursesHooks";
import { useCourseContext } from "@/app/course/[courseName]/context/courseContext";

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
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";
export const useModuleNamesQuery = () => {

View File

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

View File

@@ -1,7 +1,7 @@
"use client";
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) => {
const { courseName } = useCourseContext();

View File

@@ -1,7 +1,7 @@
"use client";
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) => {
const { courseName } = useCourseContext();

View File

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

View File

@@ -2,7 +2,7 @@
import { useState } from "react";
import superjson from "superjson";
import { httpBatchLink, httpLink } from "@trpc/client";
import { trpc } from "./utils";
import { trpc } from "./trpcClient";
import { getQueryClient } from "@/app/providersQueryClientUtils";
import { isServer } from "@tanstack/react-query";
@@ -11,7 +11,7 @@ export default function TrpcProvider({
}: {
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(() =>
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 { createCallerFactory, router } from "../trpc";
import { createCallerFactory, router } from "../trpcSetup";
import { assignmentRouter } from "./assignmentRouter";
import { directoriesRouter } from "./directoriesRouter";
import { lectureRouter } from "./lectureRouter";
@@ -8,7 +8,6 @@ import { pageRouter } from "./pageRouter";
import { quizRouter } from "./quizRouter";
import { settingsRouter } from "./settingsRouter";
export const trpcAppRouter = router({
assignment: assignmentRouter,
lectures: lectureRouter,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,9 +1,9 @@
import publicProcedure from "../procedures/public";
import { z } from "zod";
import { router } from "../trpc";
import { router } from "../trpcSetup";
import { fileStorageService } from "@/services/fileStorage/fileStorageService";
import { zodLocalCourseSettings } from "@/models/local/localCourseSettings";
import { trpc } from "../utils";
import { trpc } from "../trpcClient";
import {
getLectures,
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";
export const trpc = createTRPCReact<AppRouter>();

View File

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