titbit-loader
Advanced tools
Comparing version 22.5.2 to 22.5.3-beta
@@ -107,2 +107,5 @@ 'use strict'; | ||
fileAsGroup: true, | ||
beforeController: null, | ||
afterController: null | ||
}; | ||
@@ -143,2 +146,7 @@ | ||
switch (k) { | ||
case 'beforeController': | ||
case 'afterController': | ||
if (typeof options[k] === 'function') this.config[k] = options[k]; | ||
break; | ||
case 'initArgs': | ||
@@ -268,4 +276,21 @@ this.config.initArgs = options[k]; | ||
} | ||
if (this.config.beforeController) { | ||
try { | ||
this.config.beforeController(cob, cfiles[k], app); | ||
} catch (err) { | ||
outWarning(`beforeController: ${err.message}`); | ||
} | ||
} | ||
this.setRouter(app, cob, cfiles[k]); | ||
if (this.config.afterController) { | ||
try { | ||
this.config.afterController(cob, cfiles[k], app); | ||
} catch (err) { | ||
outWarning(`afterController: ${err.message}`); | ||
} | ||
} | ||
cob = null; | ||
@@ -272,0 +297,0 @@ } catch (err) { |
{ | ||
"name": "titbit-loader", | ||
"version": "22.5.2", | ||
"version": "22.5.3-beta", | ||
"description": "loader for titbit framework", | ||
@@ -5,0 +5,0 @@ "main": "loader.js", |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
85113
956
1