Skip to content
Snippets Groups Projects
Commit 9415c987 authored by Elia AZAR's avatar Elia AZAR
Browse files

groups.ts -> annoucementsFromGroup, annoucementsToGroup, eventsFromGroup, eventsToGroup

parent 6c6aa808
No related branches found
No related tags found
No related merge requests found
......@@ -176,7 +176,7 @@ export class MessageModel {
* @async
* @rights member of groups
*/
async getAllEvents(groups: GroupCollection): Promise<Event[]> {
async getAllEvents(groups: GroupSet): Promise<Event[]> {
throw "Not implemented";
/*let result = await knex.select().from('events').whereIn('id', selection);
......@@ -195,7 +195,7 @@ export class MessageModel {
* @async
* @rights member of groups
*/
async getAllEventsFrom(groups: GroupCollection): Promise<Event[]> {
async getAllEventsFrom(groups: GroupSet): Promise<Event[]> {
throw "Not implemented";
/*let result = await knex.select().from('events').whereIn('gid');
......@@ -214,7 +214,7 @@ export class MessageModel {
* @async
* @rights member of groups
*/
async getAllEventsTo(groups: GroupCollection): Promise<Event[]> {
async getAllEventsTo(groups: GroupSet): Promise<Event[]> {
throw "Not implemented";
/*let result = await knex.select().from('events').whereIn('gid');
......
......@@ -269,7 +269,10 @@ export abstract class Group {
*/
async eventsFromGroup(args, context: Context, info): Promise<Event[]> {
if (context.models.auth.isMember(this.gid)) {
throw "Not implemented"
//03/03/19
let res = new GroupSet();
res.add(this.gid);
return context.models.message.getAllEventsFrom(res);
}
throw new AuthenticationError("Not a member");
}
......@@ -284,7 +287,10 @@ export abstract class Group {
*/
async eventsToGroup(args, context: Context, info): Promise<Event[]> {
if (context.models.auth.isMember(this.gid)) {
throw "Not implemented"
//03/03/19
let res = new GroupSet();
res.add(this.gid);
return context.models.message.getAllEventsTo(res);
}
throw new AuthenticationError("Not a member");
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment