summaryrefslogtreecommitdiff
path: root/protocols/Facebook
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Facebook')
-rw-r--r--protocols/Facebook/src/proto.cpp13
-rw-r--r--protocols/Facebook/src/proto.h1
2 files changed, 14 insertions, 0 deletions
diff --git a/protocols/Facebook/src/proto.cpp b/protocols/Facebook/src/proto.cpp
index 1cf3d3156c..b385a4e379 100644
--- a/protocols/Facebook/src/proto.cpp
+++ b/protocols/Facebook/src/proto.cpp
@@ -152,6 +152,19 @@ void FacebookProto::OnShutdown()
/////////////////////////////////////////////////////////////////////////////////////////
+MCONTACT FacebookProto::AddToList(int, PROTOSEARCHRESULT *psr)
+{
+ if (!mir_wstrlen(psr->id.w))
+ return 0;
+
+ MCONTACT hContact = db_add_contact();
+ Proto_AddToContact(hContact, m_szModuleName);
+ setWString(hContact, DBKEY_ID, psr->id.w);
+ return hContact;
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
+
INT_PTR FacebookProto::GetCaps(int type, MCONTACT)
{
switch (type) {
diff --git a/protocols/Facebook/src/proto.h b/protocols/Facebook/src/proto.h
index 6ae38f2ca1..b1232b96e1 100644
--- a/protocols/Facebook/src/proto.h
+++ b/protocols/Facebook/src/proto.h
@@ -512,6 +512,7 @@ public:
void OnModulesLoaded() override;
void OnShutdown() override;
+ MCONTACT AddToList(int flags, PROTOSEARCHRESULT *psr) override;
INT_PTR GetCaps(int type, MCONTACT hContact) override;
int SendMsg(MCONTACT hContact, int flags, const char *pszSrc);
int SetStatus(int iNewStatus) override;