feat(mobile): ota updates added
This commit is contained in:
16
app/main.ts
16
app/main.ts
@@ -188,6 +188,22 @@ const main = async () => {
|
||||
res.sendFile(join(__dirname, "../lstDocs/build/index.html"));
|
||||
});
|
||||
|
||||
// app ota updates
|
||||
app.use(
|
||||
basePath + "/api/mobile/updates",
|
||||
express.static(join(__dirname, "../mobileLst/dist"), {
|
||||
setHeaders(res) {
|
||||
// OTA runtime needs to fetch these from the device
|
||||
console.log("OTA check called");
|
||||
res.setHeader("Access-Control-Allow-Origin", "*");
|
||||
},
|
||||
}),
|
||||
);
|
||||
|
||||
app.get(basePath + "/api/mobile", (_, res) =>
|
||||
res.status(200).json({ message: "LST OTA server is up." }),
|
||||
);
|
||||
|
||||
// server setup
|
||||
const server = createServer(app);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user