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

groups.ts -> 2 new functions: getAllEventsFrom, getAllEventsTo

parent 0ed79d5c
No related branches found
No related tags found
No related merge requests found
......@@ -186,6 +186,44 @@ export class MessageModel {
return result;*/
}
/**
* @memberof GraphQL.MessageModel#
* @function getAllEventsFrom
* @summary Fonction qui renvoie tous les évenements visibles émis par le groupe.
* @arg {GroupCollection} groups - Un ensemble d'identifiants, supposés valides.
* @return {Promise(Event[])} Renvoie tous les évenements émis ou reçus par ces groupes
* @async
* @rights member of groups
*/
async getAllEventsFrom(groups: GroupCollection): Promise<Event[]> {
throw "Not implemented";
/*let result = await knex.select().from('events').whereIn('gid');
for (let r of result) {
r.type = 'Announcement';
}
return result;*/
}
/**
* @memberof GraphQL.MessageModel#
* @function getAllEventsTo
* @summary Fonction qui renvoie tous les évenements visibles addressés au groupe.
* @arg {GroupCollection} groups - Un ensemble d'identifiants, supposés valides.
* @return {Promise(Event[])} Renvoie tous les évenements émis ou reçus par ces groupes
* @async
* @rights member of groups
*/
async getAllEventsTo(groups: GroupCollection): Promise<Event[]> {
throw "Not implemented";
/*let result = await knex.select().from('events').whereIn('gid');
for (let r of result) {
r.type = 'Announcement';
}
return result;*/
}
/**
* @memberof GraphQL.MessageModel#
* @function getAllPrivatePosts
......
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