Skip to content

Commit

Permalink
create executeRenderView and reuse
Browse files Browse the repository at this point in the history
  • Loading branch information
ujjwalguptaofficial committed May 11, 2024
1 parent 8760bb2 commit f6c2e1c
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions src/helpers/render_view.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,21 @@ import { Fort } from "../models";

export let renderView: (viewName: string, model?: any) => Promise<string>;

function executeRenderView(viewName: string, model?: any) {
return Fort['viewEngine_'].render({
view: viewName,
model
});
}

if (process.env.NODE_ENV === "production") {
renderView = (viewName: string, model?: any) => {
return Fort['viewEngine_'].render({
view: viewName,
model
});
};
renderView = executeRenderView;
}
else {
renderView = (viewName: string, model?: any) => {
if (Fort['viewEngine_'] == null) {
new LogHelper(ERROR_TYPE.UndefinedViewEngine).throw();
}
return Fort['viewEngine_'].render({
view: viewName,
model
});
return executeRenderView(viewName, model);
};
}

0 comments on commit f6c2e1c

Please sign in to comment.