Handled no pause in DTMF steps.
This commit is contained in:
parent
1be489a235
commit
d23e767796
3 changed files with 10 additions and 1 deletions
|
@ -423,6 +423,14 @@ class MainActivity : AppCompatActivity(), AnkoLogger {
|
|||
val blank = "\\0"
|
||||
val mock = Dtmf.mock(option, blank)
|
||||
|
||||
if (!mock.contains(MainActivity.PAUSE)) { // no pause
|
||||
errors.append(getString(
|
||||
R.string.validate_invalid_opts_prop,
|
||||
i + 1,
|
||||
"dtmf",
|
||||
getString(R.string.validate_dtmf_nopause)))
|
||||
}
|
||||
|
||||
if (!Dtmf.validate(mock,
|
||||
"${MainActivity.PAUSE}${params.ack}${params.alt}$blank")) {
|
||||
errors.append(getString(
|
||||
|
|
|
@ -177,7 +177,7 @@ class ProgrammingActivity : AppCompatActivity(), AnkoLogger {
|
|||
}
|
||||
|
||||
startActivity<StepsActivity>(
|
||||
StepsActivity.EXTRA_STEPS to "$begin$dtmf$end".split(','))
|
||||
StepsActivity.EXTRA_STEPS to "$begin$dtmf$end".split(MainActivity.PAUSE))
|
||||
} else {
|
||||
Snackbar.make(this@coordinatorLayout,
|
||||
getString(R.string.error_invalid_dtmf, dtmf),
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
<string name="hint_phone_number">Phone Number</string>
|
||||
<string name="programming_heading">PROGRAMMING</string>
|
||||
<string name="title_template_step">Step <xliff:g id="step_number">%1$d</xliff:g> of <xliff:g id="steps_count">%2$d</xliff:g></string>
|
||||
<string name="validate_dtmf_nopause">Missing pause between steps</string>
|
||||
<string name="validate_invalid_option"><p><b>opts[<xliff:g id="opts">%1$d</xliff:g>]</b>: invalid <font color=\"red\"><xliff:g id="prop">%2$s</xliff:g></font></p></string>
|
||||
<string name="validate_invalid_param"><p><b>params</b>: invalid <font color=\"red\"><xliff:g id="param">%1$s</xliff:g></font></p></string>
|
||||
<string name="validate_invalid_field_prop"><p><b>opts[<xliff:g id="opts">%1$d</xliff:g>]</b>, <b>fields[<xliff:g id="field">%2$d</xliff:g>]</b>, invalid <font color=\"red\"><xliff:g id="prop">%3$s</xliff:g></font>:<br>    <font color=\"red\"><xliff:g id="attr">%4$s</xliff:g></font></p></string>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue