This repository has been archived by the owner on Apr 16, 2023. It is now read-only.
[🚀] Persistent information about channels #56
Labels
api
Related to API changes / additions (internal API)
enhancement
New feature or request
feedback wanted
Extra discussion is needed
Describe the solution you'd like
Plugins should be provided a way to persistently store information about a channel just like user profiles allow storing information about that user.
Describe why you would like to see this implemented
When working with channels - especially when creating own channels - often times it is necessary to identify channels later on or store some additional - possibly useful - information about the channel somewhere where it won't just disappear once the framework is restarted.
Since plugins would currently have to implement this feature on their own, an implementation is wanted in the framework.
Additional information
Since channels cannot share profiles like clients do, their profile could be extended by the
IChannel
interface but that needs closer inspection and some testing.Invalidation of this information should only be handled in the framework for channels that got deleted (based on event and a start-up check).
The text was updated successfully, but these errors were encountered: