Skip to content

Commit d19d1cf

Browse files
committed
completed
1 parent c4cbdd0 commit d19d1cf

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

src/components/editorPage/editor-page/editor-page.tsx

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ export class EditorPage {
4343
.catch(err => {
4444
this.loadingNodes = false;
4545
this.nodeError = err;
46-
console.log(err);
4746
});
4847
};
4948

@@ -70,6 +69,14 @@ export class EditorPage {
7069
state.viewParameter.dispatch(transactionToFormatParameter);
7170
};
7271

72+
checkIfValidQuery(value) {
73+
const demoConstraints = ["drop", "addv", "addvertex", "addedge", "adde", "property", "addlabel"]
74+
demoConstraints.forEach(constraint => {
75+
if (value.toLowerCase().includes(constraint)) {
76+
throw Error(`You can not perform ${constraint} operation in Demo mode!`)
77+
}
78+
})
79+
}
7380
onClickRun = async () => {
7481
if (state.editorTextFlag) {
7582
state.selectedNodeName = null;
@@ -93,6 +100,9 @@ export class EditorPage {
93100

94101
if (isValid) {
95102
state.timeTaken = null;
103+
104+
this.checkIfValidQuery(query)
105+
96106
const res = await axios.post(`${state.hostUrl}/query/`, {
97107
query,
98108
parameters: JSON.parse(parameters),
@@ -108,9 +118,8 @@ export class EditorPage {
108118
state.errorMessage = error;
109119
}
110120
} catch (error) {
111-
console.log({ error });
112121
state.isError = true;
113-
state.errorMessage = error?.response?.data?.error ? error.response.data.error : 'Failed to fetch data from db server.';
122+
state.errorMessage = error?.response?.data?.error ? error.response.data.error : error.message ?? 'Failed to fetch data from db server.';
114123
}
115124
state.isLoading = false;
116125
}

src/components/editorPage/store.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -195,15 +195,6 @@ onChange('nodes', value => {
195195
});
196196
});
197197

198-
onChange('query', value => {
199-
if (state.viewQuery) {
200-
let transactionToAdd = state.viewQuery.state.update({
201-
changes: { from: 0, to: state.viewQuery.state.doc.toString().length, insert: `${value}` },
202-
});
203-
state.viewQuery.dispatch(transactionToAdd);
204-
}
205-
});
206-
207198
onChange('queryParameter', value => {
208199
if (state.viewParameter) {
209200
let transactionToAdd = state.viewParameter.state.update({

src/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<!-- <editor-res></editor-res> -->
2828
<!-- <permission-editor url="http://localhost:3000/api/permissions" rolesurl="http://localhost:3000/api/permissions/all"></permission-editor> -->
2929
<!-- <tabs-component></tabs-component> -->
30-
<!-- <editor-page url="http://localhost:3000/api/editor"></editor-page> -->
30+
<editor-page url="http://localhost:3000/api/editor"></editor-page>
3131
<!-- <query-logs ></query-logs> -->
3232
<!-- <navigators-component></navigators-component> -->
3333
<!-- <users-component></users-component> -->
@@ -49,7 +49,7 @@
4949
<!-- <login-form></login-form> -->
5050
<!-- </fluid-container> -->
5151
<!-- <banner-component></banner-component> -->
52-
<insert-node-model ></insert-node-model>
52+
<!-- <insert-node-model ></insert-node-model> -->
5353
</div>
5454
</body>
5555

0 commit comments

Comments
 (0)