Remove unnecessary server sorting

This commit is contained in:
Tilman 2025-10-11 01:44:15 +02:00
parent c4fee9af0b
commit f52a3330fe
2 changed files with 0 additions and 16 deletions

View file

@ -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<Data, FreshContextState> = {
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

View file

@ -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<Data, FreshContextState> = {
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 };