add exception handling in column loading
This commit is contained in:
parent
789f87d205
commit
7f59bc7197
|
@ -6,10 +6,7 @@ import jp.juggler.subwaytooter.api.TootApiClient
|
|||
import jp.juggler.subwaytooter.api.TootApiResult
|
||||
import jp.juggler.subwaytooter.api.TootParser
|
||||
import jp.juggler.subwaytooter.api.entity.*
|
||||
import jp.juggler.util.LogCategory
|
||||
import jp.juggler.util.runOnMainLooper
|
||||
import jp.juggler.util.runOnMainLooperDelayed
|
||||
import jp.juggler.util.toPostRequestBuilder
|
||||
import jp.juggler.util.*
|
||||
import org.json.JSONArray
|
||||
import org.json.JSONObject
|
||||
|
||||
|
@ -46,7 +43,8 @@ class ColumnTask_Gap(
|
|||
try {
|
||||
return (columnTypeProcMap[column.column_type] ?: columnTypeProcMap[Column.TYPE_HOME])
|
||||
.gap(this, client)
|
||||
|
||||
}catch(ex:Throwable){
|
||||
return TootApiResult( ex.withCaption("gap loading failed.") )
|
||||
} finally {
|
||||
try {
|
||||
column.updateRelation(client, list_tmp, column.who_account, parser)
|
||||
|
|
|
@ -55,7 +55,8 @@ class ColumnTask_Loading(
|
|||
|
||||
return (columnTypeProcMap[column.column_type] ?: columnTypeProcMap[Column.TYPE_HOME])
|
||||
.loading(this, client)
|
||||
|
||||
}catch(ex:Throwable){
|
||||
return TootApiResult( ex.withCaption("loading failed.") )
|
||||
} finally {
|
||||
try {
|
||||
column.updateRelation(client, list_tmp, column.who_account, parser)
|
||||
|
|
|
@ -56,6 +56,8 @@ class ColumnTask_Refresh(
|
|||
|
||||
return (columnTypeProcMap[column.column_type] ?: columnTypeProcMap[Column.TYPE_HOME])
|
||||
.refresh(this, client)
|
||||
}catch(ex:Throwable){
|
||||
return TootApiResult( ex.withCaption("refresh failed.") )
|
||||
} finally {
|
||||
try {
|
||||
column.updateRelation(client, list_tmp, column.who_account, parser)
|
||||
|
|
Loading…
Reference in New Issue