From 19eaf8b150d5dc7769fe33832996501d6b2de08a Mon Sep 17 00:00:00 2001 From: vineetsaraf Date: Sat, 13 Jan 2024 18:35:58 -0500 Subject: [PATCH 1/6] Tes commit --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 0f92df923e4..67e416202be 100644 --- a/Makefile +++ b/Makefile @@ -60,3 +60,4 @@ syncenv: # Help help: @echo "$$HELP_BODY" + From 13421b0c2058771e5c23254f9cccf4bea9a3ff95 Mon Sep 17 00:00:00 2001 From: vineetsaraf Date: Sat, 13 Jan 2024 18:37:48 -0500 Subject: [PATCH 2/6] Last Test Commit --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 67e416202be..02d617d0d2c 100644 --- a/Makefile +++ b/Makefile @@ -60,4 +60,5 @@ syncenv: # Help help: @echo "$$HELP_BODY" + From c13df650ba0603697896603756ef555cc89b28dd Mon Sep 17 00:00:00 2001 From: vineetsaraf Date: Sun, 14 Jan 2024 00:51:39 -0500 Subject: [PATCH 3/6] Add start_dm method to file --- redbot/core/utils/views.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/redbot/core/utils/views.py b/redbot/core/utils/views.py index 10c1f23ecab..66a6b11ade0 100644 --- a/redbot/core/utils/views.py +++ b/redbot/core/utils/views.py @@ -242,6 +242,21 @@ async def start(self, ctx: Context, *, ephemeral: bool = False): kwargs = await self.get_page(self.current_page) self.message = await ctx.send(**kwargs, ephemeral=ephemeral) + + async def start_dm(self, user: discord.User): + """ + Used to start displaying the menu in a direct message. + + Parameters + ---------- + user: `discord.User` + The user that will be direct messaged by the bot. + """ + self.author = user + kwargs = await self.get_page(self.current_page) + self.message = await user.send(**kwargs) + + async def get_page(self, page_num: int) -> Dict[str, Optional[Any]]: try: page = await self.source.get_page(page_num) From 19c075733052864a447ecd9a1e5a720eef8cdc9c Mon Sep 17 00:00:00 2001 From: vineetsaraf Date: Sun, 14 Jan 2024 00:55:30 -0500 Subject: [PATCH 4/6] Fix spacing --- Makefile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 02d617d0d2c..9b3dfa164ab 100644 --- a/Makefile +++ b/Makefile @@ -59,6 +59,4 @@ syncenv: # Help help: - @echo "$$HELP_BODY" - - + @echo "$$HELP_BODY" \ No newline at end of file From 4f9314b6f09c0513e77d07cecfe6edbf6ab6e101 Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Sun, 14 Jan 2024 23:29:45 +0100 Subject: [PATCH 5/6] Discard changes to Makefile --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 9b3dfa164ab..0f92df923e4 100644 --- a/Makefile +++ b/Makefile @@ -59,4 +59,4 @@ syncenv: # Help help: - @echo "$$HELP_BODY" \ No newline at end of file + @echo "$$HELP_BODY" From 6da586ddd9d4227e8c054f327d6f883ab04f6b6a Mon Sep 17 00:00:00 2001 From: vineetsaraf Date: Sun, 14 Jan 2024 18:03:20 -0500 Subject: [PATCH 6/6] Remove empty lines to pass Tox style test --- redbot/core/utils/views.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/redbot/core/utils/views.py b/redbot/core/utils/views.py index 66a6b11ade0..f6d2fea48a1 100644 --- a/redbot/core/utils/views.py +++ b/redbot/core/utils/views.py @@ -242,7 +242,6 @@ async def start(self, ctx: Context, *, ephemeral: bool = False): kwargs = await self.get_page(self.current_page) self.message = await ctx.send(**kwargs, ephemeral=ephemeral) - async def start_dm(self, user: discord.User): """ Used to start displaying the menu in a direct message. @@ -256,7 +255,6 @@ async def start_dm(self, user: discord.User): kwargs = await self.get_page(self.current_page) self.message = await user.send(**kwargs) - async def get_page(self, page_num: int) -> Dict[str, Optional[Any]]: try: page = await self.source.get_page(page_num)