@@ -6,8 +6,8 @@ const ScsLib = require('../lib/scsLib.js');
6
6
7
7
const sourceHead = '/src/main/java/' ;
8
8
9
- module . exports = register => {
10
- register ( 'generate:after' , generator => {
9
+ module . exports = {
10
+ 'generate:after' : generator => {
11
11
const scsLib = new ScsLib ( ) ;
12
12
const asyncapi = generator . asyncapi ;
13
13
let sourcePath = generator . targetDir + sourceHead ;
@@ -76,19 +76,18 @@ module.exports = register => {
76
76
const schemas = asyncapi . components ( ) . schemas ( ) ;
77
77
//console.log("schemas: " + JSON.stringify(schemas));
78
78
79
- for ( let schema in schemas ) {
79
+ for ( const schema in schemas ) {
80
80
let javaName = _ . camelCase ( schema ) ;
81
81
javaName = _ . upperFirst ( javaName ) ;
82
82
83
83
if ( javaName !== schema ) {
84
- let oldPath = path . resolve ( sourcePath , schema + " .java" ) ;
85
- let newPath = path . resolve ( sourcePath , javaName + " .java" ) ;
84
+ const oldPath = path . resolve ( sourcePath , ` ${ schema } .java` ) ;
85
+ const newPath = path . resolve ( sourcePath , ` ${ javaName } .java` ) ;
86
86
fs . renameSync ( oldPath , newPath ) ;
87
87
// console.log("Renamed class file " + schema + " to " + javaName);
88
88
}
89
89
}
90
90
91
-
92
91
// This renames schema objects according to the title field. By default we won't do this, we might add this as an option.
93
92
94
93
//const schemas = asyncapi.components().schemas();
@@ -109,6 +108,6 @@ module.exports = register => {
109
108
}
110
109
}
111
110
*/
112
- } ) ;
111
+ }
113
112
} ;
114
113
0 commit comments