summaryrefslogtreecommitdiff
path: root/protocols/Facebook/src/proto.h
AgeCommit message (Collapse)Author
2020-05-15fixes #1012 (Facebook: option needed to load friends only)George Hazan
2020-05-01fixes #2318 (Facebook: stopped getting new message notifications)George Hazan
2020-04-13fixes #2321 (MessageState doesn't work with Facebook)George Hazan
2020-04-10fixes #2310 (Invisible status doesn't work on Facebook)George Hazan
2020-03-19fixes #2260 (Facebook MQTT not receiving any messages)George Hazan
2020-02-27Facebook: group chat initialization improvementikeblaster
Chat_GetUserInfo is not usable since we have no "info" saved for users (=always returns nullptr).
2020-02-20bunch of useless threads replaced with a call of ProtoBroadcastAsyncGeorge Hazan
2020-02-20Facebook: group chat loading improvementikeblaster
Loading only unarchived group chats, where user is still subscribed. When thread_count limit is sent, response is sorted. Hardcoded to 40 threads - not ideal, since response contains also normal chats (those are skipped). Better solution proposed in TODO.
2020-02-20fixes #2224 (Facebook - each group chat message as a new conversation)ikeblaster
2020-02-12Facebook: restored option to keep messages unread at the serverGeorge Hazan
2020-02-05Facebook: code cleaningGeorge Hazan
2020-02-05Facebook: support for sending "Marked read" notificationsGeorge Hazan
2020-01-25Facebook:George Hazan
- fix for sending own messages to group chats; - code optimization
2020-01-25Facebook: reading group chat messagesGeorge Hazan
2020-01-25Facebook:George Hazan
- KICK command support for groupchats; - code cleaning
2020-01-24Facebook: basic group chat hooksGeorge Hazan
2020-01-24fixes #2161 (Facebook: initial group chats support)George Hazan
2020-01-24Facebook: fixes queue creation error processing (potentially solves problems ↵George Hazan
when one can't receive incoming messages)
2020-01-15fixes #2179 (Facebook: attachment sometimes doesn't load)George Hazan
2020-01-10fixes #2164 (Facebook: receiving messages from unknown contacts)George Hazan
these contacts are added as temporary ones
2020-01-07Facebook: support for inline attachmentsGeorge Hazan
2020-01-03minor code cleaningGeorge Hazan
2020-01-03Facebook to use system timers instead of its own ugly hackGeorge Hazan
2020-01-01Happy new year, MirandaGeorge Hazan
2019-12-29Facebook: read receipts supportGeorge Hazan
2019-12-28fixes #2160 (Facebook: deleted session doesn't empty invalid security token)George Hazan
2019-12-27Facebook: sending messagesGeorge Hazan
2019-12-27Facebook: reading users' avatarsGeorge Hazan
2019-12-27Facebook: private message readerGeorge Hazan
2019-12-27Facebook: message queue initialization codeGeorge Hazan
2019-12-26Facebook: sending UTF messagesGeorge Hazan
2019-12-24Facebook: default group added to optionsGeorge Hazan
2019-12-24Facebook: support for typing notificationsGeorge Hazan
2019-12-23Facebook:George Hazan
- added presence processing; - added contacts processing; - code cleaning and restructurizing
2019-12-23Facebook: presence packet parsingGeorge Hazan
2019-12-23Facebook: unzip supportGeorge Hazan
2019-12-23Facebook:George Hazan
- MQTT message reader & parser (initial version); - MQTT ping;
2019-12-18Facebook: subscribe & unsubscribe supportGeorge Hazan
2019-12-18Facebook:George Hazan
- MqttSend now calculates payload size automatically (no need to add some magic numbers); - support for MQTT publish requests; - minor code cleaning
2019-12-18Facebook:George Hazan
- normal behaviour of ServerThread(); - added OnLoggedIn() function; - correct OnShutdown() processing; - DBKEY_USERNAME replaced with DBKEY_LOGIN to provide compatibility with the old protocol
2019-12-16FacebookMQTT - authentication, MQTT connection, ...ikeblaster
Temporary credentials dialog, loading GraphQL data, various constants (taken from Pidgin)
2019-07-04Facebook: localized zlib codeGeorge Hazan
2019-06-26MQTT: proper MQTT payload preparationGeorge Hazan
2019-06-18first login packetGeorge Hazan
2019-06-15Facebook: first server queryGeorge Hazan
2019-06-14new Facebook plugin: very first versionGeorge Hazan