GDGAracaju / GDGAjuBot

Bot de Telegram
13 stars 10 forks source link

Melhorar o desempenho ao obter os eventos do meetup #26

Closed wagnerluis1982 closed 8 years ago

wagnerluis1982 commented 8 years ago

Pelo o trecho a seguir do método GDGAjuBot.list_upcoming_events, que responde ao comando /events, todos os eventos são obtidos para só depois filtrar os primeiros cinco eventos com all_events[:5].

Assim, é preciso que apenas o número necessário de eventos sejam obtidos do servidor do https://meetup.com. Para isso, Resources.get_events deve aceitar um argumento n que indique a quantidade de eventos que queremos obter.

all_events = self.resources.get_events()
response = []
for event in all_events[:5]:
    ...