/* * Copyright (C) Sapphirecode - All Rights Reserved * This file is part of appreports which is released under GPL-3.0-or-later. * See file 'LICENSE' for full license details. * Created by Timo Hocker , August 2020 */ 'use strict'; const db = require ('../db'); const { http } = require ('@sapphirecode/consts'); module.exports = async (req, res) => { const limit = parseInt (req.headers.limit); const offset = parseInt (req.headers.offset); const app_id = parseInt (req.headers.app_id); if (isNaN (app_id)) { res.status (http.status_bad_request) .end ('app id not specified'); } res.status (http.status_ok) .json (await db.log.get_all ( parseInt (req.headers.app_id), isNaN (limit) ? 100 : limit, isNaN (offset) ? 0 : offset )); };