mirror of
https://github.com/Jetsparrow/jetherald.git
synced 2026-01-21 07:56:09 +03:00
Fix GET with heartbeats
This commit is contained in:
parent
65137f7890
commit
7785fe1766
@ -35,10 +35,11 @@ namespace JetHerald.Controllers
|
|||||||
HeartbeatArgs args = new();
|
HeartbeatArgs args = new();
|
||||||
args.Topic = q["Topic"];
|
args.Topic = q["Topic"];
|
||||||
args.WriteToken = q["WriteToken"];
|
args.WriteToken = q["WriteToken"];
|
||||||
if (!int.TryParse(q["ExpiryTimeout"], out args.ExpiryTimeout))
|
if (!int.TryParse(q["ExpiryTimeout"], out var expTimeout))
|
||||||
{
|
{
|
||||||
return BadRequest();
|
return BadRequest();
|
||||||
}
|
}
|
||||||
|
args.ExpiryTimeout = expTimeout;
|
||||||
return await DoHeartbeat(args);
|
return await DoHeartbeat(args);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -58,7 +59,7 @@ namespace JetHerald.Controllers
|
|||||||
|
|
||||||
[Route("api/heartbeat")]
|
[Route("api/heartbeat")]
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
public Task<IActionResult> HeartbeatGet(HeartbeatArgs args) => DoHeartbeat(args);
|
public Task<IActionResult> HeartbeatGet([FromQuery] HeartbeatArgs args) => DoHeartbeat(args);
|
||||||
|
|
||||||
private async Task<IActionResult> DoHeartbeat(HeartbeatArgs args)
|
private async Task<IActionResult> DoHeartbeat(HeartbeatArgs args)
|
||||||
{
|
{
|
||||||
@ -81,10 +82,10 @@ namespace JetHerald.Controllers
|
|||||||
|
|
||||||
public class HeartbeatArgs
|
public class HeartbeatArgs
|
||||||
{
|
{
|
||||||
[JsonPropertyName("Topic")] public string Topic;
|
[JsonPropertyName("Topic")] public string Topic { get; set; }
|
||||||
[JsonPropertyName("Heart")] public string Heart;
|
[JsonPropertyName("Heart")] public string Heart { get; set; }
|
||||||
[JsonPropertyName("ExpiryTimeout")] public int ExpiryTimeout;
|
[JsonPropertyName("ExpiryTimeout")] public int ExpiryTimeout { get; set; }
|
||||||
[JsonPropertyName("WriteToken")] public string WriteToken;
|
[JsonPropertyName("WriteToken")] public string WriteToken { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user