add some more functions for fileBin control

matrix-notifications^2
Moe 2023-01-28 11:13:27 -08:00
parent 05ffca8ca1
commit fe57a04f9c
1 changed files with 9 additions and 0 deletions

View File

@ -20,6 +20,13 @@ module.exports = function(s,config,lang,app,io){
})
})
}
const getFileBinBuffer = (file) => {
const filePath = getFileBinPath(file);
return fs.promises.readFile(filePath)
}
const getFileBinPath = (file) => {
return getFileBinDirectory(file) + file.name;
}
const getFileBinEntries = (options) => {
return new Promise((resolve, reject) => {
s.knexQuery({
@ -187,6 +194,8 @@ module.exports = function(s,config,lang,app,io){
}
s.getFileBinDirectory = getFileBinDirectory
s.getFileBinEntry = getFileBinEntry
s.getFileBinBuffer = getFileBinBuffer
s.getFileBinPath = getFileBinPath
s.insertFileBinEntry = insertFileBinEntry
s.updateFileBinEntry = updateFileBinEntry
s.deleteFileBinEntry = deleteFileBinEntry