From 93ac1183770373db00fa4059cf805e1954417eb8 Mon Sep 17 00:00:00 2001
From: Elia Azar <elia.azar@polytechnique.edu>
Date: Sun, 3 Mar 2019 15:30:59 +0100
Subject: [PATCH] groups.ts -> memberOfMeta

---
 src/graphql/object_resolvers/groups.ts | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/graphql/object_resolvers/groups.ts b/src/graphql/object_resolvers/groups.ts
index bb076c4..ec502e2 100644
--- a/src/graphql/object_resolvers/groups.ts
+++ b/src/graphql/object_resolvers/groups.ts
@@ -627,7 +627,12 @@ export class SimpleGroup extends Group {
      */
     async memberOfMeta(args, context: Context, info): Promise<MetaGroup[]> {
         if(context.models.auth.isViewer(this.gid)) {
-            throw "Not implemented";
+            let arg = await context.models.group.getAllMetaGroups(this.gid);
+            let res = new Array<MetaGroup>();
+            for(let g of arg){
+                res.push(new MetaGroup(g));
+            }
+            return res;
         }
         throw new AuthenticationError("Not a viewer");
     }
-- 
GitLab