jsl grid display

This commit is contained in:
Jan Prochazka
2020-04-10 09:50:20 +02:00
parent 949985769c
commit 3bc6f60f75
12 changed files with 152 additions and 61 deletions

View File

@@ -58,13 +58,13 @@ module.exports = {
},
getInfo_meta: 'get',
getInfo(jslid) {
getInfo({ jslid }) {
const file = path.join(jsldir(), `${jslid}.jsonl.info`);
return JSON.parse(fs.readFileSync(file, 'utf-8'));
},
getRows_meta: 'get',
async getRows(jslid, offset, limit) {
async getRows({ jslid, offset, limit }) {
await this.ensureReader(jslid, offset);
const res = [];
for (let i = 0; i < limit; i += 1) {

View File

@@ -6,12 +6,14 @@ const io = require('socket.io');
const fs = require('fs');
const useController = require('./utility/useController');
const socket = require('./utility/socket');
const connections = require('./controllers/connections');
const serverConnections = require('./controllers/serverConnections');
const databaseConnections = require('./controllers/databaseConnections');
const tables = require('./controllers/tables');
const sessions = require('./controllers/sessions');
const socket = require('./utility/socket');
const jsldata = require('./controllers/jsldata');
function start() {
console.log('process.argv', process.argv);
@@ -29,6 +31,7 @@ function start() {
useController(app, '/database-connections', databaseConnections);
useController(app, '/tables', tables);
useController(app, '/sessions', sessions);
useController(app, '/jsldata', jsldata);
if (fs.existsSync('/home/dbgate-docker/build')) {
// server static files inside docker container