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

@@ -24,9 +24,8 @@ class Meme extends Object<Meme> {
uri!: string;
size!: number;
title!: string;
description!: string;
isFavorite!: boolean;
tags!: Tag[] | Realm.Set<Tag>;
tags!: Realm.List<Tag>;
tagsLength!: number;
dateCreated!: Date;
dateModified!: Date;
@@ -42,9 +41,8 @@ class Meme extends Object<Meme> {
uri: 'string',
size: 'int',
title: 'string',
description: { type: 'string', default: '' },
isFavorite: { type: 'bool', indexed: true, default: false },
tags: { type: 'set', objectType: 'Tag', default: [] },
tags: { type: 'list', objectType: 'Tag', default: [] },
tagsLength: { type: 'int', default: 0 },
dateCreated: { type: 'date', default: () => new Date() },
dateModified: { type: 'date', default: () => new Date() },