Samples work in ui now

This commit is contained in:
Jaret Burkett
2025-02-21 20:28:52 -07:00
parent 2b6e66e0cb
commit 710c6de1c9
24 changed files with 408 additions and 68 deletions

View File

@@ -1,7 +1,7 @@
import { NextResponse } from 'next/server';
import fs from 'fs';
import path from 'path';
import { getDatasetsRoot } from '@/app/api/datasets/utils';
import { getDatasetsRoot } from '@/server/settings';
export async function POST(request: Request) {
try {

View File

@@ -1,7 +1,7 @@
import { NextResponse } from 'next/server';
import fs from 'fs';
import path from 'path';
import { getDatasetsRoot } from '@/app/api/datasets/utils';
import { getDatasetsRoot } from '@/server/settings';
export async function POST(request: Request) {
try {

View File

@@ -1,6 +1,6 @@
import { NextResponse } from 'next/server';
import fs from 'fs';
import { getDatasetsRoot } from '@/app/api/datasets/utils';
import { getDatasetsRoot } from '@/server/settings';
export async function GET() {
try {

View File

@@ -1,7 +1,7 @@
import { NextResponse } from 'next/server';
import fs from 'fs';
import path from 'path';
import { getDatasetsRoot } from '@/app/api/datasets/utils';
import { getDatasetsRoot } from '@/server/settings';
export async function POST(request: Request) {
const datasetsPath = await getDatasetsRoot();

View File

@@ -2,7 +2,7 @@
import { NextRequest, NextResponse } from 'next/server';
import { writeFile, mkdir } from 'fs/promises';
import { join } from 'path';
import { getDatasetsRoot } from '@/app/api/datasets/utils';
import { getDatasetsRoot } from '@/server/settings';
export async function POST(request: NextRequest) {
try {

View File

@@ -1,17 +0,0 @@
import { PrismaClient } from '@prisma/client';
import { defaultDatasetsFolder } from '@/paths';
const prisma = new PrismaClient();
export const getDatasetsRoot = async () => {
let row = await prisma.settings.findFirst({
where: {
key: 'DATASETS_FOLDER',
},
});
let datasetsPath = defaultDatasetsFolder;
if (row?.value && row.value !== '') {
datasetsPath = row.value;
}
return datasetsPath;
};