Spaces:
Build error
Build error
File size: 1,037 Bytes
b59aa07 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
import { delay, http, HttpResponse } from "msw";
export const FILE_VARIANTS_1 = ["file1.txt", "file2.txt", "file3.txt"];
export const FILE_VARIANTS_2 = [
"reboot_skynet.exe",
"target_list.txt",
"terminator_blueprint.txt",
];
export const FILE_SERVICE_HANDLERS = [
http.get(
"/api/conversations/:conversationId/list-files",
async ({ params }) => {
await delay();
const cid = params.conversationId?.toString();
if (!cid) return HttpResponse.json(null, { status: 400 });
return cid === "test-conversation-id-2"
? HttpResponse.json(FILE_VARIANTS_2)
: HttpResponse.json(FILE_VARIANTS_1);
},
),
http.get(
"/api/conversations/:conversationId/select-file",
async ({ request }) => {
await delay();
const url = new URL(request.url);
const file = url.searchParams.get("file")?.toString();
if (file) {
return HttpResponse.json({ code: `Content of ${file}` });
}
return HttpResponse.json(null, { status: 404 });
},
),
];
|