async def _retrieve_guilds_after_strategy(self, retrieve):
after = self.after.id if self.after else None<EOL>data = await self.get_guilds(retrieve, after=after)<EOL>if len(data):<EOL><INDENT>if self.limit is not None:<EOL><INDENT>self.limit -= retrieve<EOL><DEDENT>self.after = Object(id=int(data[<NUM_LIT:0>]['<STR_LIT:id>']))<EOL><DEDENT>return data<EOL>
Retrieve guilds using after parameter.