myInfo data for both peripheral and node info model fixed data loading and cleaned up models

This commit is contained in:
Garth Vander Houwen 2021-09-23 20:10:53 -07:00
parent c1200569fb
commit ebf243f203
9 changed files with 127 additions and 61 deletions

View file

@ -8,7 +8,7 @@ struct NodeInfoModel: Identifiable, Codable {
var id: UInt32
var num: UInt32
var myInfo: MyInfoModel?
var user: User
struct User: Identifiable, Codable {
var id: String

View file

@ -0,0 +1,16 @@
import Foundation
final class Peripheral: Identifiable {
var id: String
var name: String
var rssi: Int
var myInfo: MyInfoModel?
init(id: String, name: String, rssi: Int, myInfo: MyInfoModel?) {
self.id = id
self.name = name
self.rssi = rssi
self.myInfo = myInfo
}
}