Skip to content

Commit 9415f9f

Browse files
authored
Merge pull request #65 from Rahuljagwani/main
Issue #59 fixed, sample urls added
2 parents 51e4482 + 0460175 commit 9415f9f

3 files changed

Lines changed: 111 additions & 6 deletions

File tree

package-lock.json

Lines changed: 73 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"@testing-library/jest-dom": "^5.11.4",
99
"@testing-library/react": "^11.1.0",
1010
"@testing-library/user-event": "^12.1.10",
11+
"axios": "^1.2.4",
1112
"chokidar": "^3.5.3",
1213
"cytoscape": "^3.19.0",
1314
"cytoscape-edgehandles": "^3.6.0",

src/graph-builder/graph-core/6-server.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import Axios from 'axios';
12
import { actionType as T } from '../../reducer';
23
import GraphLoadSave from './5-load-save';
34
// import {
@@ -66,31 +67,67 @@ class GraphServer extends GraphLoadSave {
6667

6768
build() {
6869
// TODO
70+
Axios.post('http://127.0.0.1:5000/build/demo?fetch=sample&apikey=xyz')
71+
.then((res) => { // eslint-disable-next-line
72+
alert(res.data['message'])
73+
}).catch((err) => { // eslint-disable-next-line
74+
alert(err);
75+
});
6976
if (this.serverID);
7077
}
7178

7279
debug() {
7380
// TODO
81+
Axios.post('http://127.0.0.1:5000/debug/demo')
82+
.then((res) => { // eslint-disable-next-line
83+
alert(res.data['message'])
84+
}).catch((err) => { // eslint-disable-next-line
85+
alert(err);
86+
});
7487
if (this.serverID);
7588
}
7689

7790
run() {
7891
// TODO
92+
Axios.post('http://127.0.0.1:5000/run/demo')
93+
.then((res) => { // eslint-disable-next-line
94+
alert(res.data['message'])
95+
}).catch((err) => { // eslint-disable-next-line
96+
alert(err);
97+
});
7998
if (this.serverID);
8099
}
81100

82101
clear() {
83102
// TODO
103+
Axios.post('http://127.0.0.1:5000/clear/demo')
104+
.then((res) => { // eslint-disable-next-line
105+
alert(res.data['message'])
106+
}).catch((err) => { // eslint-disable-next-line
107+
alert(err);
108+
});
84109
if (this.serverID);
85110
}
86111

87112
stop() {
88113
// TODO
114+
Axios.post('http://127.0.0.1:5000/stop/demo')
115+
.then((res) => { // eslint-disable-next-line
116+
alert(res.data['message'])
117+
}).catch((err) => { // eslint-disable-next-line
118+
alert(err);
119+
});
89120
if (this.serverID);
90121
}
91122

92123
destroy() {
93124
// TODO
125+
Axios.delete('http://127.0.0.1:5000/destroy/demo')
126+
.then((res) => { // eslint-disable-next-line
127+
alert(res.data['message'])
128+
}).catch((err) => { // eslint-disable-next-line
129+
alert(err);
130+
});
94131
if (this.serverID);
95132
}
96133

0 commit comments

Comments
 (0)