コード例 #1
0
        public IActionResult Get(string token, string want)
        {
            if (!Config.IsDebug && !string.IsNullOrEmpty(Config.OtpKey))
            {
                if (!Otp.Check(Config.OtpKey, token))
                {
                    return(Forbid());
                }
            }

            switch (want.ToLower())
            {
            case "vol-up":
                Vol.Up();
                break;

            case "vol-down":
                Vol.Down();
                break;

            case "vol-mute":
                Vol.Mute();
                break;

            case "media-next":
                Media.Next();
                break;

            case "media-prev":
                Media.Previous();
                break;

            case "media-pause":
            case "media-play":
            case "media-stop":
                Media.Play();
                break;

            case "test":
                return(Ok());

            default:
                return(BadRequest());
            }

            return(Ok());
        }