in src/commands/commit/index.ts [112:137]
export async function createEdgeRoutine(
edgeRoutine: CreateRoutineReq
): Promise<boolean> {
try {
const server = await ApiService.getInstance();
const res = await server.createRoutine(edgeRoutine);
const createResult = res?.data.Status === 'OK';
if (!createResult) {
logger.error(
t('commit_create_er_fail').d(
'An error occurred while trying to create a routine'
)
);
return false;
}
logger.success(
t('commit_create_er_success').d('Routine created successfully.')
);
return await uploadEdgeRoutineCode(edgeRoutine);
} catch (error) {
logger.error(
`${t('common_error_occurred').d('An error occurred:')} ${error}`
);
return false;
}
}