Add memes views & searching

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2023-07-23 20:20:11 +03:00
parent e44ee7de34
commit 04661ca356
28 changed files with 737 additions and 247 deletions

View File

@@ -7,7 +7,7 @@ class Tag extends Object<Tag> {
id!: BSON.UUID;
name!: string;
color!: string;
memes!: Meme[] | Realm.Set<Meme>;
memes!: Realm.List<Meme>;
memesLength!: number;
dateCreated!: Date;
dateModified!: Date;
@@ -21,7 +21,7 @@ class Tag extends Object<Tag> {
id: { type: 'uuid', default: () => new BSON.UUID() },
name: { type: 'string', indexed: true },
color: { type: 'string', default: () => generateRandomColor() },
memes: { type: 'set', objectType: 'Meme', default: [] },
memes: { type: 'list', objectType: 'Meme', default: [] },
memesLength: { type: 'int', default: 0 },
dateCreated: { type: 'date', default: () => new Date() },
dateModified: { type: 'date', default: () => new Date() },