The main objective of this PR is to mitigate against one of the app's most glaring issues: search result relevance. For queries that return ~10 or fewer results, this is not too big an issue. However, the more generic a username, the more likely it is that a user will have a hard time finding their profile, especially in the case that there are more than 25 results (since the app will only retrieve the first page of username results from Bungie).
Search result relevance is going to be complicated to fix overall, but for now we can at least show the highest power levels first and relegate the 1600-power "dead profiles" to the bottom of the list.
The main objective of this PR is to mitigate against one of the app's most glaring issues: search result relevance. For queries that return ~10 or fewer results, this is not too big an issue. However, the more generic a username, the more likely it is that a user will have a hard time finding their profile, especially in the case that there are more than 25 results (since the app will only retrieve the first page of username results from Bungie).
Search result relevance is going to be complicated to fix overall, but for now we can at least show the highest power levels first and relegate the 1600-power "dead profiles" to the bottom of the list.