From 03f6c9552d99a1284874ed1b05a2796c57afa3d6 Mon Sep 17 00:00:00 2001 From: Pierre Date: Sun, 18 Jun 2017 09:23:08 +0200 Subject: [PATCH] Perform update API request --- .../js/components/conversations/interface.js | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/assets/js/components/conversations/interface.js b/assets/js/components/conversations/interface.js index 55f3155f..c949e2fa 100644 --- a/assets/js/components/conversations/interface.js +++ b/assets/js/components/conversations/interface.js @@ -111,7 +111,31 @@ ComunicWeb.components.conversations.interface = { * @return {Boolean} True for a success */ updateSettings: function(infos, callback){ - console.log("PLEASE IMPLEMENT ME ON NEXT DEVELOPPEMENT FUNCTION"); + //Prepare the API request + var apiURI = "conversations/updateSettings"; + var params = { + conversationID: infos.conversationID + }; + + //Add conversation name (if specified) + if(infos.name) + params.name = infos.name; + + //Add conversation members (if specified) + if(infos.members) + params.members = infos.members; + + //Add conversation following status (if specified) + if(infos.following !== undefined) + params.following = infos.following; + + //Perform API request + ComunicWeb.common.api.makeAPIrequest(apiURI, params, true, function(result){ + console.log("Result"); + }); + + //Success + return true; }, /**