diff --git a/js/modules/types/settings.js b/js/modules/types/settings.js new file mode 100644 index 000000000..c6f9133a9 --- /dev/null +++ b/js/modules/types/settings.js @@ -0,0 +1,4 @@ +const OS = require('../os'); + +exports.shouldShowAudioNotificationSetting = () => + !OS.isLinux(); diff --git a/preload.js b/preload.js index be72c1097..9c99e38c0 100644 --- a/preload.js +++ b/preload.js @@ -106,6 +106,7 @@ window.Signal.Types.Attachment = require('./js/modules/types/attachment'); window.Signal.Types.Message = require('./js/modules/types/message'); window.Signal.Types.MIME = require('./js/modules/types/mime'); + window.Signal.Types.Settings = require('./js/modules/types/settings'); // We pull this in last, because the native module involved appears to be sensitive to // /tmp mounted as noexec on Linux.