The .fas command in zodbot searches FAS username, full names, emails, and IRC nicks for a string. To do this, upon loading the supybot-fedora plugin, it requests a list of every single user in FAS, and creates a fairly large dictionary containing the search strings. This has multiple problems.
If there was an endpoint where zodbot could search usernames, full names, emails, and IRC nicks, supybot-fedora would be able to drop the large in-memory database and the 6-minute load time.
The .fas command in zodbot searches FAS username, full names, emails, and IRC nicks for a string. To do this, upon loading the supybot-fedora plugin, it requests a list of every single user in FAS, and creates a fairly large dictionary containing the search strings. This has multiple problems.
If there was an endpoint where zodbot could search usernames, full names, emails, and IRC nicks, supybot-fedora would be able to drop the large in-memory database and the 6-minute load time.