From 3ddd1edfc75e109de9a6e34a83062e82b896be58 Mon Sep 17 00:00:00 2001 From: Ella Katz Date: Mon, 9 Jul 2018 17:21:39 +0300 Subject: [PATCH 1/2] tag: add delete --- intercom/service/tag.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/intercom/service/tag.py b/intercom/service/tag.py index 1bf1a5ea..d5aea216 100644 --- a/intercom/service/tag.py +++ b/intercom/service/tag.py @@ -5,10 +5,11 @@ from intercom.api_operations.find import Find from intercom.api_operations.find_all import FindAll from intercom.api_operations.save import Save +from intercom.api_operations.delete import Delete from intercom.service.base_service import BaseService -class Tag(BaseService, All, Find, FindAll, Save): +class Tag(BaseService, All, Find, FindAll, Save, Delete): @property def collection_class(self): From 82b0c4a63911cf4c3edbc5ca8d1384c03dc74dbb Mon Sep 17 00:00:00 2001 From: Ella Katz Date: Mon, 6 Aug 2018 16:51:51 +0300 Subject: [PATCH 2/2] fix mark as read --- intercom/service/conversation.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/intercom/service/conversation.py b/intercom/service/conversation.py index 61f143a7..ddfe176f 100644 --- a/intercom/service/conversation.py +++ b/intercom/service/conversation.py @@ -25,7 +25,7 @@ def collection_class(self): def resource_url(self, _id): """Return the URL for the specified resource in this collection.""" - return "/%s/%s/reply" % (self.collection, _id) + return "/%s/%s" % (self.collection, _id) def reply(self, **reply_data): """Reply to a message.""" @@ -59,5 +59,5 @@ def __reply(self, reply_data): """Send requests to the resource handler.""" _id = reply_data.pop('id') reply_data['conversation_id'] = _id - response = self.client.post(self.resource_url(_id), reply_data) + response = self.client.post(self.resource_url(_id) + "/reply", reply_data) return self.collection_class().from_response(response)