@@ -15,6 +15,7 @@ import apis from "./api/api";
15
15
import { logger } from "./logger" ;
16
16
import { Injector } from 'di-ts' ;
17
17
import { DataImporter } from "./services/DataImporter" ;
18
+ import { SoapService } from "./services/SoapService" ;
18
19
19
20
const nodeadmin = require ( 'nodeadmin' ) ;
20
21
const errorHandler = require ( 'errorhandler' ) ;
@@ -132,15 +133,25 @@ http.createServer(app).listen(
132
133
// SOME PREPARATION FOR DEVELOPMENT
133
134
// ----------------------------------------------
134
135
136
+ const injector = new Injector ( ) ;
137
+ const dataImporter = injector . get ( DataImporter ) ;
138
+
135
139
if ( 'development' === app . get ( 'env' ) ) {
136
140
137
141
if ( config . dev . importMockData ) {
138
142
139
- const injector = new Injector ( ) ;
140
- const dataImporter = injector . get ( DataImporter ) ;
141
143
142
144
dataImporter . execute ( require ( './evseDataMock.json' ) )
143
145
. then ( ( ) => logger . info ( '(DEV) mock data successfully imported' ) )
144
146
. catch ( err => logger . error ( '(DEV) mock data could not have been imported' , err ) ) ;
145
147
}
146
148
}
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