@@ -12,8 +12,11 @@ export class GrowiUriInjectionModalDelegator implements GrowiUriInjector {
}
- extract(body: any): string {
- return body;
+ extract(body: any): string|void {
+ const payload = JSON.parse(body.payload);
+ if (payload.view != null) {
+ return JSON.parse(payload.view.private_metadata).growiUri;
+ }
@@ -3,5 +3,5 @@ export interface GrowiUriInjector {
inject(body: any, growiUri:string): void;
- extract(body: any): string;
+ extract(body: any): string|void;