Skip to content

Commit 51ea948

Browse files
committed
stuck
1 parent e1b981e commit 51ea948

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

OculusDB/ScrapingMaster/ScrapingMasterServer.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,17 @@ public void StartServer(HttpServer httpServer)
102102
request.SendString(JsonSerializer.Serialize(s), "application/json", s!.online ? 200 : 418);
103103
return true;
104104
});
105+
server.AddRoute("GET","/api/v1/isstuck/", request =>
106+
{
107+
string nodeId = request.pathDiff;
108+
ScrapingNodeStats? s = ScrapingNodeMongoDBManager.GetScrapingNode(nodeId);
109+
if (s == null)
110+
{
111+
request.Send404();
112+
}
113+
request.SendString(JsonSerializer.Serialize(s), "application/json", s!.status == ScrapingNodeStatus.WaitingForMasterServer ? 200 : 418);
114+
return true;
115+
});
105116
server.AddRoute("POST", "/api/v1/reportscrapingerror/", request =>
106117
{
107118
ScrapingErrorContainer errorContainer = JsonSerializer.Deserialize<ScrapingErrorContainer>(request.bodyString);

0 commit comments

Comments
 (0)