public override Task UserTextMessage(Murmur.User user, Murmur.TextMessage message) { var apiUser = new UserWrapper(SteamListener, WServer, user); var destChans = message.channels.Select(x => new ChannelShim(WServer, x)).ToArray(); return(Task.WhenAll(Plugins.Select(x => x.OnChatMessage(apiUser, destChans, message.text)))); }
public override Task UserDisconnected(Murmur.User user) { var apiUser = new UserWrapper(SteamListener, WServer, user); return(Task.WhenAll(Plugins.Select(x => x.OnUserDisconnected(apiUser)))); }