tutorial api creation and project changes
This commit is contained in:
20
src/shared/services/home/tutorialsService.ts
Normal file
20
src/shared/services/home/tutorialsService.ts
Normal 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' };
|
||||
}
|
||||
};
|
||||
@@ -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 };
|
||||
|
||||
Reference in New Issue
Block a user