Skip to content

Commit 6b3f191

Browse files
author
Antonino Tramontana
committed
fixed routine for deleting a package
1 parent b0b6403 commit 6b3f191

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

main.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
from cnn_manager import CNNManager
3232
from event import EventManager
3333
from audioControls import AudioCtrl
34-
34+
from musicPackages import MusicPackageManager
3535
# Logging configuration
3636
logger = logging.getLogger()
3737
logger.setLevel(logging.INFO)
@@ -164,6 +164,17 @@ def handle_config():
164164
app.bot_config = Config.get()
165165
return "ok"
166166

167+
@app.route("/deletepkg", methods=["POST"])
168+
def handle_packages():
169+
"""
170+
Delete a musical package an save the list of available packages on disk
171+
also delete package sounds and directory
172+
"""
173+
packageName = request.form.get("nameID")
174+
musicPkg = MusicPackageManager.get_instance()
175+
musicPkg.deletePackage(packageName)
176+
return "package deleted"
177+
167178
@app.route("/config", methods=["GET"])
168179
def returnConfig():
169180
"""

0 commit comments

Comments
 (0)