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 }); }
public IResponse HandleRequest(PowerOnRequest request) { if (!IsOn) { onCounter++; } IsOn = true; return(new MessageResponse("OK")); }
public IResponse HandleRequest(PowerOnRequest request) { IsOn = true; return(new MessageResponse("OK")); }
public PowerOnResponse PowerOnFromForm(PowerOnRequest request) { return(PowerOn(request)); }