25 lines
513 B
Swift
25 lines
513 B
Swift
//
|
|
// Group+CoreDataClass.swift
|
|
// Reader
|
|
//
|
|
// Created by Shadowfacts on 1/9/22.
|
|
//
|
|
//
|
|
|
|
import Foundation
|
|
import CoreData
|
|
import Fervor
|
|
|
|
@objc(Group)
|
|
public class Group: NSManagedObject {
|
|
|
|
func updateFromServer(_ serverGroup: Fervor.Group) {
|
|
guard self.id == nil || self.id == serverGroup.id else { return }
|
|
self.id = serverGroup.id
|
|
self.title = serverGroup.title
|
|
// feeds relationships will be updated after feeds are created in PersistentContainer.sync
|
|
}
|
|
|
|
|
|
}
|