mirror of
https://github.com/ohwgiles/laminar.git
synced 2024-10-27 20:34:20 +00:00
fix reported estimated time of completion from websocket
This commit is contained in:
parent
492ddd2ceb
commit
8080d38cfe
@ -167,8 +167,8 @@ void Laminar::sendStatus(LaminarClient* client) {
|
|||||||
j.set("result", to_string(RunState::RUNNING));
|
j.set("result", to_string(RunState::RUNNING));
|
||||||
db->stmt("SELECT completedAt - startedAt FROM builds WHERE name = ? ORDER BY completedAt DESC LIMIT 1")
|
db->stmt("SELECT completedAt - startedAt FROM builds WHERE name = ? ORDER BY completedAt DESC LIMIT 1")
|
||||||
.bind(run->name)
|
.bind(run->name)
|
||||||
.fetch<int>([&](int etc){
|
.fetch<int>([&](int lastRuntime){
|
||||||
j.set("etc", time(0) + etc);
|
j.set("etc", run->startedAt + lastRuntime);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
j.set("latestNum", int(buildNums[client->scope.job]));
|
j.set("latestNum", int(buildNums[client->scope.job]));
|
||||||
@ -262,8 +262,8 @@ void Laminar::sendStatus(LaminarClient* client) {
|
|||||||
j.set("started", run->startedAt);
|
j.set("started", run->startedAt);
|
||||||
db->stmt("SELECT completedAt - startedAt FROM builds WHERE name = ? ORDER BY completedAt DESC LIMIT 1")
|
db->stmt("SELECT completedAt - startedAt FROM builds WHERE name = ? ORDER BY completedAt DESC LIMIT 1")
|
||||||
.bind(run->name)
|
.bind(run->name)
|
||||||
.fetch<int>([&](int etc){
|
.fetch<int>([&](int lastRuntime){
|
||||||
j.set("etc", time(0) + etc);
|
j.set("etc", run->startedAt + lastRuntime);
|
||||||
});
|
});
|
||||||
j.EndObject();
|
j.EndObject();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user