diff options
Diffstat (limited to 'protocols/Facebook/src/proto.cpp')
-rw-r--r-- | protocols/Facebook/src/proto.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/protocols/Facebook/src/proto.cpp b/protocols/Facebook/src/proto.cpp index 66e35e4744..599212932a 100644 --- a/protocols/Facebook/src/proto.cpp +++ b/protocols/Facebook/src/proto.cpp @@ -202,7 +202,17 @@ int FacebookProto::SetStatus(int iNewStatus) } ////////////////////////////////////////////////////////////////////////////// -// EVENTS + +int FacebookProto::UserIsTyping(MCONTACT hContact, int type) +{ + ptrA id(getStringA(hContact, DBKEY_ID)); + CMStringA json(FORMAT, "{\"state\":%d, \"to\":\"%s\"}", type == PROTOTYPE_SELFTYPING_ON, id.get()); + MqttPublish("/typing", json); + return 0; +} + +////////////////////////////////////////////////////////////////////////////// +// Services INT_PTR FacebookProto::SvcCreateAccMgrUI(WPARAM, LPARAM lParam) { |