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