Files
op-packages/luci-app-wifihistory/root/usr/share/rpcd/ucode/wifihistory.uc
T

34 lines
554 B
Ucode

#!/usr/bin/env ucode
'use strict';
import { readfile, writefile } from 'fs';
const HISTORY_FILE = '/var/lib/wifihistory/history.json';
const methods = {
getHistory: {
call: function() {
let content = readfile(HISTORY_FILE);
if (content == null)
return { history: {} };
try {
return { history: json(content) || {} };
}
catch (e) {
return { history: {} };
}
}
},
clearHistory: {
call: function() {
writefile(HISTORY_FILE, '{}');
return { result: true };
}
}
};
return { 'luci.wifihistory': methods };