|
|
@@ -24,19 +24,21 @@ export class ExtractGrowiUriFromReq implements IMiddleware {
|
|
|
const data = vipd.extract(req.parsedPayload);
|
|
|
req.growiUri = data.growiUri;
|
|
|
}
|
|
|
- // else {
|
|
|
- // // break when uri is found
|
|
|
- // for (const type of Object.keys(growiUriInjectorFactory)) {
|
|
|
- // const growiUriInjector = growiUriInjectorFactory[type]();
|
|
|
- // const extractedValues = growiUriInjector.extract(payload.actions[0]);
|
|
|
-
|
|
|
- // if (extractedValues.growiUri != null) {
|
|
|
- // req.growiUri = extractedValues.growiUri;
|
|
|
- // payload.actions[0].value = JSON.stringify(extractedValues.originalData);
|
|
|
- // break;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
+ else {
|
|
|
+ // break when uri is found
|
|
|
+ for (const type of Object.keys(growiUriInjectorFactory)) {
|
|
|
+ const growiUriInjector = growiUriInjectorFactory[type]();
|
|
|
+ const extractedValues = growiUriInjector.extract(parsedPayload.actions[0]);
|
|
|
+
|
|
|
+ if (extractedValues.growiUri != null) {
|
|
|
+ req.growiUri = extractedValues.growiUri;
|
|
|
+ parsedPayload.actions[0].value = JSON.stringify(extractedValues.originalData);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ req.body.payload = JSON.stringify(parsedPayload);
|
|
|
|
|
|
return next();
|
|
|
}
|