-
-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start filtering events before unmarshalling #636
Start filtering events before unmarshalling #636
Commits on Oct 26, 2021
-
Switch to iterating over mro during listener/waiter registration
(rather than during event dispatch)
Configuration menu - View commit details
-
Copy full SHA for dc57b2b - Browse repository at this point
Copy the full SHA dc57b2bView commit details -
Add in a system to avoid unmarshalling data for events which aren't b…
…eing used * Add settings property to cache interface to allow for introspection * Also add "ME" resource to cache config
Configuration menu - View commit details
-
Copy full SHA for f392b93 - Browse repository at this point
Copy the full SHA f392b93View commit details -
Specialise guild create and update handlers to avoid unmarshalling da…
…ta which isn't being cached when no listeners are registered for the event * For this to work gateway guild definition handling had to be refactored to switch to explicitly specifying which mappings it should include when calling it
Configuration menu - View commit details
-
Copy full SHA for 9ea7979 - Browse repository at this point
Copy the full SHA 9ea7979View commit details -
Configuration menu - View commit details
-
Copy full SHA for 824db06 - Browse repository at this point
Copy the full SHA 824db06View commit details -
Register listeners by subclasses not parents (mro)
(For this the subclasses need to be cached on the Event classes)
Configuration menu - View commit details
-
Copy full SHA for 313de27 - Browse repository at this point
Copy the full SHA 313de27View commit details -
Add voodoo on new event cls callback to Event class
* This is meant to be a mock way to handle the edge case of new subclassing Event types being added after the event manage has been initialised which might be unorthodox but probably has some wack use case
Configuration menu - View commit details
-
Copy full SHA for 1c92ba4 - Browse repository at this point
Copy the full SHA 1c92ba4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04f2bd5 - Browse repository at this point
Copy the full SHA 04f2bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84356ef - Browse repository at this point
Copy the full SHA 84356efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 886f5cd - Browse repository at this point
Copy the full SHA 886f5cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0e3c54 - Browse repository at this point
Copy the full SHA d0e3c54View commit details -
Prefer internal granularity on guild create and update methods
* rename event_manager_base.as_listener to "filtered" and remove from on_guild_create and update
Configuration menu - View commit details
-
Copy full SHA for 74b8cbc - Browse repository at this point
Copy the full SHA 74b8cbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1bfec8 - Browse repository at this point
Copy the full SHA d1bfec8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44b625c - Browse repository at this point
Copy the full SHA 44b625cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbe37bb - Browse repository at this point
Copy the full SHA dbe37bbView commit details -
Internal refactors and naming scheme changes
* Plus fix CacheImpl.update_me not copying the stored member entry before returning it
Configuration menu - View commit details
-
Copy full SHA for 582e427 - Browse repository at this point
Copy the full SHA 582e427View commit details -
Add internal _FilteredMethod proto to event manager base
* Move filtering to _handle_dispatch
Configuration menu - View commit details
-
Copy full SHA for 9f9ed5b - Browse repository at this point
Copy the full SHA 9f9ed5bView commit details -
Add internal _FilteredMethod proto to event manager base
* Move filtering to _handle_dispatch
Configuration menu - View commit details
-
Copy full SHA for f6110cc - Browse repository at this point
Copy the full SHA f6110ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc711ec - Browse repository at this point
Copy the full SHA bc711ecView commit details -
Small logic fix + add code/logic comments and docs
* As an artifact of this addition, on_guild_integrations_update acn raise NotImplementedError now since it should always be skipped
Configuration menu - View commit details
-
Copy full SHA for 35d6841 - Browse repository at this point
Copy the full SHA 35d6841View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9746db8 - Browse repository at this point
Copy the full SHA 9746db8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29a9d6d - Browse repository at this point
Copy the full SHA 29a9d6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62722de - Browse repository at this point
Copy the full SHA 62722deView commit details -
Switch GatewayGuildDefinition to using getter style methods for delay…
…ing deserialization
Configuration menu - View commit details
-
Copy full SHA for 369bb49 - Browse repository at this point
Copy the full SHA 369bb49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 923acee - Browse repository at this point
Copy the full SHA 923aceeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e0784e - Browse repository at this point
Copy the full SHA 9e0784eView commit details -
Configuration menu - View commit details
-
Copy full SHA for be8faf9 - Browse repository at this point
Copy the full SHA be8faf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f8f47b - Browse repository at this point
Copy the full SHA 4f8f47bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc509fa - Browse repository at this point
Copy the full SHA fc509faView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb28a55 - Browse repository at this point
Copy the full SHA bb28a55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6740d0c - Browse repository at this point
Copy the full SHA 6740d0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07f0ab3 - Browse repository at this point
Copy the full SHA 07f0ab3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f99d62 - Browse repository at this point
Copy the full SHA 6f99d62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09f0c81 - Browse repository at this point
Copy the full SHA 09f0c81View commit details