fix crash in FiltersActivity (#1409)

main
Konrad Pozniak 5 years ago committed by GitHub
parent 802d07cc1c
commit 7d9edf1b33
  1. 11
      app/src/main/java/com/keylesspalace/tusky/FiltersActivity.kt

@ -85,9 +85,14 @@ class FiltersActivity: BaseActivity() {
private fun createFilter(phrase: String, wholeWord: Boolean) {
api.createFilter(phrase, listOf(context), false, wholeWord, "").enqueue(object: Callback<Filter> {
override fun onResponse(call: Call<Filter>, response: Response<Filter>) {
filters.add(response.body()!!)
refreshFilterDisplay()
eventHub.dispatch(PreferenceChangedEvent(context))
val filterResponse = response.body()
if(response.isSuccessful && filterResponse != null) {
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) {

Loading…
Cancel
Save