|
|
|
@ -28,7 +28,7 @@ package "data" {
|
|
|
|
|
package "model" { }
|
|
|
|
|
package "repositories" {
|
|
|
|
|
abstract class UserRepository {
|
|
|
|
|
User currentUser
|
|
|
|
|
currentUser: User
|
|
|
|
|
login(username: String, password: String): String?
|
|
|
|
|
login(token: String): String?
|
|
|
|
|
register(username: String, email: String, password: String): String?
|
|
|
|
@ -86,7 +86,7 @@ package data {
|
|
|
|
|
package "app" {
|
|
|
|
|
package "viewModels" { }
|
|
|
|
|
abstract class KeystoreManager {
|
|
|
|
|
MasterKey masterKey
|
|
|
|
|
masterKey: MasterKey
|
|
|
|
|
createKeystore()
|
|
|
|
|
putToken(token: String)
|
|
|
|
|
getToken(): String?
|
|
|
|
|