Fix MSC searching with large results

This commit is contained in:
Nexus 2024-09-19 18:01:52 +01:00
parent da49ef7ca4
commit 9178e5358b

View file

@ -139,19 +139,19 @@ class MSCGetter(niobot.Module):
lines.append(self.pr_to_display(pr)) lines.append(self.pr_to_display(pr))
lines_formatted = "\n".join(lines) lines_formatted = "\n".join(lines)
if len(lines) > 5: if len(lines) > 3:
new_lines = [ new_lines = [
"<ul>" "<ul>"
] ]
for pr in results[:5]: for pr in results[:3]:
new_lines.append('<li><a href="{0[html_url]}" target="_blank">{0[title]}</a></li>'.format(pr)) new_lines.append('<li><a href="{0[html_url]}" target="_blank">{0[title]}</a></li>'.format(pr))
new_lines += [ new_lines += [
"</ul>", "</ul>",
"<details>", "<details>",
"<summary>And %d more...</summary>" % (len(results) - 5), "<summary>And %d more...</summary>" % (len(results) - 3),
"<ul>" "<ul>"
] ]
for pr in results[10:]: for pr in results[3:]:
new_lines.append('<li><a href="{0[html_url]}" target="_blank">{0[title]}</a></li>'.format(pr)) new_lines.append('<li><a href="{0[html_url]}" target="_blank">{0[title]}</a></li>'.format(pr))
new_lines += [ new_lines += [
"</ul>", "</ul>",