Commit Graph

  • 1526266bf3 Export MessageData model Mads Marquart 2020-01-22 00:57:02 +01:00
  • 2644aa9b7a Add type hints, and clean up Client a bit Mads Marquart 2020-01-22 01:43:04 +01:00
  • 701fe8ffc8 Remove old, broken tests Mads Marquart 2020-01-21 23:05:57 +01:00
  • 6117049489 Fix event parsing tests Mads Marquart 2020-01-21 22:55:12 +01:00
  • 6344038bac Encode more assumptions in event parsing Mads Marquart 2020-01-21 22:17:01 +01:00
  • 316ffe5a52 Merge branch 'v1' Mads Marquart 2020-01-21 22:04:22 +01:00
  • f7788a47bc Verify list of all sendable reactions Mads Marquart 2020-01-21 19:54:03 +01:00
  • a4afc39c13 Merge pull request #515 from carpedm20/refactor-listen-parsing Mads Marquart 2020-01-21 19:53:11 +01:00
  • b9b4d57b25 Bump version: 1.9.5 → 1.9.6 v1.9.6 Mads Marquart 2020-01-21 19:50:57 +01:00
  • 74a98d7eb3 Fix MessagesDelivered user parsing Mads Marquart 2020-01-21 19:50:33 +01:00
  • b4618739f3 Fix MQTT errors after being offline for too long Mads Marquart 2020-01-21 18:51:32 +01:00
  • 9b75db898a Move listen methods out of Client and into MQTT class Mads Marquart 2020-01-21 01:29:43 +01:00
  • 01f8578dea Add top level MQTT topic parsing to a separate file Mads Marquart 2020-01-20 16:46:26 +01:00
  • 0a6bf221e6 Move /t_ms delta admin text type parsing to separate file and add tests Mads Marquart 2020-01-20 16:56:35 +01:00
  • 4abe5659ae Move /t_ms delta class parsing to separate file and add tests Mads Marquart 2020-01-20 18:02:55 +01:00
  • 22c6c82c0e Disable /t_rtc MQTT topic Mads Marquart 2020-01-20 14:54:25 +01:00
  • 9cc286a1b0 Fix MQTT exceptions Mads Marquart 2020-01-20 14:53:53 +01:00
  • 19c875c18a Bump version: 1.9.4 → 1.9.5 v1.9.5 Mads Marquart 2020-01-20 09:32:30 +01:00
  • 12bbc0058c Add onPendingMessage (#512) Mateusz Soszyński 2020-01-20 09:28:41 +01:00
  • 0696ff9f4b Move ClientPayload parsing to separate file and add tests Mads Marquart 2020-01-16 16:53:18 +01:00
  • e735823d37 Add initial common/core listen events Mads Marquart 2020-01-16 15:54:35 +01:00
  • dbc88bc4ed Fix merge error, fix listening and clean up Mads Marquart 2020-01-15 16:42:21 +01:00
  • d2f8acb68f Merge branch 'v1' Mads Marquart 2020-01-15 16:37:08 +01:00
  • 8b70fe8bfd Fix module names to hide implementation details Mads Marquart 2020-01-15 16:08:59 +01:00
  • 9228ac698d Merge pull request #510 from carpedm20/improve-exceptions Mads Marquart 2020-01-15 16:07:37 +01:00
  • c0425193d0 Various error improvements Mads Marquart 2020-01-15 15:15:50 +01:00
  • 28791b2118 Add ExternalError.description and GraphQLError.debug_info Mads Marquart 2020-01-15 14:03:35 +01:00
  • e25f53d9a9 Wrap requests exceptions Mads Marquart 2020-01-15 12:17:16 +01:00
  • 8f25a3bae8 Fix exceptions in tests Mads Marquart 2020-01-15 11:17:51 +01:00
  • 3cdd646c37 Move error handling functions to _exception Mads Marquart 2020-01-15 11:05:59 +01:00
  • 3445eccc32 Initial redo of exceptions Mads Marquart 2020-01-15 10:49:16 +01:00
  • 9c81806b95 Bump version: 1.9.3 → 1.9.4 v1.9.4 Mads Marquart 2020-01-14 23:29:58 +01:00
  • 45303005b8 Fix onFriendRequest Mads Marquart 2020-01-14 23:27:50 +01:00
  • 656281eacb Merge pull request #507 from carpedm20/refactor-limits Mads Marquart 2020-01-14 22:13:58 +01:00
  • 2b45fdbc8a Make Client.search_for_X more forwards compatible Mads Marquart 2020-01-14 22:06:12 +01:00
  • 22dcf6d69a Update ThreadABC.fetch_messages Mads Marquart 2020-01-14 21:53:55 +01:00
  • 60cce0d112 Refactor Client.fetch_thread_list to return an iterable Mads Marquart 2020-01-14 21:28:54 +01:00
  • 117433da8a Improve image fetching in ThreadABC Mads Marquart 2020-01-14 18:47:14 +01:00
  • 55182e21b6 Improve message searching in Client Mads Marquart 2020-01-13 16:54:34 +01:00
  • e76c6179fb Improve message searching in ThreadABC Mads Marquart 2020-01-13 15:54:09 +01:00
  • e4f2c6c403 Add get_limits helper Mads Marquart 2020-01-13 15:11:20 +01:00
  • 3c35770eca Fix sending messages Mads Marquart 2020-01-13 12:47:21 +01:00
  • 7c7ac1f1f6 Clean up User parsing Mads Marquart 2020-01-13 11:38:06 +01:00
  • da18111ed0 Add ThreadABC._parse_participants Mads Marquart 2020-01-10 00:32:12 +01:00
  • 5e09cb9cab Remove composite methods in Client Mads Marquart 2020-01-09 22:51:56 +01:00
  • 3662fbd038 Rename Client.fetch_all_users -> .fetch_users, and document it better Mads Marquart 2020-01-09 22:40:04 +01:00
  • 281ef4714f Message parsing fixes Mads Marquart 2020-01-13 10:01:24 +01:00
  • 26f99d983e Refactor polls and poll options Mads Marquart 2020-01-09 22:02:09 +01:00
  • 9dd760223e Merge pull request #502 from carpedm20/remove-enums Mads Marquart 2020-01-09 21:12:53 +01:00
  • 9f1c9c9697 Remove _core.Enum and aenum dependency Mads Marquart 2020-01-09 20:58:27 +01:00
  • c81e509eb0 Remove TypingStatus Mads Marquart 2020-01-09 20:56:10 +01:00
  • 8b6d9b16c6 Remove ThreadColor Mads Marquart 2020-01-09 21:00:34 +01:00
  • 3341f4a45c Remove MessageReaction Mads Marquart 2020-01-09 19:51:06 +01:00
  • b00f748647 Remove msg parameter from Client.on_x methods Mads Marquart 2020-01-09 18:25:02 +01:00
  • f2bf3756db Standardize json parsing Mads Marquart 2020-01-09 18:18:55 +01:00
  • c98fa40c42 Fix lint Mads Marquart 2020-01-09 18:00:03 +01:00
  • 333c879192 Merge pull request #501 from carpedm20/split-models Mads Marquart 2020-01-09 17:58:31 +01:00
  • e53d10fd85 Make .offset and .length on Mention required Mads Marquart 2020-01-09 17:45:09 +01:00
  • 5214a2aed2 Make .author and .created_at on MessageData required Mads Marquart 2020-01-09 17:44:56 +01:00
  • 12c2059812 Split Message into Message/MessageData Mads Marquart 2020-01-09 17:50:18 +01:00
  • a1b3fd3ffa Refactor message sending Mads Marquart 2020-01-09 16:15:52 +01:00
  • 6b39e58eb8 Improve login error handling Mads Marquart 2020-01-09 17:05:09 +01:00
  • 6d6f779d26 Move plan actions into Plan Mads Marquart 2020-01-09 15:17:51 +01:00
  • 483fdf43dc Split Plan into Plan/PlanData, and add Plan.session Mads Marquart 2020-01-09 15:05:42 +01:00
  • e039e88f80 Be more explicit in UserData/PageData parsing Mads Marquart 2020-01-09 14:51:27 +01:00
  • 2459a0251a Split Group into Group/GroupData Mads Marquart 2020-01-09 14:00:54 +01:00
  • c7ee45aaca Split Page into Page/PageData Mads Marquart 2020-01-09 14:09:33 +01:00
  • 22217c793c Split User into User/UserData Mads Marquart 2020-01-09 14:09:17 +01:00
  • fbeee69ece Add .mypy_cache/ to gitignore Mads Marquart 2020-01-09 13:19:10 +01:00
  • c79cfd21b0 Fix various errors in examples Mads Marquart 2020-01-09 13:18:14 +01:00
  • deda3b433d Fix various errors Mads Marquart 2020-01-09 13:04:04 +01:00
  • 906e813378 Fix frame_count tests Mads Marquart 2020-01-09 12:30:27 +01:00
  • a9eeacb5be Merge pull request #459 from YellowOnion/frame_count Mads Marquart 2020-01-09 12:27:37 +01:00
  • b4009cc0e6 Add Sticker.frame_count attribute Mads Marquart 2020-01-09 12:26:44 +01:00
  • 942c3e5b70 Merge pull request #499 from carpedm20/session-in-models Mads Marquart 2020-01-09 11:33:45 +01:00
  • 2ec0be9635 Remove ThreadType completely Mads Marquart 2020-01-09 11:13:48 +01:00
  • d8d044f091 Merge pull request #498 from carpedm20/rename-uid Mads Marquart 2020-01-09 10:58:46 +01:00
  • f968e583e8 Make Client.session attribute public Mads Marquart 2020-01-09 10:54:07 +01:00
  • 88ba9c55d2 Merge pull request #497 from carpedm20/public-session Mads Marquart 2020-01-09 10:49:43 +01:00
  • 6baa594538 Fix user affinity test Mads Marquart 2020-01-09 10:49:12 +01:00
  • 0e0fce714a Allow on_2fa_callback to be None in Session.login Mads Marquart 2020-01-09 10:39:30 +01:00
  • cf24c7e8c2 Add Session and Client __repr__ implementations Mads Marquart 2020-01-09 10:32:30 +01:00
  • ded6039b69 Add message-related functions to Message model Mads Marquart 2020-01-09 01:00:43 +01:00
  • 6b4327fa69 Add Message.session Mads Marquart 2020-01-09 00:51:47 +01:00
  • 53e4669fc1 Move fetch_message_info to Message Mads Marquart 2020-01-09 00:34:48 +01:00
  • 4dea10d5de Add thread mute settings to ThreadABC Mads Marquart 2020-01-09 00:33:49 +01:00
  • bd2b39c27a Add thread actions to ThreadABC Mads Marquart 2020-01-09 01:13:17 +01:00
  • e9864208ac Fix user affinity Mads Marquart 2020-01-09 00:36:11 +01:00
  • f3b1d10d85 Move fetch methods to ThreadABC Mads Marquart 2020-01-09 00:29:03 +01:00
  • 13aa1f5e5a Move send methods to ThreadABC Mads Marquart 2020-01-09 00:25:40 +01:00
  • aeca4865ae Add unfinished NewGroup helper class Mads Marquart 2020-01-09 00:10:39 +01:00
  • 152f20027a Add ThreadABC helper, that'll contain functions that threads can call Mads Marquart 2020-01-09 00:35:43 +01:00
  • 4199439e07 Remove Thread.type Mads Marquart 2020-01-08 23:52:14 +01:00
  • 64f55a572e Move group-related functions to Group model Mads Marquart 2020-01-08 23:32:45 +01:00
  • a26554b4d6 Move user-related functions to User model Mads Marquart 2020-01-08 23:23:19 +01:00
  • 0531a9e482 Add session attribute to Group/User/Page/Thread Mads Marquart 2020-01-08 23:07:13 +01:00
  • a5abb05ab3 Rename .uid -> .id everywhere Mads Marquart 2020-01-08 23:09:51 +01:00
  • 45c0a4772d Move attributes out of Thread and into User/Page/Group Mads Marquart 2020-01-08 12:00:45 +01:00
  • a36ff5ee6e Make Session.user_id readonly Mads Marquart 2020-01-08 12:24:47 +01:00
  • 78949e8ad5 Update examples Mads Marquart 2020-01-08 10:45:41 +01:00