initialize method
dynamic
initialize()
Implementation
initialize() async {
if (canDownloadTours()) {
clearDownloadedLanguageStatus();
DownloadedLanguageStatus? downloadedLanguageStatus = await _utils.getDownloadedLanguageStatus();
if (downloadedLanguageStatus != null) {
_downloadedLanguageStatus = downloadedLanguageStatus;
if (await _utils.publicationReleaseHasChanged(_downloadedLanguageStatus.publicationReleasedUuid)) {
await _emitAndGetAllTourMedias();
} else {
onDownloadedLanguageStatudChanged.emit(_downloadedLanguageStatus);
}
} else {
await _emitAndGetAllTourMedias();
}
}
}