check app update api closes #72

This commit is contained in:
Aria Moradi
2021-08-05 06:39:09 +04:30
parent 68ad1f72ce
commit 5eb58a73ee
2 changed files with 64 additions and 2 deletions

View File

@@ -2,6 +2,8 @@ package suwayomi.tachidesk.global
import io.javalin.Javalin
import suwayomi.tachidesk.global.impl.About
import suwayomi.tachidesk.global.impl.AppUpdate
import suwayomi.tachidesk.server.JavalinSetup
/*
* Copyright (C) Contributors to the Suwayomi project
@@ -17,9 +19,12 @@ object GlobalAPI {
ctx.json(About.getAbout())
}
// TODO: app update check api
// check for app updates
app.get("/api/v1/settings/check-update/") { ctx ->
ctx.json(About.getAbout())
ctx.json(
JavalinSetup.future { AppUpdate.checkUpdate() }
)
}
}
}