Add file_id to api/worldinfo/list

50599a49b4d8dae18519aca348c50c652ee32801

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +5 -2Ignore whitespace
src/endpoints/worldinfo.js+5 -2
@@ -47,9 +47,12 @@ router.post('/list', async (request, response) => {
4747 try {
4848 const filePath = path.join(request.user.directories.worlds, file.name);
4949 const fileContents = await fs.promises.readFile(filePath, 'utf8');
5050 const fileExtensionsfileContentsParsed = tryParse(fileContents)?.extensions || {};
51+ const fileExtensions = fileContentsParsed?.extensions || {};
52+ const fileNameWithoutExt = path.parse(file.name).name;
5153 const fileData = {
52- name: path.parse(file.name).name,
54+ file_id: fileNameWithoutExt,
55+ name: fileContentsParsed || fileNameWithoutExt,
5356 extensions: _.isObjectLike(fileExtensions) ? fileExtensions : {},
5457 };
5558 data.push(fileData);