Commit Graph

1162 Commits

Author SHA1 Message Date
Mads Marquart
520258e339 Bump version: 2.0.0a3 -> 2.0.0a4 v2.0.0a4 2020-06-07 12:52:59 +02:00
Mads Marquart
435dfaf6d8 Better GraphQL error reporting 2020-06-07 12:48:21 +02:00
Mads Marquart
cf0e1e3a93 Test on_2fa_callback with authentication applications 2020-06-07 12:37:36 +02:00
Mads Marquart
2319fc7c4a Handle early return from two_factor_helper 2020-06-07 12:35:24 +02:00
Mads Marquart
b35240bdda Handle locked accounts 2020-06-07 12:35:07 +02:00
Mads Marquart
6141cc5a41 Update SERVER_JS_DEFINE_REGEX 2020-06-07 12:04:51 +02:00
Mads Marquart
b1e438dae1 Few fixes to 2FA flow 2020-05-16 19:30:03 +02:00
Mads Marquart
3c0f411be7 Fix typo in 2FA logic 2020-05-10 12:01:41 +02:00
Mads Marquart
9ad0090b02 Merge pull request #563 from smilexs4/patch-2
Fix typo in example
2020-05-10 11:53:56 +02:00
Mads Marquart
bec151a560 Merge pull request #562 from smilexs4/patch-1
Fix typo in example
2020-05-10 11:53:39 +02:00
smilexs4
2087182ecf Update interract.py
Changed fbchat.Message parameter from session to thread
2020-05-08 18:45:25 +03:00
smilexs4
09627b71ae Update fetch.py
Solved the exception:

TypeError: __init__() takes 1 positional argument but 2 were given
2020-05-08 17:08:01 +03:00
Mads Marquart
078bf9fc16 Add send online tests 2020-05-07 12:26:39 +02:00
Mads Marquart
d33e36866d Finish Client online tests 2020-05-07 12:10:45 +02:00
Mads Marquart
2a382ffaed Fix Client.mark_as_(un)read, and add tests 2020-05-07 11:59:05 +02:00
Mads Marquart
18a3ffb90d Fix Client.fetch_image_url in some cases
Sometimes (or always?), jsmods require includes a JS version specifier.

This means we couldn't find the url
2020-05-07 11:46:42 +02:00
Mads Marquart
db284cefdf Bump version: 2.0.0a2 -> 2.0.0a3 v2.0.0a3 2020-05-07 11:10:42 +02:00
Mads Marquart
d11f417caa Make logins persistent 2020-05-07 10:56:47 +02:00
Mads Marquart
3b71258f2c Fix tests 2020-05-07 10:23:29 +02:00
Mads Marquart
81584d328b Add more session tests and small error improvements 2020-05-07 10:15:51 +02:00
Mads Marquart
7be2acad7d Initial re-add of 2FA 2020-05-06 23:34:27 +02:00
Mads Marquart
079d4093c4 Use messenger.com URLs instead of facebook.com
This should allow people who have only created a messenger account to
log in.

Also parse required `fb_dtsg` and `client_revision` values better.

The 2-fa flow is removed for now, I'll re-add it later.
2020-05-06 21:57:24 +02:00
Mads Marquart
cce947b18c Fix docs warnings 2020-05-06 13:31:09 +02:00
Mads Marquart
2545a01450 Re-add a few online tests, to easily check when Facebook breaks stuff 2020-05-06 13:31:09 +02:00
Mads Marquart
5d763dfbce Merge pull request #559 from xaadu/patch-1
Fix mistake in session handling example
2020-05-06 11:33:21 +02:00
Mads Marquart
0981be42b9 Fix errors in examples 2020-05-06 11:32:22 +02:00
Abdullah Zayed
93b71bf198 First Object then File Pointer
json.dump() receives object as first argument and File Pointer as 2nd argument.
2020-04-28 12:58:19 +06:00
Mads Marquart
af3758c8a9 Fix TitleSet.title attribute 2020-03-13 11:21:33 +01:00
Mads Marquart
f64c487a2d Bump version: 2.0.0a1 -> 2.0.0a2 v2.0.0a2 2020-03-11 15:45:02 +01:00
Mads Marquart
11534604fe Remove user agent randomization
Caused problems with logging in, and didn't really help on anything
2020-03-11 15:44:34 +01:00
Mads Marquart
9990952fa6 Add Connect and Disconnect events 2020-03-11 15:27:00 +01:00
Mads Marquart
7ee7361646 Clean up event parsing 2020-03-11 15:10:25 +01:00
Mads Marquart
89c6af516c Fix various documentation mistakes 2020-03-11 15:00:50 +01:00
Mads Marquart
c27f599e37 Fix type specifiers in models 2020-03-11 14:43:28 +01:00
Mads Marquart
ef95aed208 Bump version: 1.9.6 -> 2.0.0a1 v2.0.0a1 2020-03-11 14:25:33 +01:00
Mads Marquart
8aaed0c76a Remove bump2version 2020-03-11 13:20:19 +01:00
Mads Marquart
6dbcb8cc47 Don't mandate a specific way to handle listening events (for now) 2020-03-11 12:37:34 +01:00
Mads Marquart
6660fd099d Fix uploading, and move it to Client.upload (making it public again) 2020-03-11 11:48:04 +01:00
Mads Marquart
e6ec5c5194 Redo jsmods loading and fb_dtsg retrieving 2020-03-11 11:23:39 +01:00
Mads Marquart
13e0eb7fcf Fix typo 2020-03-11 10:25:40 +01:00
Mads Marquart
7bdacb91ba Add shortcuts to easily delete threads/messages 2020-02-05 18:45:20 +01:00
Mads Marquart
94c985cb10 Fix ThreadABC.fetch_messages ordering, and clean up a few docstrings 2020-02-05 17:22:06 +01:00
Mads Marquart
0f4ee33d2a Fix failing test for NotLoggedIn 2020-02-05 15:29:57 +01:00
Mads Marquart
4df1d5e0d4 Merge branch 'mqtt-improve' 2020-02-05 14:29:51 +01:00
Mads Marquart
085bbba302 Improve listening usability
Add Listener.register and Listener.run
2020-02-05 14:27:08 +01:00
Mads Marquart
ae2bb41509 Small listening fixes
- If an error is raised in fetch_sequence_id, don't swallow it!
2020-02-05 13:50:01 +01:00
Mads Marquart
9c03c1035b Allow initializing the MQTT Listener without making external requests 2020-01-25 15:07:40 +01:00
Mads Marquart
987993701f Fix NotLoggedIn 2020-01-25 15:07:04 +01:00
Mads Marquart
f8e110f180 Handle connecting in Listener.listen 2020-01-25 14:50:15 +01:00
Mads Marquart
2da8369c70 Refactor and improve MQTT listener a bit 2020-01-25 14:39:58 +01:00