diff options
author | Sadie Powell <sadie@witchery.services> | 2025-03-12 00:33:41 +0000 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2025-03-12 00:33:41 +0000 |
commit | 883367c1d2bfbac161fa041fef26367c0bde2b54 (patch) | |
tree | 9422fd9947b1bcd011e2c4e6dac591c5d66eeb15 /modules/database/db_old.cpp | |
parent | 7f2c281121cc6e10da6de5f4b2eabdabce53590e (diff) |
Fix importing some data from 1.8.
Diffstat (limited to 'modules/database/db_old.cpp')
-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 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<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 = stringify(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) |