if (codeId?.let { repo.isDownloaded(it) }!!) {
                    downloadState.postValue(true)
                    emit(codeId?.let { repo.getOfflineContent(it) })
                }