Skip to content

Commit

Permalink
Add: update,delete,read,unread message methods #2
Browse files Browse the repository at this point in the history
  • Loading branch information
kacchan822 committed Nov 17, 2017
1 parent 21a528b commit 8ebd5ed
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions chatwork/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,11 +97,32 @@ def add_messages(self, room_id, message):
uri = '/rooms/{0}/messages'.format(room_id)
return self.backend.post(uri, data=data)

def read_messages(self, room_id, message_id):
""" メッセージを既読にする """
uri = '/rooms/{0}/messages/read'.format(room_id)
return self.backend.put(uri, data={'message_id': message_id})

def unread_messages(self, room_id, message_id):
""" メッセージを未読にする """
uri = '/rooms/{0}/messages/unread'.format(room_id)
return self.backend.put(uri, data={'message_id': message_id})

def get_message(self, room_id, message_id):
""" メッセージ情報を取得 """
uri = '/rooms/{0}/messages/{1}'.format(room_id, message_id)
return self.backend.get(uri)

def update_message(self, room_id, message_id, message):
""" メッセージを更新 """
data = {'body': message}
uri = '/rooms/{0}/messages/{1}'.format(room_id, message_id)
return self.backend.put(uri, data=data)

def delete_message(self, room_id, message_id):
""" メッセージを削除 """
uri = '/rooms/{0}/messages/{1}'.format(room_id, message_id)
return self.backend.delete(uri)

def get_tasks(self, room_id):
""" チャットのタスク一覧を取得(100件まで)"""
uri = '/rooms/{0}/tasks'.format(room_id)
Expand Down

0 comments on commit 8ebd5ed

Please sign in to comment.