public void Add(IServerObserver observer) { OnConnection += observer.OnConnection; OnMessageSent += observer.OnMessageSent; OnMessageReceived += observer.OnMessageReceived; OnError += observer.OnError; }
public void AddObserver(IServerObserver <T> observer) { observers.Add(observer); }
public void ListenForConsoleUpdate(IServerObserver <string> console) { Console.AddObserver(console); }
public void ListenForGuildChange(IServerObserver <List <Guild> > guildUpdate) { GuildUpdate.AddObserver(guildUpdate); }
public void AddGuildList(IServerObserver <List <Guild> > guilds) { DiscordBot.bot.ListenForGuildChange(guilds); }
public void AddConsole(IServerObserver <string> console) { DiscordBot.bot.ListenForConsoleUpdate(console); }
public void SetObserver(IServerObserver observer) { _Observer = observer; _Observer.ObservedServer = this; }