From f52a3330fe4566de57edb7124fdafb79bb6f64c5 Mon Sep 17 00:00:00 2001 From: Tilman Date: Sat, 11 Oct 2025 01:44:15 +0200 Subject: [PATCH] Remove unnecessary server sorting --- routes/api/files/get-directories.tsx | 8 -------- routes/api/files/get.tsx | 8 -------- 2 files changed, 16 deletions(-) diff --git a/routes/api/files/get-directories.tsx b/routes/api/files/get-directories.tsx index 23e1ff7..57fb679 100644 --- a/routes/api/files/get-directories.tsx +++ b/routes/api/files/get-directories.tsx @@ -2,15 +2,12 @@ import { Handlers } from 'fresh/server.ts'; import { Directory, FreshContextState } from '/lib/types.ts'; import { DirectoryModel } from '/lib/models/files.ts'; -import { SortColumn, SortOrder } from '/lib/utils/files.ts'; interface Data {} export interface RequestBody { parentPath: string; directoryPathToExclude?: string; - sortBy?: SortColumn; - sortOrder?: SortOrder; } export interface ResponseBody { @@ -32,14 +29,9 @@ export const handler: Handlers = { return new Response('Bad Request', { status: 400 }); } - const sortOptions = (requestBody.sortBy && requestBody.sortOrder) - ? { sortBy: requestBody.sortBy, sortOrder: requestBody.sortOrder } - : undefined; - const directories = await DirectoryModel.list( context.state.user.id, requestBody.parentPath, - sortOptions, ); const filteredDirectories = requestBody.directoryPathToExclude diff --git a/routes/api/files/get.tsx b/routes/api/files/get.tsx index d385c47..1d81ae6 100644 --- a/routes/api/files/get.tsx +++ b/routes/api/files/get.tsx @@ -2,14 +2,11 @@ import { Handlers } from 'fresh/server.ts'; import { DirectoryFile, FreshContextState } from '/lib/types.ts'; import { FileModel } from '/lib/models/files.ts'; -import { SortColumn, SortOrder } from '/lib/utils/files.ts'; interface Data {} export interface RequestBody { parentPath: string; - sortBy?: SortColumn; - sortOrder?: SortOrder; } export interface ResponseBody { @@ -31,14 +28,9 @@ export const handler: Handlers = { return new Response('Bad Request', { status: 400 }); } - const sortOptions = (requestBody.sortBy && requestBody.sortOrder) - ? { sortBy: requestBody.sortBy, sortOrder: requestBody.sortOrder } - : undefined; - const files = await FileModel.list( context.state.user.id, requestBody.parentPath, - sortOptions, ); const responseBody: ResponseBody = { success: true, files };