base con autenticacion, registro, modulo encuestas

This commit is contained in:
2025-06-16 12:02:22 -04:00
commit 475e0754df
411 changed files with 26265 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
'use server';
import { safeFetchApi } from '@/lib/fetch.api';
import { SurveyStatisticsData } from '../schemas/statistics';
import { SurveyStatisticsSchema } from '../schemas/statistics-schema';
export const getSurveysStatistics = async (): Promise<SurveyStatisticsData> => {
const [error, data] = await safeFetchApi(
SurveyStatisticsSchema,
`surveys/statistics`,
'GET',
);
if (error) {
console.log(error);
// console.log(error.details);
throw new Error('Ocurrio un error');
}
if (!data) {
throw new Error('No statistics data available');
}
return data?.data;
};