Added fail-safe

pull/214/head
M66B 2 years ago
parent 2b58b8fe9f
commit 75b9ff36b1

@ -326,12 +326,15 @@ class NotificationHelper {
channel.setShowBadge(jchannel.getBoolean("badge")); channel.setShowBadge(jchannel.getBoolean("badge"));
if (jchannel.has("sound") && !jchannel.isNull("sound")) { if (jchannel.has("sound") && !jchannel.isNull("sound"))
Uri uri = Uri.parse(jchannel.getString("sound")); try {
Ringtone ringtone = RingtoneManager.getRingtone(context, uri); Uri uri = Uri.parse(jchannel.getString("sound"));
if (ringtone != null) Ringtone ringtone = RingtoneManager.getRingtone(context, uri);
channel.setSound(uri, Notification.AUDIO_ATTRIBUTES_DEFAULT); if (ringtone != null)
} channel.setSound(uri, Notification.AUDIO_ATTRIBUTES_DEFAULT);
} catch (Throwable ex) {
Log.e(ex);
}
channel.enableLights(jchannel.getBoolean("light")); channel.enableLights(jchannel.getBoolean("light"));
channel.enableVibration(jchannel.getBoolean("vibrate")); channel.enableVibration(jchannel.getBoolean("vibrate"));

Loading…
Cancel
Save