tutorial api creation and project changes

This commit is contained in:
2025-05-19 13:18:22 +05:30
parent 9be63d3459
commit d863465030
8 changed files with 71 additions and 14 deletions

View File

@@ -0,0 +1,20 @@
import projectModel from '../../model/project/project-model.ts';
interface GetTutorials {
organization: string;
}
export const getTutorials = async (data: GetTutorials) => {
try {
const { organization } = data;
const tutorials = await projectModel(organization).find()
.select("_id projectName createdBy thumbnail createdAt projectUuid createdAt");
return { status: 'Success', data: tutorials };
} catch (err) {
console.error('Error fetching data:', err);
return { status: 'Error' };
}
};

View File

@@ -102,7 +102,7 @@ export const GetAllProjects = async (data: GetProjectsInterface) => {
createdBy:userId,
isArchive: false,
})
.select("_id projectName createdBy thumbnail createdAt projectUuid");
.select("_id projectName createdBy thumbnail createdAt projectUuid createdAt");
if (projectDatas) return { status: "Success", Datas: projectDatas };
} catch (error: unknown) {
return { status: error };
@@ -149,7 +149,7 @@ export const updateProject = async (data: updateProjectInput) => {
{ projectName: projectName, thumbnail: thumbnail },
{ new: true }
)
.select("_id projectName createdBy thumbnail createdAt");
.select("_id projectName createdBy thumbnail createdAt projectUuid");
if (updateProject) return { status: "Success", data: updateProject };
} catch (error: unknown) {
return { status: error };