using HermesSocketLibrary.Requests.Messages; namespace TwitchChatTTS.Chat.Groups { public interface IChatterGroupManager { void Add(Group group); void Add(long chatter, string group); void Add(long chatter, ICollection groupIds); void Clear(); Group? Get(string groupId); IEnumerable GetGroupNamesFor(long chatter); int GetPriorityFor(long chatter); int GetPriorityFor(IEnumerable groupIds); bool Remove(long chatter, string groupId); } }