From 2bef6f1b49e41c9b9781184beab9ec51c9f43c3d Mon Sep 17 00:00:00 2001 From: mudaafi Date: Wed, 29 Oct 2025 09:18:10 +0800 Subject: [PATCH 1/2] remove unnecessary location permissions --- library/src/main/AndroidManifest.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/library/src/main/AndroidManifest.xml b/library/src/main/AndroidManifest.xml index d4cfdfb4..c5e77373 100755 --- a/library/src/main/AndroidManifest.xml +++ b/library/src/main/AndroidManifest.xml @@ -3,9 +3,6 @@ package="io.constructor"> - - - From 538d2161f440a293e99bb691e2f70bbd9dbb757c Mon Sep 17 00:00:00 2001 From: mudaafi Date: Wed, 29 Oct 2025 09:18:19 +0800 Subject: [PATCH 2/2] fix quizzes tests --- .../constructor/core/ConstructorIoIntegrationQuizTest.kt | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/library/src/test/java/io/constructor/core/ConstructorIoIntegrationQuizTest.kt b/library/src/test/java/io/constructor/core/ConstructorIoIntegrationQuizTest.kt index e9762893..1c05a968 100644 --- a/library/src/test/java/io/constructor/core/ConstructorIoIntegrationQuizTest.kt +++ b/library/src/test/java/io/constructor/core/ConstructorIoIntegrationQuizTest.kt @@ -82,14 +82,12 @@ class ConstructorIoIntegrationQuizTest { @Test fun getQuizNextQuestionShouldMatchPassedIdsAgainstRealResponse() { val request = QuizRequest.Builder("test-quiz") - .setQuizVersionId("e03210db-0cc6-459c-8f17-bf014c4f554d") .setQuizSessionId("bc48a85d-2f45-4c91-ba3a-dcf655b33831") .build() - val observer = constructorIo.getQuizResults(request).test() + val observer = constructorIo.getQuizNextQuestion(request).test() val quizResult = observer.values()[0].get() assertEquals("test-quiz", quizResult?.quizId); - assertEquals("e03210db-0cc6-459c-8f17-bf014c4f554d", quizResult?.quizVersionId); assertEquals("bc48a85d-2f45-4c91-ba3a-dcf655b33831", quizResult?.quizSessionId); Thread.sleep(timeBetweenTests) @@ -238,14 +236,12 @@ class ConstructorIoIntegrationQuizTest { ) val request = QuizRequest.Builder("test-quiz") .setAnswers(answers) - .setQuizVersionId("e03210db-0cc6-459c-8f17-bf014c4f554d") .setQuizSessionId("bc48a85d-2f45-4c91-ba3a-dcf655b33831") .build() val observer = constructorIo.getQuizResults(request).test() val quizResult = observer.values()[0].get() assertEquals("test-quiz", quizResult?.quizId); - assertEquals("e03210db-0cc6-459c-8f17-bf014c4f554d", quizResult?.quizVersionId); assertEquals("bc48a85d-2f45-4c91-ba3a-dcf655b33831", quizResult?.quizSessionId); Thread.sleep(timeBetweenTests) @@ -307,11 +303,10 @@ class ConstructorIoIntegrationQuizTest { ) val quizResult = constructorIo.getQuizResultsCRT("test-quiz", answers, - "e03210db-0cc6-459c-8f17-bf014c4f554d", + null, "bc48a85d-2f45-4c91-ba3a-dcf655b33831" ) assertEquals("test-quiz", quizResult?.quizId); - assertEquals("e03210db-0cc6-459c-8f17-bf014c4f554d", quizResult?.quizVersionId); assertEquals("bc48a85d-2f45-4c91-ba3a-dcf655b33831", quizResult?.quizSessionId); } Thread.sleep(timeBetweenTests)