itizawa пре 4 година
родитељ
комит
d2beefe4d9

+ 5 - 2
packages/slackbot-proxy/src/services/growi-uri-injector/GrowiUriInjectionModalDelegator.ts

@@ -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;
+    }
   }
 
 }

+ 1 - 1
packages/slackbot-proxy/src/services/growi-uri-injector/GrowiUriInjector.ts

@@ -3,5 +3,5 @@ export interface GrowiUriInjector {
 
   inject(body: any, growiUri:string): void;
 
-  extract(body: any): string;
+  extract(body: any): string|void;
 }