Ejemplo n.º 1
0
        public PowerOnResponse PowerOn([FromBody] PowerOnRequest request)
        {
            int hourDelta = int.Parse(ProcessEnvironment.GetEnvironmentVariable("HOUR_DELTA") ?? "0");
            var now       = DateTime.UtcNow.AddHours(-hourDelta);

            return(new PowerOnResponse
            {
                Stat = 1,
                Uri = _switchBoard.GetStartupUri(request.GameId) ?? string.Empty,
                Host = _switchBoard.GetStartupHost(request.GameId) ?? string.Empty,
                PlaceId = "123",
                Name = ProcessEnvironment.GetEnvironmentVariable("SHOW_NAME") ?? string.Empty,
                Nickname = ProcessEnvironment.GetEnvironmentVariable("SHOW_NAME") ?? string.Empty,
                Region0 = "1",
                RegionName0 = "W",
                RegionName1 = "X",
                RegionName2 = "Y",
                RegionName3 = "Z",
                Country = ProcessEnvironment.GetEnvironmentVariable("SHOW_REGION") ?? "JPN",
                AllNetId = "456",
                ClientTimezone = "+0900",
                UtcTime = $"{now:s}Z",
                Setting = string.Empty,
                ResVersion = "3",
                Token = request.Token
            });
        }
Ejemplo n.º 2
0
 public IResponse HandleRequest(PowerOnRequest request)
 {
     if (!IsOn)
     {
         onCounter++;
     }
     IsOn = true;
     return(new MessageResponse("OK"));
 }
Ejemplo n.º 3
0
 public IResponse HandleRequest(PowerOnRequest request)
 {
     IsOn = true;
     return(new MessageResponse("OK"));
 }
Ejemplo n.º 4
0
 public PowerOnResponse PowerOnFromForm(PowerOnRequest request)
 {
     return(PowerOn(request));
 }