Soundboard.Sounds.Management (soundboard v1.7.0)

Domain-level sound update/delete operations used by LiveViews.

Sound metadata edits are collaborative for signed-in users, while deletion remains restricted to the original uploader. Per-user join/leave preferences are stored separately so editors keep their own settings without taking over sound ownership.

Summary

Functions

delete_sound(sound, user_id)

update_sound(sound, user_id, params)