Adding new controllers

This commit is contained in:
Rafael Vargas
2022-03-23 13:48:01 -04:00
parent a828350201
commit fd1e58211b
18 changed files with 328 additions and 133 deletions

View File

@@ -11,16 +11,13 @@ class SkipController(AbstractController):
async def run(self) -> ControllerResponse:
if self.player.playlist.looping_one:
embed = self.__embeds.FAIL_DUE_TO_LOOP_ON
error = BadCommandUsage('', '')
response = ControllerResponse(self.ctx, embed, error)
return response
embed = self.embeds.ERROR_DUE_LOOP_ONE_ON()
error = BadCommandUsage()
return ControllerResponse(self.ctx, embed, error)
voice = self.controller.get_guild_voice(self.guild)
if voice is None:
response = ControllerResponse(self.ctx)
return response
return ControllerResponse(self.ctx)
else:
voice.stop()
response = ControllerResponse(self.ctx)
return response
return ControllerResponse(self.ctx)