API Diff between 1.0.0-Beta and 1.0.2
27 Additions
27 Removals
PalApi
-
public static class Extensions
-
public static class InstanceExtensions
- public static IPalBot AddRole(this IPalBot bot, string name, Func<User, Group, bool> predicate)
- public static IPalBot AddRole(this IPalBot bot, string name, Func<User, Group, GroupUser, bool> predicate)
- public static IPalBot AddRole(this IPalBot bot, string name, Func<User, bool> predicate)
- public static void IncludePalApi(this ConfigurationExpression c, Container container)
-
public interface IPalBot : IPalBotSenders
-
public interface IPalBotSenders
-
public class PalBot : IPalBot, IPalBotSenders
PalApi.Delegates
PalApi.DependencyInjection
PalApi.Networking
PalApi.Plugins
-
public interface IPluginManager
-
public interface IRole
-
public interface IRoleManager
- Task<bool> IsInRole(string role, IPalBot bot, Message msg)
- void AddAuth(int[] ids)
- void AddRole(string key, Func<IPalBot, User, Group, bool> predicate)
- void AddRole(string key, Func<IPalBot, User, Group, GroupUser, bool> predicate)
- void AddRole(string key, Func<IPalBot, User, bool> predicate)
- bool IsInRole(IPalBot bot, User user, Group group, string role)
- bool IsInRole(IPalBot bot, User user, string role)
- Task<bool> IsInRole(IPalBot bot, int user, string role)
- Task<bool> IsInRole(IPalBot bot, int user, int group, string role)
- void RemoveAuth(int[] ids)
-
public class PluginManager : IPluginManager
-
public class RoleManager : IRoleManager
- public RoleManager(IReflectionUtility reflection)
- public Task<bool> IsInRole(string role, IPalBot bot, Message msg)
- public RoleManager()
- public void AddAuth(int[] ids)
- public void AddRole(string key, Func<IPalBot, User, Group, bool> predicate)
- public void AddRole(string key, Func<IPalBot, User, Group, GroupUser, bool> predicate)
- public void AddRole(string key, Func<IPalBot, User, bool> predicate)
- public Task<bool> IsInRole(IPalBot bot, int user, int group, string role)
- public bool IsInRole(IPalBot bot, User user, Group group, string role)
- public bool IsInRole(IPalBot bot, User user, string role)
- public Task<bool> IsInRole(IPalBot bot, int user, string role)
- public void RemoveAuth(int[] ids)
PalApi.Plugins.Defaults