|
|
@@ -6,16 +6,16 @@ import kotlinx.parcelize.Parcelize
|
|
|
import org.sirekanyan.outline.db.model.ServerEntity
|
|
|
|
|
|
fun createServerEntity(url: String, insecure: Boolean): Server =
|
|
|
- Server(url, insecure, name = "", traffic = null)
|
|
|
+ Server(url, insecure, name = "", traffic = null, count = null)
|
|
|
|
|
|
fun ServerEntity.fromEntity(): Server =
|
|
|
- Server(id, insecure, name, traffic)
|
|
|
+ Server(id, insecure, name, traffic, count)
|
|
|
|
|
|
fun List<ServerEntity>.fromEntities(): List<Server> =
|
|
|
map(ServerEntity::fromEntity)
|
|
|
|
|
|
fun Server.toEntity(): ServerEntity =
|
|
|
- ServerEntity(id, insecure, name, traffic)
|
|
|
+ ServerEntity(id, insecure, name, traffic, count)
|
|
|
|
|
|
fun List<Server>.toEntities(): List<ServerEntity> =
|
|
|
map(Server::toEntity)
|
|
|
@@ -26,6 +26,7 @@ class Server(
|
|
|
val insecure: Boolean,
|
|
|
val name: String,
|
|
|
val traffic: Long?,
|
|
|
+ val count: Long?,
|
|
|
) : Parcelable {
|
|
|
|
|
|
fun getHost(): String =
|