mirror of
https://github.com/UiO-Gaming/infoscreen3.git
synced 2026-11-05 13:56:52 +01:00
Merge pull request #72 from kasimos/addBackgroundDeleteMaster
Add button to delete selected background file
This commit is contained in:
6 files changed
+50
-8
No files matched your search
+14
-1
@@ -1,4 +1,6 @@
|
||||
import cli from './cli.js'
|
||||
import fs from 'fs';
|
||||
import cli from './cli.js';
|
||||
import { checkAndSanitizeFilePathName } from './utils.js';
|
||||
|
||||
export default class adminLobby {
|
||||
|
||||
@@ -89,6 +91,17 @@ export default class adminLobby {
|
||||
}
|
||||
});
|
||||
|
||||
socket.on('admin.deleteBackground', function (data) {
|
||||
try {
|
||||
data.name = checkAndSanitizeFilePathName(data.name);
|
||||
fs.unlinkSync("./data/backgrounds/" + data.name);
|
||||
cli.success("delete " + data.name);
|
||||
socket.emit("callback.admin.reload", {});
|
||||
} catch (err) {
|
||||
cli.error(err, "delete background");
|
||||
socket.emit("callback.admin.reload", {error: err});
|
||||
}
|
||||
});
|
||||
|
||||
socket.on('controls.previous', function (data) {
|
||||
getAdminView(data.displayId).controls("previous");
|
||||
|
||||
Reference in new issue
Block a user