diff options
| author | 2026-03-19 13:56:39 +0000 | |
|---|---|---|
| committer | 2026-03-19 13:56:39 +0000 | |
| commit | 458aee806731b45383ba7d09b6c6e88e60ebbf82 (patch) | |
| tree | 034758dbd9970f1ae88276a4b5b098cc42224ad5 /modules/spanningtree/capab.cpp | |
| parent | Merge branch 'insp4' into master. (diff) | |
Improve support for renaming modes.
Diffstat (limited to 'modules/spanningtree/capab.cpp')
| -rw-r--r-- | modules/spanningtree/capab.cpp | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/modules/spanningtree/capab.cpp b/modules/spanningtree/capab.cpp index 1671caba4..455cb3507 100644 --- a/modules/spanningtree/capab.cpp +++ b/modules/spanningtree/capab.cpp @@ -285,35 +285,7 @@ std::string TreeSocket::BuildModeList(ModeType mtype) else mdesc.append("simple:"); - // BEGIN COMPATIBILITY CODE - auto mname = mh->service_name; - if (proto_version < PROTO_INSPIRCD_5) - { - switch (mtype) - { - case MODETYPE_CHANNEL: - { - if (mh->service_name == "c_registered") - mname = "registered"; - break; - } - case MODETYPE_USER: - { - if (mh->service_name == "noctcp") - mname = "u_noctcp"; - else if (mh->service_name == "registered") - mname = "u_registered"; - else if (mh->service_name == "sslonly") - mname = "sslqueries"; - else if (mh->service_name == "stripcolor") - mname = "u_stripcolor"; - break; - } - } - } - // END COMPATIBILITY CODE - - mdesc.append(mname); + mdesc.append(mh->GetName(proto_version < PROTO_INSPIRCD_5)); mdesc.push_back('='); if (pm) { |
