diff options
author | Sadie Powell <sadie@witchery.services> | 2025-03-19 13:05:39 +0000 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2025-03-19 13:08:14 +0000 |
commit | 0a11bc769388dc324428915e6ed1ed8981ab0eaa (patch) | |
tree | 413dce7839122bd3fb96f54d3366a5cbfb9efab8 /modules | |
parent | e86fa67e38788982993e40210aa4a24db890dbbd (diff) | |
parent | 883367c1d2bfbac161fa041fef26367c0bde2b54 (diff) |
Merge branch '2.0' into 2.1.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/database/db_old.cpp | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/modules/database/db_old.cpp b/modules/database/db_old.cpp index 9812d291b..cb25d410b 100644 --- a/modules/database/db_old.cpp +++ b/modules/database/db_old.cpp @@ -17,6 +17,7 @@ #include "modules/operserv/forbid.h" #include "modules/operserv/news.h" #include "modules/operserv/session.h" +#include "modules/set_misc.h" #include "modules/suspend.h" #define READ(x) \ @@ -473,10 +474,24 @@ static void LoadNicks() uint32_t u32; READ(read_uint32(&u32, f)); - //nc->icq = u32; + ExtensibleRef<MiscData> icqref("ns_set_misc:ICQ"); + if (icqref && u32 > 0) + { + MiscData *data = icqref->Set(nc); + data->object = nc->display; + data->name = "ns_set_misc:ICQ"; + data->data = Anope::ToString(u32); + } READ(read_string(buffer, f)); - //nc->url = buffer; + ExtensibleRef<MiscData> urlref("ns_set_misc:URL"); + if (urlref && !buffer.empty()) + { + MiscData *data = icqref->Set(nc); + data->object = nc->display; + data->name = "ns_set_misc:URL"; + data->data = buffer; + } READ(read_uint32(&u32, f)); if (u32 & OLD_NI_KILLPROTECT) |