25 lines
892 B
Kotlin
25 lines
892 B
Kotlin
|
package jp.juggler.subwaytooter.util
|
||
|
|
||
|
import android.content.DialogInterface
|
||
|
import jp.juggler.subwaytooter.api.TootApiResult
|
||
|
import jp.juggler.subwaytooter.api.entity.TootAccount
|
||
|
import jp.juggler.subwaytooter.api.entity.TootStatus
|
||
|
import jp.juggler.subwaytooter.table.SavedAccount
|
||
|
|
||
|
/////////////////////////////////////////////////////////////////
|
||
|
// callback (that returns Unit)
|
||
|
|
||
|
typealias EmptyCallback = ()->Unit
|
||
|
|
||
|
typealias TootApiResultCallback = (result : TootApiResult) -> Unit
|
||
|
|
||
|
typealias TootAccountOrNullCallback = (who : TootAccount?) -> Unit
|
||
|
|
||
|
typealias SavedAccountCallback = (ai : SavedAccount) -> Unit
|
||
|
|
||
|
typealias DialogInterfaceCallback = (dialog: DialogInterface) -> Unit
|
||
|
|
||
|
typealias PostCompleteCallback = (target_account : SavedAccount, status : TootStatus) -> Unit
|
||
|
|
||
|
typealias ProgressResponseBodyCallback = (bytesRead : Long, bytesTotal : Long)->Unit
|