From 64a3ec231b6bc1533ea61620dab92063ae4b0ba9 Mon Sep 17 00:00:00 2001 From: iSecNew10 Date: Thu, 6 Apr 2023 09:37:21 +0200 Subject: [PATCH] Fix status page values (support strings and ints) --- appdb/Models/ServiceStatus.swift | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/appdb/Models/ServiceStatus.swift b/appdb/Models/ServiceStatus.swift index e27f980b..74b726b9 100644 --- a/appdb/Models/ServiceStatus.swift +++ b/appdb/Models/ServiceStatus.swift @@ -15,10 +15,19 @@ struct ServiceStatus: Mappable { var name: String = "" var isOnline = false var data: String? + var dataInt: Int? + var dataString: String? mutating func mapping(map: Map) { name <- map["name"] isOnline <- map["is_online"] - data <- map["data"] + dataInt <- map["data"] + dataString <- map["data"] + if (dataInt != nil) { + data = String(dataInt!) + } + if (dataString != nil) { + data = dataString + } } }