Skip to content

Commit 87e85c1

Browse files
Robin BuschmannRobin Buschmann
authored andcommitted
starting data import immediately for test purposes
1 parent fb533cf commit 87e85c1

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

app.ts

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import apis from "./api/api";
1515
import {logger} from "./logger";
1616
import {Injector} from 'di-ts';
1717
import {DataImporter} from "./services/DataImporter";
18+
import {SoapService} from "./services/SoapService";
1819

1920
const nodeadmin = require('nodeadmin');
2021
const errorHandler = require('errorhandler');
@@ -132,15 +133,25 @@ http.createServer(app).listen(
132133
// SOME PREPARATION FOR DEVELOPMENT
133134
// ----------------------------------------------
134135

136+
const injector = new Injector();
137+
const dataImporter = injector.get(DataImporter);
138+
135139
if ('development' === app.get('env')) {
136140

137141
if (config.dev.importMockData) {
138142

139-
const injector = new Injector();
140-
const dataImporter = injector.get(DataImporter);
141143

142144
dataImporter.execute(require('./evseDataMock.json'))
143145
.then(() => logger.info('(DEV) mock data successfully imported'))
144146
.catch(err => logger.error('(DEV) mock data could not have been imported', err));
145147
}
146148
}
149+
150+
// temporarily for testing purposes
151+
152+
const soapService = injector.get(SoapService);
153+
154+
soapService.eRoamingPullEvseData()
155+
.then(data => this.dataImporter.execute(data))
156+
.catch(err => console.log(err))
157+
;

0 commit comments

Comments
 (0)