preloadResultSync function
- int id
Preloads the entities linked to a search result.
Implementation
void preloadResultSync(int id) {
/// Create a new instance of Isar as this is a different isolate.
final Isar database = Isar.getInstance()!;
DictionarySearchResult result = database.dictionarySearchResults.getSync(id)!;
result.headings.loadSync();
for (DictionaryHeading heading in result.headings) {
heading.entries.loadSync();
for (DictionaryEntry entry in heading.entries) {
entry.dictionary.loadSync();
entry.tags.loadSync();
}
heading.pitches.loadSync();
heading.frequencies.loadSync();
heading.tags.loadSync();
}
}