Skip to content

Instantly share code, notes, and snippets.

package com.kaspersky.security_pulse_android.buisness.interactor
import com.kaspersky.security_pulse_android.buisness.repository.ILanguageRepository
import com.kaspersky.security_pulse_android.buisness.repository.ILoginRepository
import kotlinx.coroutines.experimental.async
import java.util.*
interface ILoginRepository {
// Если функции репорзитория всегда планируется запускать из другого треда,
// то разумно позаботиться о том, чтобы они сами для себя решали на каком
@romansl
romansl / simple.kt
Last active December 17, 2017 17:34
Coroutine version.
class Rest {
suspend fun sendInstalledApps() {}
suspend fun updateCustomer() {}
suspend fun checkClientVersion() {}
suspend fun createOrUpdateDevice() {}
suspend fun refreshCustomerToken() {}
suspend fun getProfile() {}
}
suspend fun register(): Profile {