From 883367c1d2bfbac161fa041fef26367c0bde2b54 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Wed, 12 Mar 2025 00:33:41 +0000 Subject: [PATCH] Fix importing some data from 1.8. --- modules/database/db_old.cpp | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/modules/database/db_old.cpp b/modules/database/db_old.cpp index dd923b2dc..cb0b363f8 100644 --- a/modules/database/db_old.cpp +++ b/modules/database/db_old.cpp @@ -18,6 +18,7 @@ #include "modules/suspend.h" #include "modules/os_forbid.h" #include "modules/cs_entrymsg.h" +#include "modules/set_misc.h" #define READ(x) \ if (true) \ @@ -473,10 +474,24 @@ static void LoadNicks() uint32_t u32; READ(read_uint32(&u32, f)); - //nc->icq = u32; + ExtensibleRef 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 = stringify(u32); + } READ(read_string(buffer, f)); - //nc->url = buffer; + ExtensibleRef 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)