Browse Source

Removing acking on channels.

pull/476/merge
Rapptz 8 years ago
parent
commit
4ffded622a
  1. 22
      discord/abc.py
  2. 6
      discord/http.py

22
discord/abc.py

@ -777,25 +777,3 @@ class Messageable(metaclass=abc.ABCMeta):
counter += 1
"""
return HistoryIterator(self, limit=limit, before=before, after=after, around=around, reverse=reverse)
@asyncio.coroutine
def ack(self):
"""|coro|
Marks this channel as read.
The user must not be a bot user.
Raises
-------
HTTPException
Acking failed.
ClientException
You must not be a bot user.
"""
state = self._state
if state.is_bot:
raise ClientException('Must not be a bot account to ack messages.')
channel = yield from self._get_channel()
yield from state.http.ack_channel(channel.id)

6
discord/http.py

@ -326,12 +326,6 @@ class HTTPClient:
data = yield from self.request(r, json={'token': self._ack_token})
self._ack_token = data['token']
@asyncio.coroutine
def ack_channel(self, channel_id):
r = Route('POST', '/channels/{channel_id}/ack', channel_id=channel_id)
data = yield from self.request(r, json={'token': self._ack_token})
self._ack_token = data['token']
def ack_guild(self, guild_id):
return self.request(Route('POST', '/guilds/{guild_id}/ack', guild_id=guild_id))

Loading…
Cancel
Save