From eed4912440ae2a2df3efe53ed7cd04e365e95084 Mon Sep 17 00:00:00 2001 From: Luna Mendes Date: Thu, 15 Nov 2018 00:07:48 -0300 Subject: [PATCH] litecord.storage: give pinned value --- litecord/storage.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/litecord/storage.py b/litecord/storage.py index e818f36..08e5ceb 100644 --- a/litecord/storage.py +++ b/litecord/storage.py @@ -700,8 +700,13 @@ class Storage: # TODO: res['embeds'] res['embeds'] = [] - # TODO: res['pinned'] - res['pinned'] = False + pin_id = await self.db.fetchval(""" + SELECT message_id + FROM channel_pins + WHERE channel_id = $1 AND message_id = $2 + """, channel_id, message_id) + + res['pinned'] = pin_id is not None # this is specifically for lazy guilds: # only insert when the channel