Mads Marquart
0f99a23af7
Add deprecated public utils
module
2019-02-24 23:16:40 +01:00
Mads Marquart
bc5163adaf
Rename utils.py -> _util.py
2019-02-24 23:15:12 +01:00
Mads Marquart
0561718917
Import utils.py and graphql.py directly into the global module
2019-02-24 23:08:23 +01:00
Mads Marquart
c1861627fb
Make deprecated public client
module
2019-02-24 23:06:29 +01:00
Mads Marquart
e5eccab871
Rename client.py -> _client.py
2019-02-24 23:01:26 +01:00
Mads Marquart
589117b9e7
Move pull delta parsing into _parseDelta (commit 2)
2019-02-24 20:45:44 +01:00
Mads Marquart
80300cd160
Move pull delta parsing into _parseDelta (commit 1)
2019-02-24 20:45:01 +01:00
Mads Marquart
8ae8435940
Use attrs, to remove verbose __init__ and __repr__ methods
...
Backwards compatibility is strictly preserved in `__init__`, including parameter names, defaults and position. Whenever that's difficult using `attrs`, the custom `__init__` is kept instead (for the time being).
`__repr__` methods have changed to the format `attrs` use, but people don't rely on this for anything other than debug output, so it shouldn't be a problem.
2019-02-24 20:18:07 +01:00
Mads Marquart
929c2137bf
Move model docstrings into the class level, out of init
2019-02-24 20:18:00 +01:00
Mads Marquart
98056e91c5
Split models.py into several files ( #398 )
...
* Move exception models into separate file
* Move thread model into separate file
* Move user model into separate file
* Move group and room models into separate file
* Move page model into separate file
* Move message model into separate file
* Move basic attachment models into separate file
* Move sticker model into separate file
* Move location models into separate file
* Move file attachment models into separate file
* Move mention model to reside with message model
* Move quick reply models into separate file
* Move poll models into separate file
* Move plan model into separate file
* Move active status model to reside with user model
* Move core enum model into separate file
* Move thread-related enums to reside with thread model
* Move typingstatus model to reside with user model
* Move emojisize and reaction enums to reside wtih message model
2019-02-24 20:06:59 +01:00
darylkell
caa2ecd0b7
Fix LocationAttachment ( #395 )
...
Set `LocationAttachment.address` instead of `latitude` and `longitude`, when no GPS coords are supplied. Fixes #392
2019-02-19 12:19:20 +01:00
Blue
dfc2d0652f
Make fetchUnread and fetchUnseen include group chats ( #394 )
...
* Correct fetchUnread and fetchUnseen to include 1:1 chats and group chats
2019-02-18 22:37:16 +01:00
Mads Marquart
8d25540445
Version up, thanks to @kapi2289
2019-02-03 22:07:44 +01:00
Kacper Ziubryniewicz
56e43aec0e
Apply suggestions and fixes from review
2019-02-03 19:03:43 +01:00
Kacper Ziubryniewicz
491d120c25
Fix #388 issue
2019-02-03 14:45:10 +01:00
Mads Marquart
82d071d52c
Version up
2019-01-31 21:27:04 +01:00
Mads Marquart
e0710a2ec1
Format strings using black
2019-01-31 20:55:22 +01:00
Mads Marquart
d20fc3b9ce
Format using black
(without string normalization)
2019-01-31 20:54:32 +01:00
Mads Marquart
f25faec108
Version up
2019-01-31 20:26:17 +01:00
Mads Marquart
2750658c3c
Fix #385
2019-01-31 20:26:04 +01:00
Mads Marquart
e6bc5bbab3
Version up, thanks to @kapi2289 and @2FWAH
2019-01-31 20:20:17 +01:00
Mads Marquart
de5f3a9d9e
Merge branch 'pr/300'
2019-01-31 20:13:27 +01:00
Mads Marquart
7f0da012c2
Few nitpicky fixes
2019-01-31 20:12:59 +01:00
Mads Marquart
76ecbf5eb0
Merge branch 'pr/325'
2019-01-31 19:57:22 +01:00
Mads Marquart
06881a4c70
Add formatMentions
docstring
2019-01-31 19:56:35 +01:00
Mads Marquart
c14fdd82db
Merge branch 'pr/338'
2019-01-31 19:29:54 +01:00
Mads Marquart
b1a02ad930
Merge pull request #342 from kapi2289/quick_replies
...
[Feature] Quick replies
2019-01-31 19:26:03 +01:00
Mads Marquart
2b580c60e9
Readd deprecated markAlive
parameter
2019-01-31 19:23:46 +01:00
Mads Marquart
27ffba3b14
Fix a few isinstance checks
2019-01-31 19:21:52 +01:00
Mads Marquart
8ed3c1b159
Use flit
instead of setuptools
...
Mostly just a simple move from `setup.cfg` -> `pyproject.toml`. Had to reformat the description in `__init__` a little though.
2019-01-25 16:36:09 +01:00
Mads Marquart
4f947cdbb5
Version up, thanks to @kapi2289 and @kaushalvivek
2019-01-25 16:01:47 +01:00
Mads Marquart
6b117502f3
Merge branch 'master' into fix-enums
2019-01-24 22:40:44 +01:00
Kacper Ziubryniewicz
a367aa0b31
Replying on location quick replies
2019-01-05 20:40:45 +01:00
Kacper Ziubryniewicz
7f6843df55
Better quick reply types
2019-01-05 20:06:28 +01:00
Kacper Ziubryniewicz
4b485d54b6
Merge remote-tracking branch 'origin/master' into quick_replies
2019-01-05 19:29:32 +01:00
Kacper Ziubryniewicz
e80a040db4
Deprecate markAlive parameter in doOneListen and _pullMessage
2019-01-05 18:48:40 +01:00
Kacper Ziubryniewicz
c357fd085b
Better listening for buddylist overlay and chatbox presence
2019-01-05 18:36:48 +01:00
Kacper Ziubryniewicz
d0c5f29b0a
Fixed getting active status
2019-01-05 18:24:23 +01:00
Kacper Ziubryniewicz
f4a997c0ef
Fixed typos in FBchatException
2019-01-05 17:55:54 +01:00
Kacper Ziubryniewicz
102e74bb63
Merge remote-tracking branch 'origin/master' into active_status
2019-01-05 17:46:27 +01:00
Kacper Ziubryniewicz
7b8ecf8fe3
Changed deleted
to unsent
2019-01-04 20:02:00 +01:00
Kacper Ziubryniewicz
79ebf920ea
More on responding to quick replies
2019-01-03 23:28:23 +01:00
Kacper Ziubryniewicz
0d05d42f70
getPhoneNumbers and getEmails methods
2019-01-03 22:54:47 +01:00
Kacper Ziubryniewicz
95989b6da7
Merge branch 'master' into extensible_attachments
2018-12-23 14:58:03 +01:00
Kacper Ziubryniewicz
22e57f99a1
deleted
attribute of Message
...
and batter handling of deleted (unsended) messages
2018-12-23 14:56:27 +01:00
Kacper Ziubryniewicz
b9d29c0417
Removed addReaction
, removeReaction
, _react
...
(and undeprecated `reactToMessage`)
2018-12-23 14:45:17 +01:00
Kacper Ziubryniewicz
edc33db9e8
Few fixes in quick replies
2018-12-23 14:36:26 +01:00
Mads Marquart
45d8b45d96
Fix enum_extend_if_invalid
warning
2018-12-12 23:22:08 +01:00
Mads Marquart
b6a6d7dc68
Move enum_extend_if_invalid
to utils.py
2018-12-12 23:06:16 +01:00
Mads Marquart
c57b84cd0b
Refactor enum extending
2018-12-12 23:04:26 +01:00