Commit Graph

1155 Commits

Author SHA1 Message Date
Mads Marquart
4015bed474 Move ThreadLocation, ActiveStatus and Image to _models/ folder 2020-01-23 15:19:41 +01:00
Mads Marquart
c71c1d37c2 Small cleanup of event parsing 2020-01-23 14:56:28 +01:00
Mads Marquart
1776c3aa45 Add test for fixup_module_metadata 2020-01-23 14:34:12 +01:00
Mads Marquart
a1fc235327 Refactor models file structure 2020-01-23 14:22:36 +01:00
Mads Marquart
2aea401c79 Refactor threads file structure 2020-01-23 14:06:26 +01:00
Mads Marquart
c83836ceed Rename _core.py -> _common.py 2020-01-23 14:06:26 +01:00
Mads Marquart
3efeffe6dd Refactor events file structure 2020-01-23 14:06:26 +01:00
Mads Marquart
45a71fd1a3 Add inline examples 2020-01-23 12:07:40 +01:00
Mads Marquart
0d139cee73 Fix frozen MQTT instances 2020-01-23 11:26:30 +01:00
Mads Marquart
89f90ef849 Make all models frozen, and sessions hashable 2020-01-23 10:18:33 +01:00
Mads Marquart
7019124d1f Merge pull request #518 from carpedm20/fix-documentation
Improve documentation
2020-01-23 00:15:07 +01:00
Mads Marquart
0fd58c52ea Small doc fixes 2020-01-22 23:59:47 +01:00
Mads Marquart
8277b22c5c Small fixes / optimizations 2020-01-22 23:56:39 +01:00
Mads Marquart
55ef9979c3 Clean up FAQ 2020-01-22 23:14:31 +01:00
Mads Marquart
3d3b0f9e91 Remove todo page and testing page in documentation 2020-01-22 23:00:45 +01:00
Mads Marquart
05375d9b11 Rewrite introduction documentation 2020-01-22 22:53:13 +01:00
Mads Marquart
66fdd91953 Disable fixup_module_metadata when running Sphinx 2020-01-22 19:21:10 +01:00
Mads Marquart
9fc9aeac08 Fix README.rst for PyPI usage 2020-01-22 15:02:33 +01:00
Mads Marquart
935947f212 Fix a few spelling errors 2020-01-22 03:48:03 +01:00
Mads Marquart
41f367a61b Use sphinx-autodoc-typehints 2020-01-22 03:29:26 +01:00
Mads Marquart
03cc95e755 Update CONTRIBUTING.rst and README.rst 2020-01-22 03:22:19 +01:00
Mads Marquart
b6fd7e2cf2 Remove unnecessary dunder package attributes 2020-01-22 02:41:39 +01:00
Mads Marquart
1526266bf3 Export MessageData model 2020-01-22 01:43:11 +01:00
Mads Marquart
e666073b18 Fix API docs 2020-01-22 01:43:11 +01:00
Mads Marquart
2644aa9b7a Add type hints, and clean up Client a bit 2020-01-22 01:43:04 +01:00
Mads Marquart
701fe8ffc8 Remove old, broken tests 2020-01-21 23:05:57 +01:00
Mads Marquart
6117049489 Fix event parsing tests 2020-01-21 22:55:12 +01:00
Mads Marquart
6344038bac Encode more assumptions in event parsing 2020-01-21 22:17:01 +01:00
Mads Marquart
316ffe5a52 Merge branch 'v1' 2020-01-21 22:04:22 +01:00
Mads Marquart
f7788a47bc Verify list of all sendable reactions 2020-01-21 19:54:03 +01:00
Mads Marquart
a4afc39c13 Merge pull request #515 from carpedm20/refactor-listen-parsing
Refactor listen parsing
2020-01-21 19:53:11 +01:00
Mads Marquart
b9b4d57b25 Bump version: 1.9.5 → 1.9.6 v1.9.6 2020-01-21 19:50:57 +01:00
Mads Marquart
74a98d7eb3 Fix MessagesDelivered user parsing 2020-01-21 19:50:33 +01:00
Mads Marquart
b4618739f3 Fix MQTT errors after being offline for too long 2020-01-21 19:39:59 +01:00
Mads Marquart
9b75db898a Move listen methods out of Client and into MQTT class
Make MQTT class / `Listener` public
2020-01-21 01:29:43 +01:00
Mads Marquart
01f8578dea Add top level MQTT topic parsing to a separate file 2020-01-20 18:20:24 +01:00
Mads Marquart
0a6bf221e6 Move /t_ms delta admin text type parsing to separate file and add tests 2020-01-20 18:02:56 +01:00
Mads Marquart
4abe5659ae Move /t_ms delta class parsing to separate file and add tests 2020-01-20 18:02:55 +01:00
Mads Marquart
22c6c82c0e Disable /t_rtc MQTT topic 2020-01-20 14:54:25 +01:00
Mads Marquart
9cc286a1b0 Fix MQTT exceptions 2020-01-20 14:53:53 +01:00
Mads Marquart
19c875c18a Bump version: 1.9.4 → 1.9.5 v1.9.5 2020-01-20 09:32:30 +01:00
Mateusz Soszyński
12bbc0058c Add onPendingMessage (#512) 2020-01-20 09:28:41 +01:00
Mads Marquart
0696ff9f4b Move ClientPayload parsing to separate file and add tests 2020-01-16 17:06:15 +01:00
Mads Marquart
e735823d37 Add initial common/core listen events 2020-01-16 16:02:58 +01:00
Mads Marquart
dbc88bc4ed Fix merge error, fix listening and clean up 2020-01-16 11:32:21 +01:00
Mads Marquart
d2f8acb68f Merge branch 'v1' 2020-01-15 16:37:08 +01:00
Mads Marquart
8b70fe8bfd Fix module names to hide implementation details
E.g. now fbchat.PleaseRefresh.__module__ == 'fbchat'
2020-01-15 16:08:59 +01:00
Mads Marquart
9228ac698d Merge pull request #510 from carpedm20/improve-exceptions
Improve exceptions
2020-01-15 16:07:37 +01:00
Mads Marquart
c0425193d0 Various error improvements 2020-01-15 15:15:50 +01:00
Mads Marquart
28791b2118 Add ExternalError.description and GraphQLError.debug_info 2020-01-15 14:03:35 +01:00