To answer my own question: it's because this gem fetches team_info and therefore needs a permission to do so.
But I wonder why team_info is required. I doubt that every single use-case would require team_info to be fetched from the API. Especially when the most of the basic information is already exposed through raw_info hash.
To answer my own question: it's because this gem fetches
team_info
and therefore needs a permission to do so.But I wonder why
team_info
is required. I doubt that every single use-case would requireteam_info
to be fetched from the API. Especially when the most of the basic information is already exposed throughraw_info
hash.Shouldn't we make the
team_info
hash optional?