This repository was archived by the owner on Dec 1, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -69,14 +69,15 @@ struct get_messages_t
6969 enum class get_messages_type {
7070 AROUND,
7171 BEFORE,
72- AFTER
72+ AFTER,
73+ LAST
7374 };
7475 get_messages_t & message_id (snowflake param) { _message_id = param; return *this ; }
7576 get_messages_t & around () { _type = get_messages_type::AROUND; return *this ; }
7677 get_messages_t & before () { _type = get_messages_type::BEFORE; return *this ; }
7778 get_messages_t & after () { _type = get_messages_type::AFTER; return *this ; }
7879 get_messages_t & limit (int16_t param) { _limit = param; return *this ; }
79- get_messages_type _type = get_messages_type::AFTER ;
80+ get_messages_type _type = get_messages_type::LAST ;
8081 snowflake _message_id;
8182 int16_t _limit;
8283};
Original file line number Diff line number Diff line change @@ -203,6 +203,9 @@ AEGIS_DECL aegis::future<gateway::objects::messages> channel::get_messages(get_m
203203 case get_messages_t ::get_messages_type::BEFORE:
204204 query_params += fmt::format (" after={}{}" , obj._message_id , limit);
205205 break ;
206+ case get_messages_t ::get_messages_type::LAST:
207+ query_params += fmt::format (" {}" , limit.substr (1 ));
208+ break ;
206209 }
207210
208211 std::string _endpoint = fmt::format (" /channels/{}/messages" , channel_id);
You can’t perform that action at this time.
0 commit comments