Randomizes featured source + app order at app launch

This commit is contained in:
Riley Testut
2023-12-08 14:32:57 -06:00
parent 3be4863ec2
commit 093b565b3b
6 changed files with 84 additions and 6 deletions

View File

@@ -75,6 +75,8 @@ public class Source: NSManagedObject, Fetchable, Decodable
@NSManaged public var error: NSError?
@NSManaged public var featuredSortID: String?
/* Non-Core Data Properties */
public var userInfo: [ALTSourceUserInfoKey: String]?
@@ -210,6 +212,13 @@ public class Source: NSManagedObject, Fetchable, Decodable
throw error
}
}
public override func awakeFromInsert()
{
super.awakeFromInsert()
self.featuredSortID = UUID().uuidString
}
}
public extension Source