Schumix.ExtraAddon.Commands.Functions.HandleCalc C# (CSharp) 메소드

HandleCalc() 공개 메소드

public HandleCalc ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void
        public void HandleCalc(IRCMessage sIRCMessage)
        {
            var sSendMessage = sIrcBase.Networks[sIRCMessage.ServerName].sSendMessage;

            if(sIRCMessage.Info.Length < 5)
            {
                sSendMessage.SendChatMessage(sIRCMessage, sLManager.GetWarningText("NoValue", sIRCMessage.Channel, sIRCMessage.ServerName));
                return;
            }

            var client = new WAClient(WolframAlphaConfig.Key);
            var solution = client.Solve(sIRCMessage.Info.SplitToString(4, SchumixBase.Space));
            sSendMessage.SendChatMessage(sIRCMessage, "{0}", solution);
        }