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