Fix traffic stats not saved in direct boot mode

This commit is contained in:
Mygod
2018-03-30 15:05:41 -07:00
parent ecd3cb5472
commit a7d7746195
10 changed files with 85 additions and 40 deletions
@@ -147,6 +147,9 @@ class Profile : Serializable {
@DatabaseField
var plugin: String? = null
// not persisted in db, only used by direct boot
var dirty: Boolean = false
val formattedAddress get() = (if (host.contains(":")) "[%s]:%d" else "%s:%d").format(host, remotePort)
val formattedName get() = if (name.isNullOrEmpty()) formattedAddress else name!!