Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CachedAnimusMagicClient ¶
type CachedAnimusMagicClient struct { *animusmagic.AnimusMagicClient // ClusterModule cache ClusterModuleCache syncmap.Map[uint16, animusmagic.ClusterModules] SerenityPermissionsList syncmap.Map[uint16, map[string]uint64] }
Wrapper around animusmagic.AnimusMagicClient with cache support
func New ¶
func New(c *animusmagic.AnimusMagicClient) *CachedAnimusMagicClient
New returns a new CachedAnimusMagicClient
func (*CachedAnimusMagicClient) GetClusterModules ¶
func (c *CachedAnimusMagicClient) GetClusterModules(ctx context.Context, redis rueidis.Client, clusterId uint16) (animusmagic.ClusterModules, error)
GetClusterModules returns the modules that are currently running on the cluster.
Click to show internal directories.
Click to hide internal directories.