Meshtastic-Apple/Meshtastic/Extensions/CoreData/RangeTestConfigEntityExtension.swift

20 lines
422 B
Swift
Raw Normal View History

import CoreData
extension RangeTestConfigEntity {
convenience init(
context: NSManagedObjectContext,
config: ModuleConfig.RangeTestConfig
) {
self.init(context: context)
self.sender = Int32(config.sender)
self.enabled = config.enabled
self.save = config.save
}
func update(with config: ModuleConfig.RangeTestConfig) {
sender = Int32(config.sender)
enabled = config.enabled
save = config.save
}
}