fix crash in FiltersActivity (#1409)
This commit is contained in:
parent
51da2a15e8
commit
ce84233c4e
1 changed files with 8 additions and 3 deletions
|
@ -85,9 +85,14 @@ class FiltersActivity: BaseActivity() {
|
||||||
private fun createFilter(phrase: String, wholeWord: Boolean) {
|
private fun createFilter(phrase: String, wholeWord: Boolean) {
|
||||||
api.createFilter(phrase, listOf(context), false, wholeWord, "").enqueue(object: Callback<Filter> {
|
api.createFilter(phrase, listOf(context), false, wholeWord, "").enqueue(object: Callback<Filter> {
|
||||||
override fun onResponse(call: Call<Filter>, response: Response<Filter>) {
|
override fun onResponse(call: Call<Filter>, response: Response<Filter>) {
|
||||||
filters.add(response.body()!!)
|
val filterResponse = response.body()
|
||||||
refreshFilterDisplay()
|
if(response.isSuccessful && filterResponse != null) {
|
||||||
eventHub.dispatch(PreferenceChangedEvent(context))
|
filters.add(filterResponse)
|
||||||
|
refreshFilterDisplay()
|
||||||
|
eventHub.dispatch(PreferenceChangedEvent(context))
|
||||||
|
} else {
|
||||||
|
Toast.makeText(this@FiltersActivity, "Error creating filter '$phrase'", Toast.LENGTH_SHORT).show()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onFailure(call: Call<Filter>, t: Throwable) {
|
override fun onFailure(call: Call<Filter>, t: Throwable) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue