@ -12,6 +12,7 @@ class DataAccess: SyncedModelObject, SyncedStorable {
static func tokenExemptedMethods() -> [HTTPMethod] { return [] }
static func resourceName() -> String { return "data-access" }
static func relationships() -> [Relationship] { return [] }
static var copyServerResponse: Bool = false
override required init() {
super.init()
@ -8,10 +8,11 @@
import Foundation
class FailedAPICall: SyncedModelObject, SyncedStorable {
static func resourceName() -> String { return "failed-api-calls" }
self.callId = ""
@ -20,7 +20,8 @@ class GetSyncData: SyncedModelObject, SyncedStorable, URLParameterConvertible {
}
static func resourceName() -> String {
return "sync-data"
@ -12,6 +12,7 @@ class Log: SyncedModelObject, SyncedStorable {
static func resourceName() -> String { return "logs" }
@ -53,10 +53,6 @@ open class SyncedModelObject: BaseModelObject {
public var lastUpdate: Date = Date()
public var shared: Bool?
open func copyFromServerInstance(_ instance: any Storable) -> Bool {
return false
public override init() {
@ -32,8 +32,6 @@ public protocol SideStorable {
extension SyncedStorable {
public static var copyServerResponse: Bool { return false }
func copy() -> Self {
let copy = Self()
copy.copy(from: self)