export async function uploadEdgeRoutineCode()

in src/commands/commit/index.ts [139:162]


export async function uploadEdgeRoutineCode(
  edgeRoutine: EdgeRoutineProps
): Promise<boolean> {
  try {
    const server = await ApiService.getInstance();
    const uploadResult =
      await server.getRoutineStagingCodeUploadInfo(edgeRoutine);
    if (!uploadResult) {
      logger.error(
        t('commit_upload_fail').d(
          'An error occurred while trying to upload your code'
        )
      );
      return false;
    }
    logger.success(t('commit_upload_success').d('Code uploaded successfully.'));
    return true;
  } catch (error) {
    logger.error(
      `${t('common_error_occurred').d('An error occurred:')} ${error}`
    );
    return false;
  }
}