IDEA-338866 Set time scope for feedback collection for onboardings

(cherry picked from commit 0cba21a9137f10365bacb6d998601e570940b0cd)

IJ-CR-121256

GitOrigin-RevId: a90bc9c9ce1c6462c9719ed4ddd305a5e1a44f29
This commit is contained in:
Dmitry Pogrebnoy
2023-12-07 17:50:24 +01:00
committed by intellij-monorepo-bot
parent 9106b0a3c8
commit c52e01c89c
4 changed files with 24 additions and 0 deletions

View File

@@ -20,6 +20,7 @@ import kotlinx.serialization.json.put
import training.dsl.LessonContext
import training.lang.LangSupport
import training.ui.LearningUiManager
import training.ui.shouldCollectFeedbackResults
import training.util.LessonEndInfo
import training.util.OnboardingFeedbackData
import java.util.concurrent.CompletableFuture
@@ -49,6 +50,10 @@ object PythonLessonsUtil {
primaryLanguage: LangSupport,
lessonEndInfo: LessonEndInfo,
usedInterpreterAtStart: String) {
if (!shouldCollectFeedbackResults()) {
return
}
if (PropertiesComponent.getInstance().getBoolean(configPropertyName, false)) {
return
}