Implement more efficient and accurate search algorithm

This commit is contained in:
2022-07-21 13:52:34 +01:00
parent 589ee6d735
commit f0f7ceb8d1
3 changed files with 78 additions and 49 deletions

View File

@@ -66,7 +66,9 @@ class InsightsNicks(LoginRequiredMixin, APIView):
return HttpResponse("No nick")
net = request.data["net"]
nick = request.data["nick"]
nicks = get_nicks(request, net, nick)
nicks = get_nicks(request, net, [nick])
# Filter Guest
nicks = [x for x in nicks if not x.startswith("Guest")]
online = annotate_online(net, nicks)
if not nicks:
return HttpResponseForbidden()