summaryrefslogtreecommitdiff
path: root/protocols/WhatsApp/src/proto.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/WhatsApp/src/proto.cpp')
-rw-r--r--protocols/WhatsApp/src/proto.cpp23
1 files changed, 1 insertions, 22 deletions
diff --git a/protocols/WhatsApp/src/proto.cpp b/protocols/WhatsApp/src/proto.cpp
index 75a562c067..701bf8f3a7 100644
--- a/protocols/WhatsApp/src/proto.cpp
+++ b/protocols/WhatsApp/src/proto.cpp
@@ -61,7 +61,7 @@ WhatsAppProto::WhatsAppProto(const char *proto_name, const wchar_t *username) :
HookProtoEvent(ME_OPT_INITIALISE, &WhatsAppProto::OnOptionsInit);
- InitCollections();
+ InitSync();
InitPopups();
InitPersistentHandlers();
@@ -310,24 +310,3 @@ HANDLE WhatsAppProto::SearchBasic(const wchar_t* id)
ForkThread(&WhatsAppProto::SearchAckThread, param);
return (HANDLE)param->id;
}
-
-//////////////////////////////////////////////////////////////////////////////
-
-static int enumCollections(const char *szSetting, void *param)
-{
- auto *pList = (LIST<char> *)param;
- if (!memcmp(szSetting, "Collection_", 11))
- pList->insert(mir_strdup(szSetting));
- return 0;
-}
-
-void WhatsAppProto::InitCollections()
-{
- LIST<char> settings(10);
- db_enum_settings(0, enumCollections, m_szModuleName, &settings);
-
- for (auto &it : settings) {
- m_arCollections.insert(new WACollection(it + 11, getDword(it)));
- mir_free(it);
- }
-}