Skip to content

Commit

Permalink
Filter runnable projects for initialization
Browse files Browse the repository at this point in the history
  • Loading branch information
rafaelldi committed Jan 14, 2025
1 parent cc3350a commit 9dd43cf
Showing 1 changed file with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import com.intellij.psi.util.CachedValue
import com.intellij.psi.util.CachedValuesManager
import com.jetbrains.rider.model.PublishableProjectModel
import com.jetbrains.rider.model.RunnableProject
import com.microsoft.azure.toolkit.intellij.legacy.function.daemon.AzureRunnableProjectKinds
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
import kotlinx.serialization.ExperimentalSerializationApi
Expand Down Expand Up @@ -40,9 +41,9 @@ class FunctionLocalSettingsService(private val project: Project) {
private val cache = ConcurrentHashMap<Path, CachedValue<FunctionLocalSettings>>()

suspend fun initialize(runnableProjects: List<RunnableProject>) {
runnableProjects.forEach {
getFunctionLocalSettings(it)
}
runnableProjects
.filter { it.kind == AzureRunnableProjectKinds.AzureFunctions }
.forEach { getFunctionLocalSettings(it) }
}

suspend fun getFunctionLocalSettings(publishableProject: PublishableProjectModel) =
Expand Down

0 comments on commit 9dd43cf

Please sign in to comment.