2 Commits

Author SHA1 Message Date
45a5ef1fb5
Improves asyncio loop handling and test initialization
Replaces deprecated get_event_loop() with proper running loop detection and fallback to new loop creation for better asyncio compatibility.

Fixes test suite by replacing manual Client instantiation with proper constructor calls, ensuring all internal caches and attributes are correctly initialized.

Updates cache access patterns to use new cache API methods consistently across the codebase.
2025-06-11 02:25:24 -06:00
484f091897
Implement channel permissions resolution (#11)
* Add channel permission resolution

* Fix target ID handling in permission overwrite retrieval
2025-06-10 15:43:54 -06:00