using InABox.API; using InABox.Core; using InABox.Server; namespace InABox.Rpc { public class RpcCheck2FAHandler : RpcCommandHandler { protected override RpcCheck2FAResult Execute(IRpcSession session, RpcCheck2FAParameters parameters) { var result = CredentialsCache.ValidateCode(parameters.SessionId, parameters.Code); return new RpcCheck2FAResult() { Valid = result }; } public RpcCheck2FAHandler(IRpcServer sender) : base(sender) { } } }