コード例 #1
0
    private static void ClaimViewOrPin(TwitchModule module, string user, bool isWhisper, bool view, bool pin)
    {
        if (isWhisper)
        {
            IRCConnection.SendMessage($"Sorry {user}, claiming modules is not allowed in whispers", user, false);
            return;
        }

        var result = module.ClaimModule(user);

        IRCConnection.SendMessage(result.Second);
        if (result.First && view)
        {
            module.ViewPin(user, pin);
        }
    }
コード例 #2
0
 public static void View(TwitchModule module, string user, [Group(1)] string cmd) => module.ViewPin(user, cmd.ContainsIgnoreCase("p"));