Skip to content

Commit f6e0fe2

Browse files
committed
change vibrate logic
1 parent ae00a33 commit f6e0fe2

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

core/src/main/java/com/omega_r/libs/omegaintentbuilder/builders/AlarmIntentBuilder.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class AlarmIntentBuilder : BaseActivityBuilder() {
1010
private var minutes: Int? = null
1111
private var ringtone: String? = null
1212
private var skipUI: Boolean = false
13-
private var vibrate: Boolean = false
13+
private var vibrate: Boolean? = null
1414
private var ringtoneSilent: Boolean = false
1515

1616
/**
@@ -85,8 +85,8 @@ class AlarmIntentBuilder : BaseActivityBuilder() {
8585
*
8686
* @return This AlarmIntentBuilder for method chaining
8787
*/
88-
fun vibrate(): AlarmIntentBuilder {
89-
vibrate = true
88+
fun vibrate(vibrate: Boolean = true): AlarmIntentBuilder {
89+
this.vibrate = vibrate
9090
return this
9191
}
9292

@@ -122,12 +122,12 @@ class AlarmIntentBuilder : BaseActivityBuilder() {
122122
putExtra(EXTRA_SKIP_UI, skipUI)
123123
}
124124

125-
if (vibrate) {
126-
putExtra(EXTRA_VIBRATE, vibrate)//or true?
125+
vibrate?.let {
126+
putExtra(EXTRA_VIBRATE, it)
127127
}
128128

129129
if (ringtoneSilent) {
130-
putExtra(VALUE_RINGTONE_SILENT, ringtoneSilent)//it is boolean??
130+
putExtra(VALUE_RINGTONE_SILENT, ringtoneSilent)
131131
}
132132

133133
}

0 commit comments

Comments
 (0)