add additional prototypes in db.js
This commit is contained in:
parent
31ce8ae582
commit
3fe6994064
14
db.js
14
db.js
@ -1,3 +1,7 @@
|
|||||||
|
const fs = require("fs");
|
||||||
|
|
||||||
|
filename = "localdb.json";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* called at app startup, can be used to initialize any variables needed for database access
|
* called at app startup, can be used to initialize any variables needed for database access
|
||||||
*/
|
*/
|
||||||
@ -7,13 +11,23 @@ function init () {}
|
|||||||
* user requests additional resources specified in k-v pairs
|
* user requests additional resources specified in k-v pairs
|
||||||
* @param {string} user user's proxmox username in the form username@authrealm
|
* @param {string} user user's proxmox username in the form username@authrealm
|
||||||
* @param {Object} resources k-v pairs with resource name as keys and resource ammount as values
|
* @param {Object} resources k-v pairs with resource name as keys and resource ammount as values
|
||||||
|
* @returns {boolean} whether the user is approved to allocate requested resources
|
||||||
*/
|
*/
|
||||||
function requestResources (user, resources) {}
|
function requestResources (user, resources) {}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* user allocates additional resources specified in k-v pairs
|
||||||
|
* @param {string} user user's proxmox username in the form username@authrealm
|
||||||
|
* @param {Object} resources k-v pairs with resource name as keys and resource ammount as values
|
||||||
|
* @returns {boolean} true if resources were successfully allocated, false otherwise
|
||||||
|
*/
|
||||||
|
function allocateResources (user, resources) {}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* user releases allocated resources specified in k-v pairs
|
* user releases allocated resources specified in k-v pairs
|
||||||
* @param {string} user user's proxmox username in the form username@authrealm
|
* @param {string} user user's proxmox username in the form username@authrealm
|
||||||
* @param {Object} resources k-v pairs with resource name as keys and resource ammount as values
|
* @param {Object} resources k-v pairs with resource name as keys and resource ammount as values
|
||||||
|
* @returns {boolean} true if resources were successfully deallocated, false otherwise
|
||||||
*/
|
*/
|
||||||
function releaseResources (user, resources) {}
|
function releaseResources (user, resources) {}
|
||||||
|
|
||||||
|
1
main.js
1
main.js
@ -240,5 +240,6 @@ async function handleResponse (node, response) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
app.listen(listenPort, () => {
|
app.listen(listenPort, () => {
|
||||||
|
init();
|
||||||
console.log(`proxmoxaas-api v${api.version} listening on port ${listenPort}`);
|
console.log(`proxmoxaas-api v${api.version} listening on port ${listenPort}`);
|
||||||
});
|
});
|
Loading…
Reference in New Issue
Block a user