10 lines
302 B
Kotlin
10 lines
302 B
Kotlin
|
package dev.inmo.postssystem.features.auth.common
|
||
|
|
||
|
import dev.inmo.postssystem.features.users.common.User
|
||
|
|
||
|
interface AuthFeature {
|
||
|
suspend fun auth(creds: AuthCreds): AuthTokenInfo?
|
||
|
suspend fun refresh(refresh: RefreshToken): AuthTokenInfo?
|
||
|
suspend fun getMe(authToken: AuthToken): User?
|
||
|
}
|