public async Task <SkillResponse> AlexaHandler(SkillRequest skillRequest, ILambdaContext lambdaContext) { if (skillRequest.Request is IntentRequest && skillRequest.Request.RequestId == "HEARTBEAT") { return(HeartbeatService.SendHeartbeat()); } Logger.Init(lambdaContext); if (skillRequest.Request is IntentRequest intentRequest) { return(await HandleIntent(intentRequest.Intent, skillRequest.Session.User.UserId)); } else if (skillRequest.Request is SkillEventRequest) { return(await HandleSkillEvent(skillRequest)); } else { return(ResponseBuilder.Tell("I'm sorry, I couldn't understand your request. Please rephrase it or try again later.")); } }
public async Task Post([FromBody] HeartbeatMessage heartbeatMessage) { await _heartbeatService.SendHeartbeat(heartbeatMessage); }
public async Task Post([FromBody] HeartbeatMessage heartbeatMessage) //, [FromHeader(Name = "APIKEY")] string key) { await _heartbeatService.SendHeartbeat(heartbeatMessage); }