mirror of
https://github.com/anope/anope.git
synced 2026-07-04 02:03:12 +02:00
Use a C++11 lambda instead of a channel sorting method.
This commit is contained in:
@@ -14,11 +14,6 @@
|
||||
class CommandNSAList final
|
||||
: public Command
|
||||
{
|
||||
static bool ChannelSort(ChannelInfo *ci1, ChannelInfo *ci2)
|
||||
{
|
||||
return ci::less()(ci1->name, ci2->name);
|
||||
}
|
||||
|
||||
public:
|
||||
CommandNSAList(Module *creator) : Command(creator, "nickserv/alist", 0, 2)
|
||||
{
|
||||
@@ -50,7 +45,9 @@ public:
|
||||
|
||||
std::deque<ChannelInfo *> queue;
|
||||
nc->GetChannelReferences(queue);
|
||||
std::sort(queue.begin(), queue.end(), ChannelSort);
|
||||
std::sort(queue.begin(), queue.end(), [](auto *lhs, auto *rhs) {
|
||||
return ci::less()(lhs->name, rhs->name);
|
||||
});
|
||||
|
||||
for (auto *ci : queue)
|
||||
{
|
||||
|
||||
@@ -7,14 +7,6 @@
|
||||
|
||||
#include "../../webcpanel.h"
|
||||
|
||||
namespace
|
||||
{
|
||||
bool ChannelSort(ChannelInfo *ci1, ChannelInfo *ci2)
|
||||
{
|
||||
return ci::less()(ci1->name, ci2->name);
|
||||
}
|
||||
}
|
||||
|
||||
namespace WebCPanel
|
||||
{
|
||||
|
||||
@@ -25,7 +17,9 @@ void BuildChanList(NickAlias *na, TemplateFileServer::Replacements &replacements
|
||||
{
|
||||
std::deque<ChannelInfo *> queue;
|
||||
na->nc->GetChannelReferences(queue);
|
||||
std::sort(queue.begin(), queue.end(), ChannelSort);
|
||||
std::sort(queue.begin(), queue.end(), [](auto *lhs, auto *rhs) {
|
||||
return ci::less()(lhs->name, rhs->name);
|
||||
});
|
||||
|
||||
for (auto *ci : queue)
|
||||
{
|
||||
|
||||
@@ -7,11 +7,6 @@
|
||||
|
||||
#include "../../webcpanel.h"
|
||||
|
||||
static bool ChannelSort(ChannelInfo *ci1, ChannelInfo *ci2)
|
||||
{
|
||||
return ci::less()(ci1->name, ci2->name);
|
||||
}
|
||||
|
||||
WebCPanel::NickServ::Alist::Alist(const Anope::string &cat, const Anope::string &u) : WebPanelProtectedPage(cat, u)
|
||||
{
|
||||
}
|
||||
@@ -20,7 +15,9 @@ bool WebCPanel::NickServ::Alist::OnRequest(HTTPProvider *server, const Anope::st
|
||||
{
|
||||
std::deque<ChannelInfo *> queue;
|
||||
na->nc->GetChannelReferences(queue);
|
||||
std::sort(queue.begin(), queue.end(), ChannelSort);
|
||||
std::sort(queue.begin(), queue.end(), [](auto *lhs, auto *rhs) {
|
||||
return ci::less()(lhs->name, rhs->name);
|
||||
});
|
||||
|
||||
int chan_count = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user