diff --git a/WearOsLib/build.gradle.kts b/WearOsLib/build.gradle.kts index 4100136..0d0c30f 100644 --- a/WearOsLib/build.gradle.kts +++ b/WearOsLib/build.gradle.kts @@ -6,7 +6,7 @@ plugins { } android { - namespace = "com.motionapps.wearoslib" + namespace = "com.tomasrepcik.sensorbox.wearoslib" compileSdk = 37 defaultConfig { diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/WearOsConstants.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/WearOsConstants.kt similarity index 84% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/WearOsConstants.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/WearOsConstants.kt index a00054e..0da0453 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/WearOsConstants.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/WearOsConstants.kt @@ -1,4 +1,4 @@ -package com.motionapps.wearoslib +package com.tomasrepcik.sensorbox.wearoslib object WearOsConstants { const val PHONE_APP_CAPABILITY = "phone_app" diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/GooglePlayWearConnectionRepository.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/GooglePlayWearConnectionRepository.kt similarity index 89% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/GooglePlayWearConnectionRepository.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/GooglePlayWearConnectionRepository.kt index 0804039..f133ee7 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/GooglePlayWearConnectionRepository.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/GooglePlayWearConnectionRepository.kt @@ -1,15 +1,15 @@ -package com.motionapps.wearoslib.connectivity +package com.tomasrepcik.sensorbox.wearoslib.connectivity import android.content.Context import com.google.android.gms.wearable.CapabilityClient import com.google.android.gms.wearable.CapabilityInfo import com.google.android.gms.wearable.Node import com.google.android.gms.wearable.Wearable -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.suspendAppResult -import com.motionapps.sensorbox.core.error.suspendFlatMap +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.suspendAppResult +import com.tomasrepcik.sensorbox.core.error.suspendFlatMap import dagger.hilt.android.qualifiers.ApplicationContext import kotlinx.coroutines.channels.awaitClose import kotlinx.coroutines.flow.Flow diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnection.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnection.kt similarity index 80% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnection.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnection.kt index 3e754e1..e63d80e 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnection.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnection.kt @@ -1,4 +1,4 @@ -package com.motionapps.wearoslib.connectivity +package com.tomasrepcik.sensorbox.wearoslib.connectivity data class WearNode(val id: String, val displayName: String, val isNearby: Boolean) diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnectionModule.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnectionModule.kt similarity index 87% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnectionModule.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnectionModule.kt index e82a9c0..f4eb7c9 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnectionModule.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnectionModule.kt @@ -1,4 +1,4 @@ -package com.motionapps.wearoslib.connectivity +package com.tomasrepcik.sensorbox.wearoslib.connectivity import dagger.Binds import dagger.Module diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnectionRepository.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnectionRepository.kt similarity index 73% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnectionRepository.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnectionRepository.kt index 518a4bb..3862c80 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnectionRepository.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnectionRepository.kt @@ -1,6 +1,6 @@ -package com.motionapps.wearoslib.connectivity +package com.tomasrepcik.sensorbox.wearoslib.connectivity -import com.motionapps.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.AppResult import kotlinx.coroutines.flow.Flow interface WearConnectionRepository { diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnectionUseCases.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnectionUseCases.kt similarity index 86% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnectionUseCases.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnectionUseCases.kt index 32cd61e..87d7dff 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearConnectionUseCases.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearConnectionUseCases.kt @@ -1,6 +1,6 @@ -package com.motionapps.wearoslib.connectivity +package com.tomasrepcik.sensorbox.wearoslib.connectivity -import com.motionapps.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.AppResult import kotlinx.coroutines.flow.Flow import javax.inject.Inject diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearNodeSelector.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearNodeSelector.kt similarity index 75% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearNodeSelector.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearNodeSelector.kt index 9453942..cd88586 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/connectivity/WearNodeSelector.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearNodeSelector.kt @@ -1,4 +1,4 @@ -package com.motionapps.wearoslib.connectivity +package com.tomasrepcik.sensorbox.wearoslib.connectivity internal object WearNodeSelector { fun select(nodes: Collection): WearNode? = diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/files/GooglePlayWearFileTransferClient.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/GooglePlayWearFileTransferClient.kt similarity index 84% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/files/GooglePlayWearFileTransferClient.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/GooglePlayWearFileTransferClient.kt index 4a78063..570d77b 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/files/GooglePlayWearFileTransferClient.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/GooglePlayWearFileTransferClient.kt @@ -1,14 +1,14 @@ -package com.motionapps.wearoslib.files +package com.tomasrepcik.sensorbox.wearoslib.files import android.content.Context import com.google.android.gms.wearable.ChannelClient import com.google.android.gms.wearable.Wearable -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.combineAppResults -import com.motionapps.sensorbox.core.error.suspendAppResult -import com.motionapps.sensorbox.core.error.suspendFlatMap -import com.motionapps.sensorbox.core.error.withAppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.combineAppResults +import com.tomasrepcik.sensorbox.core.error.suspendAppResult +import com.tomasrepcik.sensorbox.core.error.suspendFlatMap +import com.tomasrepcik.sensorbox.core.error.withAppError import dagger.hilt.android.qualifiers.ApplicationContext import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.tasks.await diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFileMetadata.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFileMetadata.kt similarity index 61% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFileMetadata.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFileMetadata.kt index 7bc8e7b..47d50cb 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFileMetadata.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFileMetadata.kt @@ -1,3 +1,3 @@ -package com.motionapps.wearoslib.files +package com.tomasrepcik.sensorbox.wearoslib.files data class WearFileMetadata(val measurementName: String, val fileName: String) diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFilePathCodec.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFilePathCodec.kt similarity index 91% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFilePathCodec.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFilePathCodec.kt index c9bc1fb..06dcc69 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFilePathCodec.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFilePathCodec.kt @@ -1,10 +1,10 @@ -package com.motionapps.wearoslib.files +package com.tomasrepcik.sensorbox.wearoslib.files -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.flatMap object WearFilePathCodec { fun encode(metadata: WearFileMetadata): AppResult = if ( diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFileTransferClient.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFileTransferClient.kt similarity index 76% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFileTransferClient.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFileTransferClient.kt index 1c22dc5..ab21c9c 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFileTransferClient.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFileTransferClient.kt @@ -1,7 +1,7 @@ -package com.motionapps.wearoslib.files +package com.tomasrepcik.sensorbox.wearoslib.files import com.google.android.gms.wearable.ChannelClient -import com.motionapps.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.AppResult import java.io.InputStream interface WearFileTransferClient { diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFileTransferModule.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFileTransferModule.kt similarity index 88% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFileTransferModule.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFileTransferModule.kt index ef58214..0405de7 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/files/WearFileTransferModule.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFileTransferModule.kt @@ -1,4 +1,4 @@ -package com.motionapps.wearoslib.files +package com.tomasrepcik.sensorbox.wearoslib.files import dagger.Binds import dagger.Module diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/protocol/SendWearCommandUseCase.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/protocol/SendWearCommandUseCase.kt similarity index 60% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/protocol/SendWearCommandUseCase.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/protocol/SendWearCommandUseCase.kt index 4b5ed19..cab02f8 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/protocol/SendWearCommandUseCase.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/protocol/SendWearCommandUseCase.kt @@ -1,8 +1,8 @@ -package com.motionapps.wearoslib.protocol +package com.tomasrepcik.sensorbox.wearoslib.protocol -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.suspendFlatMap -import com.motionapps.wearoslib.connectivity.SendWearMessageUseCase +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.suspendFlatMap +import com.tomasrepcik.sensorbox.wearoslib.connectivity.SendWearMessageUseCase import javax.inject.Inject class SendWearCommandUseCase @Inject constructor(private val sendMessage: SendWearMessageUseCase) { diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/protocol/WearCommand.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/protocol/WearCommand.kt similarity index 92% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/protocol/WearCommand.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/protocol/WearCommand.kt index a3c3c31..84de4bc 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/protocol/WearCommand.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/protocol/WearCommand.kt @@ -1,6 +1,6 @@ -package com.motionapps.wearoslib.protocol +package com.tomasrepcik.sensorbox.wearoslib.protocol -import com.motionapps.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppErrorCode sealed interface WearCommand { data object LaunchPhone : WearCommand diff --git a/WearOsLib/src/main/java/com/motionapps/wearoslib/protocol/WearCommandCodec.kt b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/protocol/WearCommandCodec.kt similarity index 96% rename from WearOsLib/src/main/java/com/motionapps/wearoslib/protocol/WearCommandCodec.kt rename to WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/protocol/WearCommandCodec.kt index 931a282..2c55ba8 100644 --- a/WearOsLib/src/main/java/com/motionapps/wearoslib/protocol/WearCommandCodec.kt +++ b/WearOsLib/src/main/java/com/tomasrepcik/sensorbox/wearoslib/protocol/WearCommandCodec.kt @@ -1,10 +1,10 @@ -package com.motionapps.wearoslib.protocol +package com.tomasrepcik.sensorbox.wearoslib.protocol -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.flatMap import java.io.ByteArrayInputStream import java.io.ByteArrayOutputStream import java.io.DataInputStream diff --git a/WearOsLib/src/test/java/com/motionapps/wearoslib/connectivity/WearNodeSelectorTest.kt b/WearOsLib/src/test/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearNodeSelectorTest.kt similarity index 93% rename from WearOsLib/src/test/java/com/motionapps/wearoslib/connectivity/WearNodeSelectorTest.kt rename to WearOsLib/src/test/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearNodeSelectorTest.kt index a0b3bb6..3ab7f40 100644 --- a/WearOsLib/src/test/java/com/motionapps/wearoslib/connectivity/WearNodeSelectorTest.kt +++ b/WearOsLib/src/test/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/WearNodeSelectorTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.wearoslib.connectivity +package com.tomasrepcik.sensorbox.wearoslib.connectivity import org.junit.Assert.assertEquals import org.junit.Test diff --git a/WearOsLib/src/test/java/com/motionapps/wearoslib/files/WearFilePathCodecTest.kt b/WearOsLib/src/test/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFilePathCodecTest.kt similarity index 93% rename from WearOsLib/src/test/java/com/motionapps/wearoslib/files/WearFilePathCodecTest.kt rename to WearOsLib/src/test/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFilePathCodecTest.kt index a060aef..df5631c 100644 --- a/WearOsLib/src/test/java/com/motionapps/wearoslib/files/WearFilePathCodecTest.kt +++ b/WearOsLib/src/test/java/com/tomasrepcik/sensorbox/wearoslib/files/WearFilePathCodecTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.wearoslib.files +package com.tomasrepcik.sensorbox.wearoslib.files import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue diff --git a/WearOsLib/src/test/java/com/motionapps/wearoslib/protocol/WearCommandCodecTest.kt b/WearOsLib/src/test/java/com/tomasrepcik/sensorbox/wearoslib/protocol/WearCommandCodecTest.kt similarity index 96% rename from WearOsLib/src/test/java/com/motionapps/wearoslib/protocol/WearCommandCodecTest.kt rename to WearOsLib/src/test/java/com/tomasrepcik/sensorbox/wearoslib/protocol/WearCommandCodecTest.kt index c71dd6a..d0d0ebf 100644 --- a/WearOsLib/src/test/java/com/motionapps/wearoslib/protocol/WearCommandCodecTest.kt +++ b/WearOsLib/src/test/java/com/tomasrepcik/sensorbox/wearoslib/protocol/WearCommandCodecTest.kt @@ -1,6 +1,6 @@ -package com.motionapps.wearoslib.protocol +package com.tomasrepcik.sensorbox.wearoslib.protocol -import com.motionapps.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppErrorCode import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue import org.junit.Test diff --git a/WearOsLib/src/testFixtures/java/com/motionapps/wearoslib/connectivity/FakeWearConnectionRepository.kt b/WearOsLib/src/testFixtures/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/FakeWearConnectionRepository.kt similarity index 87% rename from WearOsLib/src/testFixtures/java/com/motionapps/wearoslib/connectivity/FakeWearConnectionRepository.kt rename to WearOsLib/src/testFixtures/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/FakeWearConnectionRepository.kt index bfb62f3..c390ebd 100644 --- a/WearOsLib/src/testFixtures/java/com/motionapps/wearoslib/connectivity/FakeWearConnectionRepository.kt +++ b/WearOsLib/src/testFixtures/java/com/tomasrepcik/sensorbox/wearoslib/connectivity/FakeWearConnectionRepository.kt @@ -1,8 +1,7 @@ -package com.motionapps.wearoslib.connectivity - -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.AppError +package com.tomasrepcik.sensorbox.wearoslib.connectivity +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppResult import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.MutableStateFlow diff --git a/WearOsLib/src/testFixtures/java/com/motionapps/wearoslib/files/WearSyncEmulatorFixture.kt b/WearOsLib/src/testFixtures/java/com/tomasrepcik/sensorbox/wearoslib/files/WearSyncEmulatorFixture.kt similarity index 87% rename from WearOsLib/src/testFixtures/java/com/motionapps/wearoslib/files/WearSyncEmulatorFixture.kt rename to WearOsLib/src/testFixtures/java/com/tomasrepcik/sensorbox/wearoslib/files/WearSyncEmulatorFixture.kt index 1a578e7..dc08bde 100644 --- a/WearOsLib/src/testFixtures/java/com/motionapps/wearoslib/files/WearSyncEmulatorFixture.kt +++ b/WearOsLib/src/testFixtures/java/com/tomasrepcik/sensorbox/wearoslib/files/WearSyncEmulatorFixture.kt @@ -1,4 +1,4 @@ -package com.motionapps.wearoslib.files +package com.tomasrepcik.sensorbox.wearoslib.files object WearSyncEmulatorFixture { const val APP_DIRECTORY = "SensorBox" diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 1945daa..891d0ad 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -11,12 +11,12 @@ plugins { android { experimentalProperties["android.experimental.enableScreenshotTest"] = true - namespace = "com.motionapps.sensorbox" + namespace = "com.tomasrepcik.sensorbox" compileSdk = 37 sourceSets["main"].res.directories.add(rootProject.file("shared-resources/branding").path) defaultConfig { - applicationId = "motionapps.sensorbox" + applicationId = "com.tomasrepcik.sensorbox" minSdk = 24 targetSdk = 37 versionCode = 87 diff --git a/app/src/androidTest/java/com/motionapps/sensorbox/emulator/PhoneSensorRecordingEmulatorTest.kt b/app/src/androidTest/java/com/tomasrepcik/sensorbox/emulator/PhoneSensorRecordingEmulatorTest.kt similarity index 90% rename from app/src/androidTest/java/com/motionapps/sensorbox/emulator/PhoneSensorRecordingEmulatorTest.kt rename to app/src/androidTest/java/com/tomasrepcik/sensorbox/emulator/PhoneSensorRecordingEmulatorTest.kt index 11a516e..e2ae015 100644 --- a/app/src/androidTest/java/com/motionapps/sensorbox/emulator/PhoneSensorRecordingEmulatorTest.kt +++ b/app/src/androidTest/java/com/tomasrepcik/sensorbox/emulator/PhoneSensorRecordingEmulatorTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.emulator +package com.tomasrepcik.sensorbox.emulator import android.content.Context import android.content.Intent @@ -6,19 +6,19 @@ import android.hardware.Sensor import android.hardware.SensorManager import android.util.Log import androidx.core.content.ContextCompat -import com.motionapps.sensorbox.core.time.SystemEpochClock import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.platform.app.InstrumentationRegistry -import com.motionapps.sensorservices.intent.MeasurementIntentFactory -import com.motionapps.sensorservices.intent.MeasurementLaunchRequest -import com.motionapps.sensorservices.services.MeasurementService -import java.io.File +import com.tomasrepcik.sensorbox.core.time.SystemEpochClock +import com.tomasrepcik.sensorbox.sensorservices.intent.MeasurementIntentFactory +import com.tomasrepcik.sensorbox.sensorservices.intent.MeasurementLaunchRequest +import com.tomasrepcik.sensorbox.sensorservices.services.MeasurementService import org.junit.After import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue import org.junit.Before import org.junit.Test import org.junit.runner.RunWith +import java.io.File @RunWith(AndroidJUnit4::class) class PhoneSensorRecordingEmulatorTest { diff --git a/app/src/androidTest/java/com/motionapps/sensorbox/emulator/WearToPhoneSyncReceiverEmulatorTest.kt b/app/src/androidTest/java/com/tomasrepcik/sensorbox/emulator/WearToPhoneSyncReceiverEmulatorTest.kt similarity index 93% rename from app/src/androidTest/java/com/motionapps/sensorbox/emulator/WearToPhoneSyncReceiverEmulatorTest.kt rename to app/src/androidTest/java/com/tomasrepcik/sensorbox/emulator/WearToPhoneSyncReceiverEmulatorTest.kt index 4367d8f..dfbace7 100644 --- a/app/src/androidTest/java/com/motionapps/sensorbox/emulator/WearToPhoneSyncReceiverEmulatorTest.kt +++ b/app/src/androidTest/java/com/tomasrepcik/sensorbox/emulator/WearToPhoneSyncReceiverEmulatorTest.kt @@ -1,16 +1,16 @@ -package com.motionapps.sensorbox.emulator +package com.tomasrepcik.sensorbox.emulator import android.content.Context import android.util.Log import androidx.test.core.app.ApplicationProvider import androidx.test.ext.junit.runners.AndroidJUnit4 -import com.motionapps.wearoslib.files.WearSyncEmulatorFixture -import java.io.File +import com.tomasrepcik.sensorbox.wearoslib.files.WearSyncEmulatorFixture import org.junit.Assert.assertArrayEquals import org.junit.Assert.assertTrue import org.junit.Before import org.junit.Test import org.junit.runner.RunWith +import java.io.File @RunWith(AndroidJUnit4::class) class WearToPhoneSyncReceiverEmulatorTest { diff --git a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/MeasurementSetupScreenRobot.kt b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/MeasurementSetupScreenRobot.kt similarity index 86% rename from app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/MeasurementSetupScreenRobot.kt rename to app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/MeasurementSetupScreenRobot.kt index 5ad7952..5631e72 100644 --- a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/MeasurementSetupScreenRobot.kt +++ b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/MeasurementSetupScreenRobot.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.ui.test.assertIsDisplayed import androidx.compose.ui.test.junit4.ComposeContentTestRule import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.test.performClick -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor -import com.motionapps.sensorbox.ui.theme.SensorBoxTheme +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.ui.theme.SensorBoxTheme class MeasurementSetupScreenRobot(private val rule: ComposeContentTestRule) { fun givenMeasurementSetup(onIntent: (RecordingIntent) -> Unit = {}) = apply { diff --git a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/MeasurementSetupScreenTest.kt b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/MeasurementSetupScreenTest.kt similarity index 93% rename from app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/MeasurementSetupScreenTest.kt rename to app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/MeasurementSetupScreenTest.kt index d020340..aedcce7 100644 --- a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/MeasurementSetupScreenTest.kt +++ b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/MeasurementSetupScreenTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.ui.test.junit4.v2.createComposeRule import org.junit.Assert.assertEquals diff --git a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/OnboardingScreenRobot.kt b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingScreenRobot.kt similarity index 95% rename from app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/OnboardingScreenRobot.kt rename to app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingScreenRobot.kt index 1154cba..20d81b3 100644 --- a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/OnboardingScreenRobot.kt +++ b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingScreenRobot.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf @@ -11,7 +11,7 @@ import androidx.compose.ui.test.junit4.ComposeContentTestRule import androidx.compose.ui.test.onNodeWithContentDescription import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.test.performClick -import com.motionapps.sensorbox.ui.theme.SensorBoxTheme +import com.tomasrepcik.sensorbox.ui.theme.SensorBoxTheme class OnboardingScreenRobot(private val rule: ComposeContentTestRule) { var lastIntent: OnboardingIntent? = null diff --git a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/OnboardingScreenTest.kt b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingScreenTest.kt similarity index 97% rename from app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/OnboardingScreenTest.kt rename to app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingScreenTest.kt index 89a074a..daaf4c2 100644 --- a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/OnboardingScreenTest.kt +++ b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingScreenTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.ui.test.junit4.v2.createComposeRule import org.junit.Assert.assertEquals diff --git a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/OpenSourceLicensesScreenTest.kt b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/OpenSourceLicensesScreenTest.kt similarity index 88% rename from app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/OpenSourceLicensesScreenTest.kt rename to app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/OpenSourceLicensesScreenTest.kt index e7385da..8ce47f7 100644 --- a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/OpenSourceLicensesScreenTest.kt +++ b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/OpenSourceLicensesScreenTest.kt @@ -1,10 +1,10 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.ui.test.assertIsDisplayed import androidx.compose.ui.test.junit4.v2.createComposeRule import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.test.performClick -import com.motionapps.sensorbox.ui.theme.SensorBoxTheme +import com.tomasrepcik.sensorbox.ui.theme.SensorBoxTheme import org.junit.Rule import org.junit.Test diff --git a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/RecordScreenRobot.kt b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/RecordScreenRobot.kt similarity index 90% rename from app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/RecordScreenRobot.kt rename to app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/RecordScreenRobot.kt index 025393d..9d9939f 100644 --- a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/RecordScreenRobot.kt +++ b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/RecordScreenRobot.kt @@ -1,12 +1,12 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.ui.test.assertIsDisplayed import androidx.compose.ui.test.junit4.ComposeContentTestRule import androidx.compose.ui.test.onNodeWithContentDescription import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.test.performClick -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor -import com.motionapps.sensorbox.ui.theme.SensorBoxTheme +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.ui.theme.SensorBoxTheme class RecordScreenRobot(private val rule: ComposeContentTestRule) { fun givenRecordScreen( diff --git a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/RecordScreenTest.kt b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/RecordScreenTest.kt similarity index 97% rename from app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/RecordScreenTest.kt rename to app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/RecordScreenTest.kt index f9bc39c..0be5da2 100644 --- a/app/src/androidTest/java/com/motionapps/sensorbox/presentation/main/RecordScreenTest.kt +++ b/app/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/main/RecordScreenTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.ui.test.junit4.v2.createComposeRule import org.junit.Assert.assertEquals diff --git a/app/src/main/java/com/motionapps/sensorbox/MsgListener.kt b/app/src/main/java/com/tomasrepcik/sensorbox/MsgListener.kt similarity index 86% rename from app/src/main/java/com/motionapps/sensorbox/MsgListener.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/MsgListener.kt index d9ed4df..e04b661 100644 --- a/app/src/main/java/com/motionapps/sensorbox/MsgListener.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/MsgListener.kt @@ -1,10 +1,10 @@ -package com.motionapps.sensorbox +package com.tomasrepcik.sensorbox import com.google.android.gms.wearable.ChannelClient import com.google.android.gms.wearable.MessageEvent import com.google.android.gms.wearable.WearableListenerService -import com.motionapps.sensorbox.domain.paired.PhoneWearMessageDispatcher -import com.motionapps.sensorbox.domain.sync.ReceiveWearFileUseCase +import com.tomasrepcik.sensorbox.domain.paired.PhoneWearMessageDispatcher +import com.tomasrepcik.sensorbox.domain.sync.ReceiveWearFileUseCase import dagger.hilt.android.AndroidEntryPoint import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers diff --git a/app/src/main/java/com/motionapps/sensorbox/SensorBoxApp.kt b/app/src/main/java/com/tomasrepcik/sensorbox/SensorBoxApp.kt similarity index 75% rename from app/src/main/java/com/motionapps/sensorbox/SensorBoxApp.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/SensorBoxApp.kt index d36b407..d763387 100644 --- a/app/src/main/java/com/motionapps/sensorbox/SensorBoxApp.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/SensorBoxApp.kt @@ -1,8 +1,8 @@ -package com.motionapps.sensorbox +package com.tomasrepcik.sensorbox import android.app.Application -import com.motionapps.sensorbox.core.error.FileDiagnostics -import com.motionapps.sensorbox.domain.paired.PhoneRecordingSessionObserver +import com.tomasrepcik.sensorbox.core.error.FileDiagnostics +import com.tomasrepcik.sensorbox.domain.paired.PhoneRecordingSessionObserver import dagger.hilt.android.HiltAndroidApp import javax.inject.Inject diff --git a/app/src/main/java/com/motionapps/sensorbox/activities/MainActivity.kt b/app/src/main/java/com/tomasrepcik/sensorbox/activities/MainActivity.kt similarity index 90% rename from app/src/main/java/com/motionapps/sensorbox/activities/MainActivity.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/activities/MainActivity.kt index 741746d..966904c 100644 --- a/app/src/main/java/com/motionapps/sensorbox/activities/MainActivity.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/activities/MainActivity.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.activities +package com.tomasrepcik.sensorbox.activities import android.annotation.SuppressLint import android.content.ClipData @@ -16,21 +16,21 @@ import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue import androidx.core.content.FileProvider import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticsStore -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.flatMap -import com.motionapps.sensorbox.presentation.main.MainViewModel -import com.motionapps.sensorbox.presentation.main.OnboardingEffect -import com.motionapps.sensorbox.presentation.main.OnboardingViewModel -import com.motionapps.sensorbox.presentation.main.RecordingEffect -import com.motionapps.sensorbox.presentation.main.RecordingViewModel -import com.motionapps.sensorbox.presentation.main.SensorBoxApp -import com.motionapps.sensorbox.presentation.main.SettingsEffect -import com.motionapps.sensorbox.presentation.main.SettingsViewModel -import com.motionapps.sensorbox.ui.theme.SensorBoxTheme +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticsStore +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.presentation.main.MainViewModel +import com.tomasrepcik.sensorbox.presentation.main.OnboardingEffect +import com.tomasrepcik.sensorbox.presentation.main.OnboardingViewModel +import com.tomasrepcik.sensorbox.presentation.main.RecordingEffect +import com.tomasrepcik.sensorbox.presentation.main.RecordingViewModel +import com.tomasrepcik.sensorbox.presentation.main.SensorBoxApp +import com.tomasrepcik.sensorbox.presentation.main.SettingsEffect +import com.tomasrepcik.sensorbox.presentation.main.SettingsViewModel +import com.tomasrepcik.sensorbox.ui.theme.SensorBoxTheme import dagger.hilt.android.AndroidEntryPoint import javax.inject.Inject diff --git a/app/src/main/java/com/motionapps/sensorbox/di/CoroutineModule.kt b/app/src/main/java/com/tomasrepcik/sensorbox/di/CoroutineModule.kt similarity index 93% rename from app/src/main/java/com/motionapps/sensorbox/di/CoroutineModule.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/di/CoroutineModule.kt index f1a2cd0..112e686 100644 --- a/app/src/main/java/com/motionapps/sensorbox/di/CoroutineModule.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/di/CoroutineModule.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.di +package com.tomasrepcik.sensorbox.di import dagger.Module import dagger.Provides diff --git a/app/src/main/java/com/motionapps/sensorbox/di/DiagnosticsModule.kt b/app/src/main/java/com/tomasrepcik/sensorbox/di/DiagnosticsModule.kt similarity index 78% rename from app/src/main/java/com/motionapps/sensorbox/di/DiagnosticsModule.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/di/DiagnosticsModule.kt index b37f27a..fabf44f 100644 --- a/app/src/main/java/com/motionapps/sensorbox/di/DiagnosticsModule.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/di/DiagnosticsModule.kt @@ -1,15 +1,15 @@ -package com.motionapps.sensorbox.di +package com.tomasrepcik.sensorbox.di import android.app.Application import android.content.Context import android.content.pm.ApplicationInfo import android.os.Build -import com.motionapps.sensorbox.core.error.CompositeDiagnosticLogger -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.error.DiagnosticMetadata -import com.motionapps.sensorbox.core.error.DiagnosticsStore -import com.motionapps.sensorbox.core.error.FileDiagnostics -import com.motionapps.sensorbox.core.error.LogcatDiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.CompositeDiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.DiagnosticMetadata +import com.tomasrepcik.sensorbox.core.error.DiagnosticsStore +import com.tomasrepcik.sensorbox.core.error.FileDiagnostics +import com.tomasrepcik.sensorbox.core.error.LogcatDiagnosticLogger import dagger.Module import dagger.Provides import dagger.hilt.InstallIn diff --git a/wear/src/main/java/com/motionapps/sensorbox/di/PreferencesModule.kt b/app/src/main/java/com/tomasrepcik/sensorbox/di/PreferencesModule.kt similarity index 73% rename from wear/src/main/java/com/motionapps/sensorbox/di/PreferencesModule.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/di/PreferencesModule.kt index f37f677..1b3ee8b 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/di/PreferencesModule.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/di/PreferencesModule.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorbox.di +package com.tomasrepcik.sensorbox.di import android.content.Context import androidx.datastore.core.DataStore import androidx.datastore.preferences.core.Preferences -import com.motionapps.sensorbox.core.preferences.AppPreferencesDataStoreFactory -import com.motionapps.sensorbox.core.preferences.AppPreferencesRepository -import com.motionapps.sensorbox.core.preferences.DataStoreAppPreferencesRepository +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesDataStoreFactory +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesRepository +import com.tomasrepcik.sensorbox.core.preferences.DataStoreAppPreferencesRepository import dagger.Module import dagger.Provides import dagger.hilt.InstallIn diff --git a/app/src/main/java/com/motionapps/sensorbox/di/RecordingModule.kt b/app/src/main/java/com/tomasrepcik/sensorbox/di/RecordingModule.kt similarity index 53% rename from app/src/main/java/com/motionapps/sensorbox/di/RecordingModule.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/di/RecordingModule.kt index 64ed633..2d76357 100644 --- a/app/src/main/java/com/motionapps/sensorbox/di/RecordingModule.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/di/RecordingModule.kt @@ -1,13 +1,13 @@ -package com.motionapps.sensorbox.di +package com.tomasrepcik.sensorbox.di -import com.motionapps.sensorbox.domain.measurement.AndroidPhoneRecordingController -import com.motionapps.sensorbox.domain.measurement.AndroidRecordingWorkflowGateway -import com.motionapps.sensorbox.domain.measurement.DocumentStorageGateway -import com.motionapps.sensorbox.domain.measurement.DocumentStorageUseCase -import com.motionapps.sensorbox.domain.measurement.PhoneRecordingController -import com.motionapps.sensorbox.domain.measurement.RecordingWorkflowGateway -import com.motionapps.sensorbox.domain.paired.PhoneWearCommandHandler -import com.motionapps.sensorbox.domain.paired.PhoneWearCommandPolicy +import com.tomasrepcik.sensorbox.domain.measurement.AndroidPhoneRecordingController +import com.tomasrepcik.sensorbox.domain.measurement.AndroidRecordingWorkflowGateway +import com.tomasrepcik.sensorbox.domain.measurement.DocumentStorageGateway +import com.tomasrepcik.sensorbox.domain.measurement.DocumentStorageUseCase +import com.tomasrepcik.sensorbox.domain.measurement.PhoneRecordingController +import com.tomasrepcik.sensorbox.domain.measurement.RecordingWorkflowGateway +import com.tomasrepcik.sensorbox.domain.paired.PhoneWearCommandHandler +import com.tomasrepcik.sensorbox.domain.paired.PhoneWearCommandPolicy import dagger.Binds import dagger.Module import dagger.hilt.InstallIn diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/DocumentStorageUseCase.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/DocumentStorageUseCase.kt similarity index 78% rename from app/src/main/java/com/motionapps/sensorbox/domain/measurement/DocumentStorageUseCase.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/DocumentStorageUseCase.kt index 8149c64..7bcc99f 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/DocumentStorageUseCase.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/DocumentStorageUseCase.kt @@ -1,8 +1,8 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement import android.content.Intent -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.storage.DocumentStorage +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.storage.DocumentStorage import javax.inject.Inject interface DocumentStorageGateway { diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/MeasurementControlUseCase.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementControlUseCase.kt similarity index 67% rename from app/src/main/java/com/motionapps/sensorbox/domain/measurement/MeasurementControlUseCase.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementControlUseCase.kt index 3d72329..2484cc8 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/MeasurementControlUseCase.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementControlUseCase.kt @@ -1,9 +1,9 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorbox.domain.paired.PairedRecordingCoordinator -import com.motionapps.wearoslib.protocol.WearStopReason +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.domain.paired.PairedRecordingCoordinator +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearStopReason import javax.inject.Inject class MeasurementControlUseCase @Inject constructor( diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/MeasurementPermissionUseCase.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementPermissionUseCase.kt similarity index 95% rename from app/src/main/java/com/motionapps/sensorbox/domain/measurement/MeasurementPermissionUseCase.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementPermissionUseCase.kt index 20151a1..4ec925d 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/MeasurementPermissionUseCase.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementPermissionUseCase.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement import android.Manifest import android.content.Context diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/MeasurementRequest.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementRequest.kt similarity index 93% rename from app/src/main/java/com/motionapps/sensorbox/domain/measurement/MeasurementRequest.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementRequest.kt index fed97ff..0f96f7e 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/MeasurementRequest.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementRequest.kt @@ -1,7 +1,7 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement import android.hardware.SensorManager -import com.motionapps.sensorservices.intent.MeasurementLaunchRequest +import com.tomasrepcik.sensorbox.sensorservices.intent.MeasurementLaunchRequest data class MeasurementRequest( val sensorIds: Set, diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/PhoneRecordingController.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/PhoneRecordingController.kt similarity index 84% rename from app/src/main/java/com/motionapps/sensorbox/domain/measurement/PhoneRecordingController.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/PhoneRecordingController.kt index 88b61e1..77d9303 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/PhoneRecordingController.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/PhoneRecordingController.kt @@ -1,18 +1,18 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement import android.content.Context import android.content.Intent import androidx.core.content.ContextCompat -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.flatMap -import com.motionapps.sensorbox.core.storage.DocumentStorage -import com.motionapps.sensorservices.intent.MeasurementIntentFactory -import com.motionapps.sensorservices.intent.MeasurementLaunchRequest -import com.motionapps.sensorservices.services.MeasurementService -import com.motionapps.wearoslib.protocol.WearStopReason +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.core.storage.DocumentStorage +import com.tomasrepcik.sensorbox.sensorservices.intent.MeasurementIntentFactory +import com.tomasrepcik.sensorbox.sensorservices.intent.MeasurementLaunchRequest +import com.tomasrepcik.sensorbox.sensorservices.services.MeasurementService +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearStopReason import dagger.hilt.android.qualifiers.ApplicationContext import javax.inject.Inject import javax.inject.Singleton diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/RecordingWorkflowGateway.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/RecordingWorkflowGateway.kt similarity index 83% rename from app/src/main/java/com/motionapps/sensorbox/domain/measurement/RecordingWorkflowGateway.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/RecordingWorkflowGateway.kt index 8b1864e..0f24914 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/measurement/RecordingWorkflowGateway.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/RecordingWorkflowGateway.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement import android.content.Intent -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.domain.sensors.GetAvailableSensorsUseCase -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.domain.sensors.GetAvailableSensorsUseCase +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor import javax.inject.Inject interface RecordingWorkflowGateway { diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/paired/PairedRecordingCoordinator.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PairedRecordingCoordinator.kt similarity index 88% rename from app/src/main/java/com/motionapps/sensorbox/domain/paired/PairedRecordingCoordinator.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PairedRecordingCoordinator.kt index 739175e..456e44c 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/paired/PairedRecordingCoordinator.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PairedRecordingCoordinator.kt @@ -1,24 +1,24 @@ -package com.motionapps.sensorbox.domain.paired +package com.tomasrepcik.sensorbox.domain.paired -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.error.combineAppResults -import com.motionapps.sensorbox.core.error.toDiagnosticEvent -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorbox.domain.measurement.MeasurementRequest -import com.motionapps.sensorbox.domain.measurement.PhoneRecordingController -import com.motionapps.sensorbox.domain.measurement.PreparedPhoneRecording -import com.motionapps.wearoslib.WearOsConstants.WEAR_APP_CAPABILITY -import com.motionapps.wearoslib.WearOsConstants.WEAR_MESSAGE_PATH -import com.motionapps.wearoslib.protocol.SendWearCommandUseCase -import com.motionapps.wearoslib.protocol.WearAcknowledgementOutcome -import com.motionapps.wearoslib.protocol.WearCommand -import com.motionapps.wearoslib.protocol.WearCommandCodec -import com.motionapps.wearoslib.protocol.WearRecordingRequest -import com.motionapps.wearoslib.protocol.WearSessionCommand -import com.motionapps.wearoslib.protocol.WearStopReason +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.combineAppResults +import com.tomasrepcik.sensorbox.core.error.toDiagnosticEvent +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.domain.measurement.MeasurementRequest +import com.tomasrepcik.sensorbox.domain.measurement.PhoneRecordingController +import com.tomasrepcik.sensorbox.domain.measurement.PreparedPhoneRecording +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.WEAR_APP_CAPABILITY +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.WEAR_MESSAGE_PATH +import com.tomasrepcik.sensorbox.wearoslib.protocol.SendWearCommandUseCase +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearAcknowledgementOutcome +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommandCodec +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearRecordingRequest +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearSessionCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearStopReason import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.asStateFlow diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/paired/PhoneRecordingSessionObserver.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PhoneRecordingSessionObserver.kt similarity index 78% rename from app/src/main/java/com/motionapps/sensorbox/domain/paired/PhoneRecordingSessionObserver.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PhoneRecordingSessionObserver.kt index 2b0a5ab..60b097f 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/paired/PhoneRecordingSessionObserver.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PhoneRecordingSessionObserver.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorbox.domain.paired +package com.tomasrepcik.sensorbox.domain.paired -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.error.toDiagnosticEvent -import com.motionapps.sensorservices.session.MeasurementSessionEvent -import com.motionapps.sensorservices.session.MeasurementSessionStore -import com.motionapps.sensorservices.session.MeasurementStopReason -import com.motionapps.wearoslib.protocol.WearStopReason +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.toDiagnosticEvent +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionEvent +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionStore +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementStopReason +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearStopReason import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.SupervisorJob diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/paired/PhoneWearCommandHandler.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PhoneWearCommandHandler.kt similarity index 74% rename from app/src/main/java/com/motionapps/sensorbox/domain/paired/PhoneWearCommandHandler.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PhoneWearCommandHandler.kt index bc900e7..fa907e3 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/paired/PhoneWearCommandHandler.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PhoneWearCommandHandler.kt @@ -1,19 +1,19 @@ -package com.motionapps.sensorbox.domain.paired +package com.tomasrepcik.sensorbox.domain.paired import android.content.Context import android.content.Intent -import com.motionapps.sensorbox.activities.MainActivity -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.domain.sensors.WearSensorCatalogStore -import com.motionapps.wearoslib.WearOsConstants.WEAR_APP_CAPABILITY -import com.motionapps.wearoslib.WearOsConstants.WEAR_MESSAGE_PATH -import com.motionapps.wearoslib.protocol.SendWearCommandUseCase -import com.motionapps.wearoslib.protocol.WearAcknowledgementOutcome -import com.motionapps.wearoslib.protocol.WearCommand -import com.motionapps.wearoslib.protocol.WearSessionCommand +import com.tomasrepcik.sensorbox.activities.MainActivity +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.domain.sensors.WearSensorCatalogStore +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.WEAR_APP_CAPABILITY +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.WEAR_MESSAGE_PATH +import com.tomasrepcik.sensorbox.wearoslib.protocol.SendWearCommandUseCase +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearAcknowledgementOutcome +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearSessionCommand import dagger.hilt.android.qualifiers.ApplicationContext import javax.inject.Inject diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/paired/PhoneWearMessageDispatcher.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PhoneWearMessageDispatcher.kt similarity index 55% rename from app/src/main/java/com/motionapps/sensorbox/domain/paired/PhoneWearMessageDispatcher.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PhoneWearMessageDispatcher.kt index 720553d..00c46da 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/paired/PhoneWearMessageDispatcher.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/PhoneWearMessageDispatcher.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorbox.domain.paired +package com.tomasrepcik.sensorbox.domain.paired -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.error.suspendFlatMap -import com.motionapps.sensorbox.core.error.toDiagnosticEvent -import com.motionapps.wearoslib.WearOsConstants.PHONE_MESSAGE_PATH -import com.motionapps.wearoslib.protocol.WearCommandCodec +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.suspendFlatMap +import com.tomasrepcik.sensorbox.core.error.toDiagnosticEvent +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.PHONE_MESSAGE_PATH +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommandCodec import javax.inject.Inject class PhoneWearMessageDispatcher @Inject constructor( diff --git a/wear/src/main/java/com/motionapps/sensorbox/communication/WearAcknowledgementInbox.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/WearAcknowledgementInbox.kt similarity index 87% rename from wear/src/main/java/com/motionapps/sensorbox/communication/WearAcknowledgementInbox.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/WearAcknowledgementInbox.kt index 56a0ae0..22e3533 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/communication/WearAcknowledgementInbox.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/paired/WearAcknowledgementInbox.kt @@ -1,7 +1,7 @@ -package com.motionapps.sensorbox.communication +package com.tomasrepcik.sensorbox.domain.paired -import com.motionapps.wearoslib.protocol.WearCommand -import com.motionapps.wearoslib.protocol.WearSessionCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearSessionCommand import kotlinx.coroutines.flow.MutableSharedFlow import kotlinx.coroutines.flow.first import java.util.concurrent.ConcurrentHashMap diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/sensors/GetAvailableSensorsUseCase.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/GetAvailableSensorsUseCase.kt similarity index 97% rename from app/src/main/java/com/motionapps/sensorbox/domain/sensors/GetAvailableSensorsUseCase.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/GetAvailableSensorsUseCase.kt index d38e684..51b9119 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/sensors/GetAvailableSensorsUseCase.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/GetAvailableSensorsUseCase.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.sensors +package com.tomasrepcik.sensorbox.domain.sensors import android.content.Context import android.hardware.Sensor diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/sensors/SensorDescriptor.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/SensorDescriptor.kt similarity index 91% rename from app/src/main/java/com/motionapps/sensorbox/domain/sensors/SensorDescriptor.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/SensorDescriptor.kt index 65e5550..371a2b3 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/sensors/SensorDescriptor.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/SensorDescriptor.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.sensors +package com.tomasrepcik.sensorbox.domain.sensors data class SensorDescriptor( val type: Int, diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/sensors/WearSensorCatalogStore.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/WearSensorCatalogStore.kt similarity index 84% rename from app/src/main/java/com/motionapps/sensorbox/domain/sensors/WearSensorCatalogStore.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/WearSensorCatalogStore.kt index 97ea697..eb285e5 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/sensors/WearSensorCatalogStore.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/WearSensorCatalogStore.kt @@ -1,6 +1,6 @@ -package com.motionapps.sensorbox.domain.sensors +package com.tomasrepcik.sensorbox.domain.sensors -import com.motionapps.wearoslib.protocol.WearSensorInfo +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearSensorInfo import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.asStateFlow diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/sync/ReceiveWearFileUseCase.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/sync/ReceiveWearFileUseCase.kt similarity index 65% rename from app/src/main/java/com/motionapps/sensorbox/domain/sync/ReceiveWearFileUseCase.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/sync/ReceiveWearFileUseCase.kt index b36512a..7216b5a 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/sync/ReceiveWearFileUseCase.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/sync/ReceiveWearFileUseCase.kt @@ -1,13 +1,13 @@ -package com.motionapps.sensorbox.domain.sync +package com.tomasrepcik.sensorbox.domain.sync import com.google.android.gms.wearable.ChannelClient -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.flatMap -import com.motionapps.sensorbox.core.error.suspendFlatMap -import com.motionapps.wearoslib.files.WearFilePathCodec -import com.motionapps.wearoslib.files.WearFileTransferClient +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.core.error.suspendFlatMap +import com.tomasrepcik.sensorbox.wearoslib.files.WearFilePathCodec +import com.tomasrepcik.sensorbox.wearoslib.files.WearFileTransferClient import javax.inject.Inject class ReceiveWearFileUseCase @Inject constructor( diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/sync/WearFileDestination.kt b/app/src/main/java/com/tomasrepcik/sensorbox/domain/sync/WearFileDestination.kt similarity index 86% rename from app/src/main/java/com/motionapps/sensorbox/domain/sync/WearFileDestination.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/domain/sync/WearFileDestination.kt index 71b273e..5094bf1 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/sync/WearFileDestination.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/domain/sync/WearFileDestination.kt @@ -1,14 +1,14 @@ -package com.motionapps.sensorbox.domain.sync +package com.tomasrepcik.sensorbox.domain.sync import android.content.Context import android.content.pm.ApplicationInfo -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.flatMap -import com.motionapps.sensorbox.core.storage.DocumentStorage -import com.motionapps.wearoslib.files.WearFileMetadata +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.core.storage.DocumentStorage +import com.tomasrepcik.sensorbox.wearoslib.files.WearFileMetadata import dagger.hilt.android.qualifiers.ApplicationContext import java.io.File import java.io.InputStream diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/AboutScreen.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/AboutScreen.kt similarity index 95% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/AboutScreen.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/AboutScreen.kt index a0bfdcc..579fbd1 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/AboutScreen.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/AboutScreen.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import android.content.res.Resources import androidx.compose.foundation.Image @@ -29,10 +29,10 @@ import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import com.motionapps.sensorbox.BuildConfig -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.BuildConfig +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.appResult @Composable fun AboutDialog(onDismiss: () -> Unit, onPrivacy: () -> Unit, onLicenses: () -> Unit) { diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/ActiveMeasurementScreen.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/ActiveMeasurementScreen.kt similarity index 97% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/ActiveMeasurementScreen.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/ActiveMeasurementScreen.kt index 0aa9fdb..4d78b98 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/ActiveMeasurementScreen.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/ActiveMeasurementScreen.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import android.content.res.Resources import androidx.compose.animation.AnimatedVisibility @@ -50,10 +50,10 @@ import androidx.compose.ui.res.pluralStringResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.core.format.ValueFormats -import com.motionapps.sensorbox.ui.theme.SensorBoxRecording -import com.motionapps.sensorservices.session.MeasurementSessionState +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.core.format.ValueFormats +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionState +import com.tomasrepcik.sensorbox.ui.theme.SensorBoxRecording @Composable fun ActiveMeasurementScreen(state: RecordingState, onIntent: (RecordingIntent) -> Unit, modifier: Modifier = Modifier) { diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/DiagnosticsLogScreen.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/DiagnosticsLogScreen.kt similarity index 93% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/DiagnosticsLogScreen.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/DiagnosticsLogScreen.kt index 5df4b23..60e7fad 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/DiagnosticsLogScreen.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/DiagnosticsLogScreen.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.foundation.text.selection.SelectionContainer import androidx.compose.material3.MaterialTheme @@ -8,7 +8,7 @@ import androidx.compose.runtime.LaunchedEffect import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontFamily -import com.motionapps.sensorbox.R +import com.tomasrepcik.sensorbox.R @Composable fun DiagnosticsLogScreen( diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/MainContract.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/MainContract.kt similarity index 80% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/MainContract.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/MainContract.kt index 93ecc85..0efa99b 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/MainContract.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/MainContract.kt @@ -1,7 +1,7 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.navigation3.runtime.NavKey -import com.motionapps.sensorservices.session.MeasurementSessionState +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionState import kotlinx.serialization.Serializable @Serializable diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/MainViewModel.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/MainViewModel.kt similarity index 92% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/MainViewModel.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/MainViewModel.kt index ef16cd2..90f8f9f 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/MainViewModel.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/MainViewModel.kt @@ -1,9 +1,9 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.motionapps.sensorbox.core.preferences.AppPreferencesRepository -import com.motionapps.sensorservices.session.MeasurementSessionStore +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesRepository +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionStore import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/MeasurementSetupScreen.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/MeasurementSetupScreen.kt similarity index 99% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/MeasurementSetupScreen.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/MeasurementSetupScreen.kt index f8bd18a..9459d4e 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/MeasurementSetupScreen.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/MeasurementSetupScreen.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box @@ -20,7 +20,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.pluralStringResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import com.motionapps.sensorbox.R +import com.tomasrepcik.sensorbox.R @Composable fun MeasurementSetupScreen( diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/OnboardingContract.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingContract.kt similarity index 88% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/OnboardingContract.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingContract.kt index d0cd807..8d418fd 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/OnboardingContract.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingContract.kt @@ -1,6 +1,6 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main -import com.motionapps.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppErrorCode data class OnboardingState(val page: Int = 0, val storagePath: String? = null, val errorCode: AppErrorCode? = null) diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/OnboardingScreen.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingScreen.kt similarity index 99% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/OnboardingScreen.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingScreen.kt index 372d6e0..da988c3 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/OnboardingScreen.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingScreen.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.annotation.DrawableRes import androidx.annotation.StringRes @@ -42,7 +42,7 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.IntOffset import androidx.compose.ui.unit.dp -import com.motionapps.sensorbox.R +import com.tomasrepcik.sensorbox.R @Composable fun OnboardingScreen(state: OnboardingState, onIntent: (OnboardingIntent) -> Unit) { diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/OnboardingViewModel.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingViewModel.kt similarity index 88% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/OnboardingViewModel.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingViewModel.kt index 1dbf2f0..0141d34 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/OnboardingViewModel.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/OnboardingViewModel.kt @@ -1,14 +1,14 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import android.content.Intent import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.preferences.AppPreferencesIntent -import com.motionapps.sensorbox.core.preferences.AppPreferencesRepository -import com.motionapps.sensorbox.domain.measurement.DocumentStorageGateway +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesIntent +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesRepository +import com.tomasrepcik.sensorbox.domain.measurement.DocumentStorageGateway import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.channels.Channel import kotlinx.coroutines.flow.MutableStateFlow diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/PrivacyScreen.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/PrivacyScreen.kt similarity index 91% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/PrivacyScreen.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/PrivacyScreen.kt index 7f69c6b..1a0077b 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/PrivacyScreen.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/PrivacyScreen.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource -import com.motionapps.sensorbox.R +import com.tomasrepcik.sensorbox.R @Composable fun PrivacyScreen(onBack: () -> Unit, modifier: Modifier = Modifier) { diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/RecordScreen.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/RecordScreen.kt similarity index 98% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/RecordScreen.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/RecordScreen.kt index ec4cacc..9274c25 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/RecordScreen.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/RecordScreen.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.annotation.DrawableRes import androidx.annotation.StringRes @@ -32,8 +32,8 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor @Composable fun RecordScreen(state: RecordingState, onIntent: (RecordingIntent) -> Unit, modifier: Modifier = Modifier) { diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/RecordingContract.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/RecordingContract.kt similarity index 95% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/RecordingContract.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/RecordingContract.kt index 514cbf5..9d48218 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/RecordingContract.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/RecordingContract.kt @@ -1,10 +1,10 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.preferences.AppPreferences -import com.motionapps.sensorbox.domain.measurement.MeasurementRequest -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor -import com.motionapps.sensorservices.session.MeasurementSessionState +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.preferences.AppPreferences +import com.tomasrepcik.sensorbox.domain.measurement.MeasurementRequest +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionState enum class RecordingMessage { NONE, diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/RecordingViewModel.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/RecordingViewModel.kt similarity index 86% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/RecordingViewModel.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/RecordingViewModel.kt index 94b1c3f..1082f66 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/RecordingViewModel.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/RecordingViewModel.kt @@ -1,28 +1,28 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import android.content.Intent import android.os.SystemClock import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.suspendFlatMap -import com.motionapps.sensorbox.core.preferences.AppPreferencesIntent -import com.motionapps.sensorbox.core.preferences.AppPreferencesRepository -import com.motionapps.sensorbox.domain.measurement.MeasurementRequest -import com.motionapps.sensorbox.domain.measurement.RecordingWorkflowGateway -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor -import com.motionapps.sensorbox.domain.sensors.WearSensorCatalogStore -import com.motionapps.sensorservices.session.MeasurementSessionState -import com.motionapps.sensorservices.session.MeasurementSessionStore -import com.motionapps.wearoslib.WearOsConstants.WEAR_APP_CAPABILITY -import com.motionapps.wearoslib.WearOsConstants.WEAR_MESSAGE_PATH -import com.motionapps.wearoslib.connectivity.ObserveWearCapabilityUseCase -import com.motionapps.wearoslib.connectivity.SendWearMessageUseCase -import com.motionapps.wearoslib.connectivity.WearConnection -import com.motionapps.wearoslib.protocol.WearCommand -import com.motionapps.wearoslib.protocol.WearCommandCodec +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.suspendFlatMap +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesIntent +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesRepository +import com.tomasrepcik.sensorbox.domain.measurement.MeasurementRequest +import com.tomasrepcik.sensorbox.domain.measurement.RecordingWorkflowGateway +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.domain.sensors.WearSensorCatalogStore +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionState +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionStore +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.WEAR_APP_CAPABILITY +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.WEAR_MESSAGE_PATH +import com.tomasrepcik.sensorbox.wearoslib.connectivity.ObserveWearCapabilityUseCase +import com.tomasrepcik.sensorbox.wearoslib.connectivity.SendWearMessageUseCase +import com.tomasrepcik.sensorbox.wearoslib.connectivity.WearConnection +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommandCodec import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.Job import kotlinx.coroutines.channels.Channel @@ -256,7 +256,7 @@ class RecordingViewModel @Inject constructor( if (isFailure) showFailure(errorOrNull()) } - private fun showFailure(error: com.motionapps.sensorbox.core.error.AppError?) { + private fun showFailure(error: com.tomasrepcik.sensorbox.core.error.AppError?) { mutableState.value = state.value.copy( message = RecordingMessage.MEASUREMENT_FAILED, errorCode = error?.code ?: AppErrorCode.UNKNOWN, diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorBoxApp.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorBoxApp.kt similarity index 98% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorBoxApp.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorBoxApp.kt index acc61d2..e1d534b 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorBoxApp.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorBoxApp.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.animation.ContentTransform import androidx.compose.animation.core.FastOutSlowInEasing @@ -31,7 +31,7 @@ import androidx.navigation3.runtime.NavKey import androidx.navigation3.runtime.entryProvider import androidx.navigation3.runtime.rememberNavBackStack import androidx.navigation3.ui.NavDisplay -import com.motionapps.sensorservices.session.MeasurementSessionState +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionState @Composable fun SensorBoxApp( diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorBoxComponents.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorBoxComponents.kt similarity index 98% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorBoxComponents.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorBoxComponents.kt index f5ea7dc..3e23f1c 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorBoxComponents.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorBoxComponents.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.compose.foundation.BorderStroke import androidx.compose.foundation.Image @@ -40,8 +40,8 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor @Composable fun SensorBoxScreenHeader(title: String, subtitle: String, modifier: Modifier = Modifier) { diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorDetailsScreen.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorDetailsScreen.kt similarity index 97% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorDetailsScreen.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorDetailsScreen.kt index 16b4da3..e1cf828 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorDetailsScreen.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorDetailsScreen.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import android.Manifest import android.content.Context @@ -32,11 +32,11 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.core.content.ContextCompat import com.google.android.gms.location.LocationAvailability -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.core.format.ValueFormats -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor -import com.motionapps.sensorbox.domain.sensors.SensorReportingMode -import com.motionapps.sensorservices.handlers.GPSHandler +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.core.format.ValueFormats +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.domain.sensors.SensorReportingMode +import com.tomasrepcik.sensorbox.sensorservices.handlers.GPSHandler @Composable fun SensorDetailsScreen( diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorIconResource.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorIconResource.kt similarity index 93% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorIconResource.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorIconResource.kt index a3c30f5..a3f1c03 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorIconResource.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorIconResource.kt @@ -1,8 +1,8 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import android.hardware.Sensor import androidx.annotation.DrawableRes -import com.motionapps.sensorbox.R +import com.tomasrepcik.sensorbox.R @DrawableRes fun sensorIconResource(sensorType: Int): Int = SENSOR_ICON_RESOURCES[sensorType] ?: R.drawable.ic_acceleration_icon diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorPreviewScreen.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorPreviewScreen.kt similarity index 98% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorPreviewScreen.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorPreviewScreen.kt index 8129d0c..5366998 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SensorPreviewScreen.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SensorPreviewScreen.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import android.Manifest import android.graphics.Paint @@ -43,9 +43,9 @@ import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.core.format.ValueFormats -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.core.format.ValueFormats +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor import kotlin.math.max @Composable diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SettingsContract.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SettingsContract.kt similarity index 87% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/SettingsContract.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SettingsContract.kt index 97972aa..a951f4f 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SettingsContract.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SettingsContract.kt @@ -1,8 +1,8 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.preferences.AppPreferences -import com.motionapps.sensorbox.core.preferences.AppThemeMode +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.preferences.AppPreferences +import com.tomasrepcik.sensorbox.core.preferences.AppThemeMode data class SettingsState( val preferences: AppPreferences = AppPreferences(), diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SettingsScreen.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SettingsScreen.kt similarity index 99% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/SettingsScreen.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SettingsScreen.kt index 95787b5..75237eb 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SettingsScreen.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SettingsScreen.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import android.content.Context import android.os.PowerManager @@ -45,8 +45,8 @@ import androidx.compose.ui.viewinterop.AndroidView import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleEventObserver import androidx.lifecycle.compose.LocalLifecycleOwner -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.core.preferences.AppThemeMode +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.core.preferences.AppThemeMode @Composable fun SettingsScreen( diff --git a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SettingsViewModel.kt b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SettingsViewModel.kt similarity index 93% rename from app/src/main/java/com/motionapps/sensorbox/presentation/main/SettingsViewModel.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SettingsViewModel.kt index 7aa9425..9002d9a 100644 --- a/app/src/main/java/com/motionapps/sensorbox/presentation/main/SettingsViewModel.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/presentation/main/SettingsViewModel.kt @@ -1,13 +1,13 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticsStore -import com.motionapps.sensorbox.core.preferences.AppPreferencesIntent -import com.motionapps.sensorbox.core.preferences.AppPreferencesRepository -import com.motionapps.sensorbox.di.IoDispatcher +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticsStore +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesIntent +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesRepository +import com.tomasrepcik.sensorbox.di.IoDispatcher import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.channels.Channel diff --git a/app/src/main/java/com/motionapps/sensorbox/ui/theme/SensorBoxTheme.kt b/app/src/main/java/com/tomasrepcik/sensorbox/ui/theme/SensorBoxTheme.kt similarity index 97% rename from app/src/main/java/com/motionapps/sensorbox/ui/theme/SensorBoxTheme.kt rename to app/src/main/java/com/tomasrepcik/sensorbox/ui/theme/SensorBoxTheme.kt index 85467b3..4dc4051 100644 --- a/app/src/main/java/com/motionapps/sensorbox/ui/theme/SensorBoxTheme.kt +++ b/app/src/main/java/com/tomasrepcik/sensorbox/ui/theme/SensorBoxTheme.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.ui.theme +package com.tomasrepcik.sensorbox.ui.theme import android.app.Activity import android.os.Build @@ -23,7 +23,7 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.core.view.WindowCompat -import com.motionapps.sensorbox.core.preferences.AppThemeMode +import com.tomasrepcik.sensorbox.core.preferences.AppThemeMode val SensorBoxRecording = Color(0xFFFF6B72) diff --git a/app/src/screenshotTest/kotlin/com/motionapps/sensorbox/branding/BrandingScreenshotPreviews.kt b/app/src/screenshotTest/kotlin/com/tomasrepcik/sensorbox/branding/BrandingScreenshotPreviews.kt similarity index 96% rename from app/src/screenshotTest/kotlin/com/motionapps/sensorbox/branding/BrandingScreenshotPreviews.kt rename to app/src/screenshotTest/kotlin/com/tomasrepcik/sensorbox/branding/BrandingScreenshotPreviews.kt index 3c3110a..ea30195 100644 --- a/app/src/screenshotTest/kotlin/com/motionapps/sensorbox/branding/BrandingScreenshotPreviews.kt +++ b/app/src/screenshotTest/kotlin/com/tomasrepcik/sensorbox/branding/BrandingScreenshotPreviews.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.branding +package com.tomasrepcik.sensorbox.branding import androidx.compose.foundation.Image import androidx.compose.foundation.background @@ -17,7 +17,7 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import com.android.tools.screenshot.PreviewTest -import com.motionapps.sensorbox.R +import com.tomasrepcik.sensorbox.R @PreviewTest @Preview(widthDp = 320, heightDp = 180, backgroundColor = 0xFFF2F2F2, showBackground = true) diff --git a/app/src/screenshotTest/kotlin/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviews.kt b/app/src/screenshotTest/kotlin/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviews.kt similarity index 92% rename from app/src/screenshotTest/kotlin/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviews.kt rename to app/src/screenshotTest/kotlin/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviews.kt index 331ae65..de8dd23 100644 --- a/app/src/screenshotTest/kotlin/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviews.kt +++ b/app/src/screenshotTest/kotlin/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviews.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import android.content.res.Configuration import android.hardware.Sensor @@ -8,9 +8,9 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.tooling.preview.Preview import com.android.tools.screenshot.PreviewTest -import com.motionapps.sensorbox.core.preferences.AppThemeMode -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor -import com.motionapps.sensorbox.ui.theme.SensorBoxTheme +import com.tomasrepcik.sensorbox.core.preferences.AppThemeMode +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.ui.theme.SensorBoxTheme @PreviewTest @ReadmePhonePreview diff --git a/app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/branding/BrandingScreenshotPreviewsKt/darkSplashScreen_ab3426bf_0.png b/app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/branding/BrandingScreenshotPreviewsKt/darkSplashScreen_ab3426bf_0.png similarity index 100% rename from app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/branding/BrandingScreenshotPreviewsKt/darkSplashScreen_ab3426bf_0.png rename to app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/branding/BrandingScreenshotPreviewsKt/darkSplashScreen_ab3426bf_0.png diff --git a/app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/branding/BrandingScreenshotPreviewsKt/launcherIconShapes_877be636_0.png b/app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/branding/BrandingScreenshotPreviewsKt/launcherIconShapes_877be636_0.png similarity index 100% rename from app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/branding/BrandingScreenshotPreviewsKt/launcherIconShapes_877be636_0.png rename to app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/branding/BrandingScreenshotPreviewsKt/launcherIconShapes_877be636_0.png diff --git a/app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/branding/BrandingScreenshotPreviewsKt/lightSplashScreen_ab3426bf_0.png b/app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/branding/BrandingScreenshotPreviewsKt/lightSplashScreen_ab3426bf_0.png similarity index 100% rename from app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/branding/BrandingScreenshotPreviewsKt/lightSplashScreen_ab3426bf_0.png rename to app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/branding/BrandingScreenshotPreviewsKt/lightSplashScreen_ab3426bf_0.png diff --git a/app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroBattery_fa9a8b93_0.png b/app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroBattery_fa9a8b93_0.png similarity index 100% rename from app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroBattery_fa9a8b93_0.png rename to app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroBattery_fa9a8b93_0.png diff --git a/app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroLifecycle_fa9a8b93_0.png b/app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroLifecycle_fa9a8b93_0.png similarity index 100% rename from app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroLifecycle_fa9a8b93_0.png rename to app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroLifecycle_fa9a8b93_0.png diff --git a/app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroPolicy_fa9a8b93_0.png b/app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroPolicy_fa9a8b93_0.png similarity index 100% rename from app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroPolicy_fa9a8b93_0.png rename to app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroPolicy_fa9a8b93_0.png diff --git a/app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroPrivacy_fa9a8b93_0.png b/app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroPrivacy_fa9a8b93_0.png similarity index 100% rename from app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroPrivacy_fa9a8b93_0.png rename to app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroPrivacy_fa9a8b93_0.png diff --git a/app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroStorage_fa9a8b93_0.png b/app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroStorage_fa9a8b93_0.png similarity index 100% rename from app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroStorage_fa9a8b93_0.png rename to app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroStorage_fa9a8b93_0.png diff --git a/app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroWelcome_fa9a8b93_0.png b/app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroWelcome_fa9a8b93_0.png similarity index 100% rename from app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroWelcome_fa9a8b93_0.png rename to app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeIntroWelcome_fa9a8b93_0.png diff --git a/app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeMeasurementSetup_fa9a8b93_0.png b/app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeMeasurementSetup_fa9a8b93_0.png similarity index 100% rename from app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeMeasurementSetup_fa9a8b93_0.png rename to app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeMeasurementSetup_fa9a8b93_0.png diff --git a/app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeSourceSelection_fa9a8b93_0.png b/app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeSourceSelection_fa9a8b93_0.png similarity index 100% rename from app/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeSourceSelection_fa9a8b93_0.png rename to app/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/main/ReadmePhoneScreenshotPreviewsKt/readmeSourceSelection_fa9a8b93_0.png diff --git a/wear/src/test/java/com/motionapps/sensorbox/PolicyLinksTest.kt b/app/src/test/java/com/tomasrepcik/sensorbox/PolicyLinksTest.kt similarity index 97% rename from wear/src/test/java/com/motionapps/sensorbox/PolicyLinksTest.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/PolicyLinksTest.kt index 34a824a..ee8b5fa 100644 --- a/wear/src/test/java/com/motionapps/sensorbox/PolicyLinksTest.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/PolicyLinksTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox +package com.tomasrepcik.sensorbox import org.junit.Assert.assertEquals import org.junit.Test diff --git a/app/src/test/java/com/motionapps/sensorbox/domain/measurement/DocumentStorageUseCaseTest.kt b/app/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/DocumentStorageUseCaseTest.kt similarity index 91% rename from app/src/test/java/com/motionapps/sensorbox/domain/measurement/DocumentStorageUseCaseTest.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/DocumentStorageUseCaseTest.kt index 85da0bc..9c5ee7b 100644 --- a/app/src/test/java/com/motionapps/sensorbox/domain/measurement/DocumentStorageUseCaseTest.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/DocumentStorageUseCaseTest.kt @@ -1,8 +1,8 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement import android.content.Intent -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.storage.DocumentStorage +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.storage.DocumentStorage import org.junit.Assert.assertEquals import org.junit.Assert.assertSame import org.junit.Assert.assertTrue diff --git a/app/src/test/java/com/motionapps/sensorbox/domain/measurement/MeasurementPermissionUseCaseTest.kt b/app/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementPermissionUseCaseTest.kt similarity index 96% rename from app/src/test/java/com/motionapps/sensorbox/domain/measurement/MeasurementPermissionUseCaseTest.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementPermissionUseCaseTest.kt index e4f4e7f..444fcc1 100644 --- a/app/src/test/java/com/motionapps/sensorbox/domain/measurement/MeasurementPermissionUseCaseTest.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementPermissionUseCaseTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement import android.Manifest import org.junit.Assert.assertEquals diff --git a/app/src/test/java/com/motionapps/sensorbox/domain/measurement/MeasurementRequestTest.kt b/app/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementRequestTest.kt similarity index 97% rename from app/src/test/java/com/motionapps/sensorbox/domain/measurement/MeasurementRequestTest.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementRequestTest.kt index 770af43..3534c8c 100644 --- a/app/src/test/java/com/motionapps/sensorbox/domain/measurement/MeasurementRequestTest.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/MeasurementRequestTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement import android.hardware.SensorManager import org.junit.Assert.assertEquals diff --git a/app/src/test/java/com/motionapps/sensorbox/domain/paired/PairedRecordingCoordinatorTest.kt b/app/src/test/java/com/tomasrepcik/sensorbox/domain/paired/PairedRecordingCoordinatorTest.kt similarity index 84% rename from app/src/test/java/com/motionapps/sensorbox/domain/paired/PairedRecordingCoordinatorTest.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/domain/paired/PairedRecordingCoordinatorTest.kt index 1b24087..de257d8 100644 --- a/app/src/test/java/com/motionapps/sensorbox/domain/paired/PairedRecordingCoordinatorTest.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/domain/paired/PairedRecordingCoordinatorTest.kt @@ -1,23 +1,24 @@ -package com.motionapps.sensorbox.domain.paired - -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorbox.domain.measurement.MeasurementRequest -import com.motionapps.sensorbox.domain.measurement.PhoneRecordingController -import com.motionapps.sensorbox.domain.measurement.PreparedPhoneRecording -import com.motionapps.sensorservices.intent.MeasurementLaunchRequest -import com.motionapps.wearoslib.connectivity.SendWearMessageUseCase -import com.motionapps.wearoslib.connectivity.WearConnectionRepository -import com.motionapps.wearoslib.connectivity.WearNode -import com.motionapps.wearoslib.protocol.SendWearCommandUseCase -import com.motionapps.wearoslib.protocol.WearAcknowledgementOutcome -import com.motionapps.wearoslib.protocol.WearCommand -import com.motionapps.wearoslib.protocol.WearCommandCodec -import com.motionapps.wearoslib.protocol.WearSessionCommand -import com.motionapps.wearoslib.protocol.WearStopReason +package com.tomasrepcik.sensorbox.domain.paired + +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.domain.measurement.MeasurementRequest +import com.tomasrepcik.sensorbox.domain.measurement.PhoneRecordingController +import com.tomasrepcik.sensorbox.domain.measurement.PreparedPhoneRecording +import com.tomasrepcik.sensorbox.sensorservices.intent.MeasurementLaunchRequest +import com.tomasrepcik.sensorbox.wearoslib.connectivity.SendWearMessageUseCase +import com.tomasrepcik.sensorbox.wearoslib.connectivity.WearConnection +import com.tomasrepcik.sensorbox.wearoslib.connectivity.WearConnectionRepository +import com.tomasrepcik.sensorbox.wearoslib.connectivity.WearNode +import com.tomasrepcik.sensorbox.wearoslib.protocol.SendWearCommandUseCase +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearAcknowledgementOutcome +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommandCodec +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearSessionCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearStopReason import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.emptyFlow @@ -162,8 +163,7 @@ private class InteractiveRepository : WearConnectionRepository { val commands = mutableListOf() var onCommand: (WearCommand) -> Unit = { } - override fun observeCapability(capability: String): Flow = - emptyFlow() + override fun observeCapability(capability: String): Flow = emptyFlow() override suspend fun findNode(capability: String): WearNode? = WearNode("wear", "Wear", isNearby = true) diff --git a/app/src/test/java/com/motionapps/sensorbox/domain/paired/PhoneWearMessageDispatcherTest.kt b/app/src/test/java/com/tomasrepcik/sensorbox/domain/paired/PhoneWearMessageDispatcherTest.kt similarity index 79% rename from app/src/test/java/com/motionapps/sensorbox/domain/paired/PhoneWearMessageDispatcherTest.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/domain/paired/PhoneWearMessageDispatcherTest.kt index 207dc92..412874a 100644 --- a/app/src/test/java/com/motionapps/sensorbox/domain/paired/PhoneWearMessageDispatcherTest.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/domain/paired/PhoneWearMessageDispatcherTest.kt @@ -1,10 +1,10 @@ -package com.motionapps.sensorbox.domain.paired +package com.tomasrepcik.sensorbox.domain.paired -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.wearoslib.WearOsConstants.PHONE_MESSAGE_PATH -import com.motionapps.wearoslib.protocol.WearCommand -import com.motionapps.wearoslib.protocol.WearCommandCodec +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.PHONE_MESSAGE_PATH +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommandCodec import kotlinx.coroutines.test.runTest import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue diff --git a/app/src/test/java/com/motionapps/sensorbox/domain/sensors/PhoneSensorTypesTest.kt b/app/src/test/java/com/tomasrepcik/sensorbox/domain/sensors/PhoneSensorTypesTest.kt similarity index 86% rename from app/src/test/java/com/motionapps/sensorbox/domain/sensors/PhoneSensorTypesTest.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/domain/sensors/PhoneSensorTypesTest.kt index 8698b53..bcb70ac 100644 --- a/app/src/test/java/com/motionapps/sensorbox/domain/sensors/PhoneSensorTypesTest.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/domain/sensors/PhoneSensorTypesTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.sensors +package com.tomasrepcik.sensorbox.domain.sensors import android.hardware.Sensor import org.junit.Assert.assertFalse diff --git a/app/src/test/java/com/motionapps/sensorbox/domain/sensors/SensorReportingModeTest.kt b/app/src/test/java/com/tomasrepcik/sensorbox/domain/sensors/SensorReportingModeTest.kt similarity index 94% rename from app/src/test/java/com/motionapps/sensorbox/domain/sensors/SensorReportingModeTest.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/domain/sensors/SensorReportingModeTest.kt index 8db097a..80185ae 100644 --- a/app/src/test/java/com/motionapps/sensorbox/domain/sensors/SensorReportingModeTest.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/domain/sensors/SensorReportingModeTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.sensors +package com.tomasrepcik.sensorbox.domain.sensors import android.hardware.Sensor import org.junit.Assert.assertEquals diff --git a/app/src/test/java/com/motionapps/sensorbox/presentation/main/FeatureViewModelTest.kt b/app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/FeatureViewModelTest.kt similarity index 85% rename from app/src/test/java/com/motionapps/sensorbox/presentation/main/FeatureViewModelTest.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/FeatureViewModelTest.kt index 902a20c..87d0ede 100644 --- a/app/src/test/java/com/motionapps/sensorbox/presentation/main/FeatureViewModelTest.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/FeatureViewModelTest.kt @@ -1,22 +1,22 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import android.content.Intent -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticsStore -import com.motionapps.sensorbox.core.preferences.AppThemeMode -import com.motionapps.sensorbox.core.testing.FakeAppPreferencesRepository -import com.motionapps.sensorbox.domain.measurement.DocumentStorageGateway -import com.motionapps.sensorbox.domain.measurement.MeasurementRequest -import com.motionapps.sensorbox.domain.measurement.RecordingWorkflowGateway -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor -import com.motionapps.sensorbox.domain.sensors.WearSensorCatalogStore -import com.motionapps.sensorbox.testing.MainDispatcherRule -import com.motionapps.sensorservices.session.MeasurementSessionStore -import com.motionapps.wearoslib.connectivity.FakeWearConnectionRepository -import com.motionapps.wearoslib.connectivity.ObserveWearCapabilityUseCase -import com.motionapps.wearoslib.connectivity.SendWearMessageUseCase +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticsStore +import com.tomasrepcik.sensorbox.core.preferences.AppThemeMode +import com.tomasrepcik.sensorbox.core.testing.FakeAppPreferencesRepository +import com.tomasrepcik.sensorbox.domain.measurement.DocumentStorageGateway +import com.tomasrepcik.sensorbox.domain.measurement.MeasurementRequest +import com.tomasrepcik.sensorbox.domain.measurement.RecordingWorkflowGateway +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.domain.sensors.WearSensorCatalogStore +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionStore +import com.tomasrepcik.sensorbox.testing.MainDispatcherRule +import com.tomasrepcik.sensorbox.wearoslib.connectivity.FakeWearConnectionRepository +import com.tomasrepcik.sensorbox.wearoslib.connectivity.ObserveWearCapabilityUseCase +import com.tomasrepcik.sensorbox.wearoslib.connectivity.SendWearMessageUseCase import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.async import kotlinx.coroutines.flow.first diff --git a/app/src/test/java/com/motionapps/sensorbox/presentation/main/RecordingReducerTest.kt b/app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/RecordingReducerTest.kt similarity index 98% rename from app/src/test/java/com/motionapps/sensorbox/presentation/main/RecordingReducerTest.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/RecordingReducerTest.kt index e244d92..27deded 100644 --- a/app/src/test/java/com/motionapps/sensorbox/presentation/main/RecordingReducerTest.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/RecordingReducerTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue diff --git a/app/src/test/java/com/motionapps/sensorbox/presentation/main/RecordingStateConversionTest.kt b/app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/RecordingStateConversionTest.kt similarity index 85% rename from app/src/test/java/com/motionapps/sensorbox/presentation/main/RecordingStateConversionTest.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/RecordingStateConversionTest.kt index 66aa44f..00d7c79 100644 --- a/app/src/test/java/com/motionapps/sensorbox/presentation/main/RecordingStateConversionTest.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/RecordingStateConversionTest.kt @@ -1,7 +1,7 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main -import com.motionapps.sensorbox.core.preferences.AppPreferences -import com.motionapps.sensorbox.core.preferences.RecordingPreferences +import com.tomasrepcik.sensorbox.core.preferences.AppPreferences +import com.tomasrepcik.sensorbox.core.preferences.RecordingPreferences import org.junit.Assert.assertEquals import org.junit.Test diff --git a/app/src/test/java/com/motionapps/sensorbox/presentation/main/RecordingStateFixtures.kt b/app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/RecordingStateFixtures.kt similarity index 74% rename from app/src/test/java/com/motionapps/sensorbox/presentation/main/RecordingStateFixtures.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/RecordingStateFixtures.kt index 252791e..dfedee4 100644 --- a/app/src/test/java/com/motionapps/sensorbox/presentation/main/RecordingStateFixtures.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/presentation/main/RecordingStateFixtures.kt @@ -1,6 +1,6 @@ -package com.motionapps.sensorbox.presentation.main +package com.tomasrepcik.sensorbox.presentation.main -import com.motionapps.sensorbox.domain.sensors.SensorDescriptor +import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor object RecordingStateFixtures { fun state(selectedSensorIds: Set = emptySet(), includesGps: Boolean = false) = RecordingState( diff --git a/wear/src/test/java/com/motionapps/sensorbox/testing/MainDispatcherRule.kt b/app/src/test/java/com/tomasrepcik/sensorbox/testing/MainDispatcherRule.kt similarity index 94% rename from wear/src/test/java/com/motionapps/sensorbox/testing/MainDispatcherRule.kt rename to app/src/test/java/com/tomasrepcik/sensorbox/testing/MainDispatcherRule.kt index 38c9e27..b41d32d 100644 --- a/wear/src/test/java/com/motionapps/sensorbox/testing/MainDispatcherRule.kt +++ b/app/src/test/java/com/tomasrepcik/sensorbox/testing/MainDispatcherRule.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.testing +package com.tomasrepcik.sensorbox.testing import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.ExperimentalCoroutinesApi diff --git a/core-common/src/main/kotlin/com/motionapps/sensorbox/core/error/AppError.kt b/core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/error/AppError.kt similarity index 96% rename from core-common/src/main/kotlin/com/motionapps/sensorbox/core/error/AppError.kt rename to core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/error/AppError.kt index c8d4ac3..69634f8 100644 --- a/core-common/src/main/kotlin/com/motionapps/sensorbox/core/error/AppError.kt +++ b/core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/error/AppError.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.error +package com.tomasrepcik.sensorbox.core.error data class AppError( val code: AppErrorCode, diff --git a/core-common/src/main/kotlin/com/motionapps/sensorbox/core/error/AppResult.kt b/core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/error/AppResult.kt similarity index 98% rename from core-common/src/main/kotlin/com/motionapps/sensorbox/core/error/AppResult.kt rename to core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/error/AppResult.kt index 86a4eaf..03f6c08 100644 --- a/core-common/src/main/kotlin/com/motionapps/sensorbox/core/error/AppResult.kt +++ b/core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/error/AppResult.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.error +package com.tomasrepcik.sensorbox.core.error import kotlinx.coroutines.CancellationException diff --git a/core-common/src/main/kotlin/com/motionapps/sensorbox/core/error/Diagnostics.kt b/core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/error/Diagnostics.kt similarity index 95% rename from core-common/src/main/kotlin/com/motionapps/sensorbox/core/error/Diagnostics.kt rename to core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/error/Diagnostics.kt index 338d26a..fac60c4 100644 --- a/core-common/src/main/kotlin/com/motionapps/sensorbox/core/error/Diagnostics.kt +++ b/core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/error/Diagnostics.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.error +package com.tomasrepcik.sensorbox.core.error import java.io.File diff --git a/core-common/src/main/kotlin/com/motionapps/sensorbox/core/time/EpochClock.kt b/core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/time/EpochClock.kt similarity index 78% rename from core-common/src/main/kotlin/com/motionapps/sensorbox/core/time/EpochClock.kt rename to core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/time/EpochClock.kt index 2d0b498..6da1e67 100644 --- a/core-common/src/main/kotlin/com/motionapps/sensorbox/core/time/EpochClock.kt +++ b/core-common/src/main/kotlin/com/tomasrepcik/sensorbox/core/time/EpochClock.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.time +package com.tomasrepcik.sensorbox.core.time fun interface EpochClock { fun nowMillis(): Long diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 02608fc..7006023 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } android { - namespace = "com.motionapps.sensorbox.core" + namespace = "com.tomasrepcik.sensorbox.core" compileSdk = 37 defaultConfig { diff --git a/core/src/main/java/com/motionapps/sensorbox/core/error/CompositeDiagnosticLogger.kt b/core/src/main/java/com/tomasrepcik/sensorbox/core/error/CompositeDiagnosticLogger.kt similarity index 96% rename from core/src/main/java/com/motionapps/sensorbox/core/error/CompositeDiagnosticLogger.kt rename to core/src/main/java/com/tomasrepcik/sensorbox/core/error/CompositeDiagnosticLogger.kt index d1d2a27..5d1b7fd 100644 --- a/core/src/main/java/com/motionapps/sensorbox/core/error/CompositeDiagnosticLogger.kt +++ b/core/src/main/java/com/tomasrepcik/sensorbox/core/error/CompositeDiagnosticLogger.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.error +package com.tomasrepcik.sensorbox.core.error import android.util.Log diff --git a/core/src/main/java/com/motionapps/sensorbox/core/error/FileDiagnostics.kt b/core/src/main/java/com/tomasrepcik/sensorbox/core/error/FileDiagnostics.kt similarity index 97% rename from core/src/main/java/com/motionapps/sensorbox/core/error/FileDiagnostics.kt rename to core/src/main/java/com/tomasrepcik/sensorbox/core/error/FileDiagnostics.kt index 94348ba..526c1df 100644 --- a/core/src/main/java/com/motionapps/sensorbox/core/error/FileDiagnostics.kt +++ b/core/src/main/java/com/tomasrepcik/sensorbox/core/error/FileDiagnostics.kt @@ -1,9 +1,9 @@ -package com.motionapps.sensorbox.core.error +package com.tomasrepcik.sensorbox.core.error import android.content.Context -import com.motionapps.sensorbox.core.time.ClockFormats -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorbox.core.time.SystemEpochClock +import com.tomasrepcik.sensorbox.core.time.ClockFormats +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.core.time.SystemEpochClock import kotlinx.datetime.DatePeriod import kotlinx.datetime.LocalDate import kotlinx.datetime.TimeZone diff --git a/core/src/main/java/com/motionapps/sensorbox/core/format/ValueFormats.kt b/core/src/main/java/com/tomasrepcik/sensorbox/core/format/ValueFormats.kt similarity index 93% rename from core/src/main/java/com/motionapps/sensorbox/core/format/ValueFormats.kt rename to core/src/main/java/com/tomasrepcik/sensorbox/core/format/ValueFormats.kt index 96744ce..ff7dac4 100644 --- a/core/src/main/java/com/motionapps/sensorbox/core/format/ValueFormats.kt +++ b/core/src/main/java/com/tomasrepcik/sensorbox/core/format/ValueFormats.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.format +package com.tomasrepcik.sensorbox.core.format import java.util.Locale diff --git a/core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferences.kt b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferences.kt similarity index 94% rename from core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferences.kt rename to core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferences.kt index 29077a2..a275f58 100644 --- a/core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferences.kt +++ b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferences.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.preferences +package com.tomasrepcik.sensorbox.core.preferences data class AppPreferences( val onboarding: OnboardingPreferences = OnboardingPreferences(), diff --git a/core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesDataStoreFactory.kt b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesDataStoreFactory.kt similarity index 91% rename from core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesDataStoreFactory.kt rename to core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesDataStoreFactory.kt index ddb83ca..ff3642c 100644 --- a/core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesDataStoreFactory.kt +++ b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesDataStoreFactory.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.preferences +package com.tomasrepcik.sensorbox.core.preferences import android.content.Context import androidx.datastore.core.DataStore diff --git a/core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesIntent.kt b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesIntent.kt similarity index 94% rename from core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesIntent.kt rename to core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesIntent.kt index 77e79b3..bdac142 100644 --- a/core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesIntent.kt +++ b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesIntent.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.preferences +package com.tomasrepcik.sensorbox.core.preferences sealed interface AppPreferencesIntent { data object CompleteIntro : AppPreferencesIntent diff --git a/core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesReducer.kt b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesReducer.kt similarity index 97% rename from core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesReducer.kt rename to core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesReducer.kt index 4fa1b10..0485e7c 100644 --- a/core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesReducer.kt +++ b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesReducer.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.preferences +package com.tomasrepcik.sensorbox.core.preferences object AppPreferencesReducer { fun reduce(current: AppPreferences, intent: AppPreferencesIntent): AppPreferences = when (intent) { diff --git a/core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesRepository.kt b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesRepository.kt similarity index 65% rename from core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesRepository.kt rename to core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesRepository.kt index a711f73..7d7d872 100644 --- a/core/src/main/java/com/motionapps/sensorbox/core/preferences/AppPreferencesRepository.kt +++ b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesRepository.kt @@ -1,6 +1,6 @@ -package com.motionapps.sensorbox.core.preferences +package com.tomasrepcik.sensorbox.core.preferences -import com.motionapps.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.AppResult import kotlinx.coroutines.flow.Flow interface AppPreferencesRepository { diff --git a/core/src/main/java/com/motionapps/sensorbox/core/preferences/DataStoreAppPreferencesRepository.kt b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/DataStoreAppPreferencesRepository.kt similarity index 93% rename from core/src/main/java/com/motionapps/sensorbox/core/preferences/DataStoreAppPreferencesRepository.kt rename to core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/DataStoreAppPreferencesRepository.kt index c45e0e4..43cf396 100644 --- a/core/src/main/java/com/motionapps/sensorbox/core/preferences/DataStoreAppPreferencesRepository.kt +++ b/core/src/main/java/com/tomasrepcik/sensorbox/core/preferences/DataStoreAppPreferencesRepository.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.preferences +package com.tomasrepcik.sensorbox.core.preferences import androidx.datastore.core.DataStore import androidx.datastore.preferences.core.MutablePreferences @@ -7,10 +7,10 @@ import androidx.datastore.preferences.core.booleanPreferencesKey import androidx.datastore.preferences.core.edit import androidx.datastore.preferences.core.intPreferencesKey import androidx.datastore.preferences.core.stringPreferencesKey -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.suspendAppResult +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.suspendAppResult import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.catch import kotlinx.coroutines.flow.map diff --git a/core/src/main/java/com/motionapps/sensorbox/core/storage/NativeDocumentStorage.kt b/core/src/main/java/com/tomasrepcik/sensorbox/core/storage/NativeDocumentStorage.kt similarity index 96% rename from core/src/main/java/com/motionapps/sensorbox/core/storage/NativeDocumentStorage.kt rename to core/src/main/java/com/tomasrepcik/sensorbox/core/storage/NativeDocumentStorage.kt index 44ccf61..d7f53d7 100644 --- a/core/src/main/java/com/motionapps/sensorbox/core/storage/NativeDocumentStorage.kt +++ b/core/src/main/java/com/tomasrepcik/sensorbox/core/storage/NativeDocumentStorage.kt @@ -1,13 +1,13 @@ -package com.motionapps.sensorbox.core.storage +package com.tomasrepcik.sensorbox.core.storage import android.content.Context import android.content.Intent import androidx.documentfile.provider.DocumentFile -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.flatMap import java.io.InputStream import java.io.OutputStream diff --git a/core/src/main/java/com/motionapps/sensorbox/core/time/ClockFormats.kt b/core/src/main/java/com/tomasrepcik/sensorbox/core/time/ClockFormats.kt similarity index 96% rename from core/src/main/java/com/motionapps/sensorbox/core/time/ClockFormats.kt rename to core/src/main/java/com/tomasrepcik/sensorbox/core/time/ClockFormats.kt index c38ddf6..1e1deed 100644 --- a/core/src/main/java/com/motionapps/sensorbox/core/time/ClockFormats.kt +++ b/core/src/main/java/com/tomasrepcik/sensorbox/core/time/ClockFormats.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.time +package com.tomasrepcik.sensorbox.core.time import kotlinx.datetime.LocalDateTime import kotlinx.datetime.TimeZone diff --git a/core/src/test/java/com/motionapps/sensorbox/core/error/AppErrorTest.kt b/core/src/test/java/com/tomasrepcik/sensorbox/core/error/AppErrorTest.kt similarity index 95% rename from core/src/test/java/com/motionapps/sensorbox/core/error/AppErrorTest.kt rename to core/src/test/java/com/tomasrepcik/sensorbox/core/error/AppErrorTest.kt index 45c3c0e..7972ac2 100644 --- a/core/src/test/java/com/motionapps/sensorbox/core/error/AppErrorTest.kt +++ b/core/src/test/java/com/tomasrepcik/sensorbox/core/error/AppErrorTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.error +package com.tomasrepcik.sensorbox.core.error import kotlinx.coroutines.CancellationException import kotlinx.coroutines.runBlocking diff --git a/core/src/test/java/com/motionapps/sensorbox/core/error/CompositeDiagnosticLoggerTest.kt b/core/src/test/java/com/tomasrepcik/sensorbox/core/error/CompositeDiagnosticLoggerTest.kt similarity index 97% rename from core/src/test/java/com/motionapps/sensorbox/core/error/CompositeDiagnosticLoggerTest.kt rename to core/src/test/java/com/tomasrepcik/sensorbox/core/error/CompositeDiagnosticLoggerTest.kt index 5f57201..eb90a2c 100644 --- a/core/src/test/java/com/motionapps/sensorbox/core/error/CompositeDiagnosticLoggerTest.kt +++ b/core/src/test/java/com/tomasrepcik/sensorbox/core/error/CompositeDiagnosticLoggerTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.error +package com.tomasrepcik.sensorbox.core.error import org.junit.Assert.assertEquals import org.junit.Test diff --git a/core/src/test/java/com/motionapps/sensorbox/core/error/FileDiagnosticsTest.kt b/core/src/test/java/com/tomasrepcik/sensorbox/core/error/FileDiagnosticsTest.kt similarity index 98% rename from core/src/test/java/com/motionapps/sensorbox/core/error/FileDiagnosticsTest.kt rename to core/src/test/java/com/tomasrepcik/sensorbox/core/error/FileDiagnosticsTest.kt index 2fd5fed..bf1a816 100644 --- a/core/src/test/java/com/motionapps/sensorbox/core/error/FileDiagnosticsTest.kt +++ b/core/src/test/java/com/tomasrepcik/sensorbox/core/error/FileDiagnosticsTest.kt @@ -1,6 +1,6 @@ -package com.motionapps.sensorbox.core.error +package com.tomasrepcik.sensorbox.core.error -import com.motionapps.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.core.time.EpochClock import kotlinx.datetime.Instant import org.junit.Assert.assertEquals import org.junit.Assert.assertFalse diff --git a/core/src/test/java/com/motionapps/sensorbox/core/format/ValueFormatsTest.kt b/core/src/test/java/com/tomasrepcik/sensorbox/core/format/ValueFormatsTest.kt similarity index 95% rename from core/src/test/java/com/motionapps/sensorbox/core/format/ValueFormatsTest.kt rename to core/src/test/java/com/tomasrepcik/sensorbox/core/format/ValueFormatsTest.kt index a523ce0..13b676c 100644 --- a/core/src/test/java/com/motionapps/sensorbox/core/format/ValueFormatsTest.kt +++ b/core/src/test/java/com/tomasrepcik/sensorbox/core/format/ValueFormatsTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.format +package com.tomasrepcik.sensorbox.core.format import org.junit.Assert.assertEquals import org.junit.Test diff --git a/core/src/test/java/com/motionapps/sensorbox/core/preferences/AppPreferencesReducerTest.kt b/core/src/test/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesReducerTest.kt similarity index 95% rename from core/src/test/java/com/motionapps/sensorbox/core/preferences/AppPreferencesReducerTest.kt rename to core/src/test/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesReducerTest.kt index 8ac2441..6ab85f3 100644 --- a/core/src/test/java/com/motionapps/sensorbox/core/preferences/AppPreferencesReducerTest.kt +++ b/core/src/test/java/com/tomasrepcik/sensorbox/core/preferences/AppPreferencesReducerTest.kt @@ -1,6 +1,6 @@ -package com.motionapps.sensorbox.core.preferences +package com.tomasrepcik.sensorbox.core.preferences -import com.motionapps.sensorbox.core.testing.AppPreferencesFixtures +import com.tomasrepcik.sensorbox.core.testing.AppPreferencesFixtures import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue import org.junit.Test diff --git a/core/src/test/java/com/motionapps/sensorbox/core/preferences/DataStoreAppPreferencesRepositoryTest.kt b/core/src/test/java/com/tomasrepcik/sensorbox/core/preferences/DataStoreAppPreferencesRepositoryTest.kt similarity index 97% rename from core/src/test/java/com/motionapps/sensorbox/core/preferences/DataStoreAppPreferencesRepositoryTest.kt rename to core/src/test/java/com/tomasrepcik/sensorbox/core/preferences/DataStoreAppPreferencesRepositoryTest.kt index a5ef3ea..19e69ac 100644 --- a/core/src/test/java/com/motionapps/sensorbox/core/preferences/DataStoreAppPreferencesRepositoryTest.kt +++ b/core/src/test/java/com/tomasrepcik/sensorbox/core/preferences/DataStoreAppPreferencesRepositoryTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.preferences +package com.tomasrepcik.sensorbox.core.preferences import androidx.datastore.core.DataStore import androidx.datastore.preferences.core.Preferences @@ -6,7 +6,7 @@ import androidx.datastore.preferences.core.booleanPreferencesKey import androidx.datastore.preferences.core.intPreferencesKey import androidx.datastore.preferences.core.mutablePreferencesOf import androidx.datastore.preferences.core.stringPreferencesKey -import com.motionapps.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppErrorCode import kotlinx.coroutines.awaitCancellation import kotlinx.coroutines.cancelAndJoin import kotlinx.coroutines.flow.Flow diff --git a/core/src/test/java/com/motionapps/sensorbox/core/time/ClockFormatsTest.kt b/core/src/test/java/com/tomasrepcik/sensorbox/core/time/ClockFormatsTest.kt similarity index 94% rename from core/src/test/java/com/motionapps/sensorbox/core/time/ClockFormatsTest.kt rename to core/src/test/java/com/tomasrepcik/sensorbox/core/time/ClockFormatsTest.kt index e873945..8d0a433 100644 --- a/core/src/test/java/com/motionapps/sensorbox/core/time/ClockFormatsTest.kt +++ b/core/src/test/java/com/tomasrepcik/sensorbox/core/time/ClockFormatsTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.core.time +package com.tomasrepcik.sensorbox.core.time import kotlinx.datetime.TimeZone import org.junit.Assert.assertEquals diff --git a/core/src/testFixtures/java/com/motionapps/sensorbox/core/testing/AppPreferencesFixtures.kt b/core/src/testFixtures/java/com/tomasrepcik/sensorbox/core/testing/AppPreferencesFixtures.kt similarity index 63% rename from core/src/testFixtures/java/com/motionapps/sensorbox/core/testing/AppPreferencesFixtures.kt rename to core/src/testFixtures/java/com/tomasrepcik/sensorbox/core/testing/AppPreferencesFixtures.kt index 7d2b3e5..667e0e6 100644 --- a/core/src/testFixtures/java/com/motionapps/sensorbox/core/testing/AppPreferencesFixtures.kt +++ b/core/src/testFixtures/java/com/tomasrepcik/sensorbox/core/testing/AppPreferencesFixtures.kt @@ -1,7 +1,7 @@ -package com.motionapps.sensorbox.core.testing +package com.tomasrepcik.sensorbox.core.testing -import com.motionapps.sensorbox.core.preferences.AppPreferences -import com.motionapps.sensorbox.core.preferences.RecordingPreferences +import com.tomasrepcik.sensorbox.core.preferences.AppPreferences +import com.tomasrepcik.sensorbox.core.preferences.RecordingPreferences object AppPreferencesFixtures { fun preferences(gpsIntervalSeconds: Int = 10, gpsMinDistanceMeters: Int = 20): AppPreferences = AppPreferences( diff --git a/core/src/testFixtures/java/com/motionapps/sensorbox/core/testing/FakeAppPreferencesRepository.kt b/core/src/testFixtures/java/com/tomasrepcik/sensorbox/core/testing/FakeAppPreferencesRepository.kt similarity index 60% rename from core/src/testFixtures/java/com/motionapps/sensorbox/core/testing/FakeAppPreferencesRepository.kt rename to core/src/testFixtures/java/com/tomasrepcik/sensorbox/core/testing/FakeAppPreferencesRepository.kt index ede7036..49d1269 100644 --- a/core/src/testFixtures/java/com/motionapps/sensorbox/core/testing/FakeAppPreferencesRepository.kt +++ b/core/src/testFixtures/java/com/tomasrepcik/sensorbox/core/testing/FakeAppPreferencesRepository.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorbox.core.testing +package com.tomasrepcik.sensorbox.core.testing -import com.motionapps.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.preferences.AppPreferences -import com.motionapps.sensorbox.core.preferences.AppPreferencesIntent -import com.motionapps.sensorbox.core.preferences.AppPreferencesReducer -import com.motionapps.sensorbox.core.preferences.AppPreferencesRepository +import com.tomasrepcik.sensorbox.core.preferences.AppPreferences +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesIntent +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesReducer +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesRepository import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.map diff --git a/core/src/testFixtures/java/com/motionapps/sensorbox/core/testing/FakeEpochClock.kt b/core/src/testFixtures/java/com/tomasrepcik/sensorbox/core/testing/FakeEpochClock.kt similarity index 54% rename from core/src/testFixtures/java/com/motionapps/sensorbox/core/testing/FakeEpochClock.kt rename to core/src/testFixtures/java/com/tomasrepcik/sensorbox/core/testing/FakeEpochClock.kt index c071d7a..6c8fb43 100644 --- a/core/src/testFixtures/java/com/motionapps/sensorbox/core/testing/FakeEpochClock.kt +++ b/core/src/testFixtures/java/com/tomasrepcik/sensorbox/core/testing/FakeEpochClock.kt @@ -1,6 +1,6 @@ -package com.motionapps.sensorbox.core.testing +package com.tomasrepcik.sensorbox.core.testing -import com.motionapps.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.core.time.EpochClock class FakeEpochClock(var currentMillis: Long = 0L) : EpochClock { override fun nowMillis(): Long = currentMillis diff --git a/recording-core/src/main/kotlin/com/motionapps/sensorbox/recording/RecordingEngine.kt b/recording-core/src/main/kotlin/com/tomasrepcik/sensorbox/recording/RecordingEngine.kt similarity index 97% rename from recording-core/src/main/kotlin/com/motionapps/sensorbox/recording/RecordingEngine.kt rename to recording-core/src/main/kotlin/com/tomasrepcik/sensorbox/recording/RecordingEngine.kt index 2a8fb45..18f3961 100644 --- a/recording-core/src/main/kotlin/com/motionapps/sensorbox/recording/RecordingEngine.kt +++ b/recording-core/src/main/kotlin/com/tomasrepcik/sensorbox/recording/RecordingEngine.kt @@ -1,9 +1,9 @@ -package com.motionapps.sensorbox.recording +package com.tomasrepcik.sensorbox.recording -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.combineAppResults +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.combineAppResults import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Job import kotlinx.coroutines.currentCoroutineContext diff --git a/recording-core/src/main/kotlin/com/motionapps/sensorbox/recording/RecordingModel.kt b/recording-core/src/main/kotlin/com/tomasrepcik/sensorbox/recording/RecordingModel.kt similarity index 93% rename from recording-core/src/main/kotlin/com/motionapps/sensorbox/recording/RecordingModel.kt rename to recording-core/src/main/kotlin/com/tomasrepcik/sensorbox/recording/RecordingModel.kt index bf5e456..842eedd 100644 --- a/recording-core/src/main/kotlin/com/motionapps/sensorbox/recording/RecordingModel.kt +++ b/recording-core/src/main/kotlin/com/tomasrepcik/sensorbox/recording/RecordingModel.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.recording +package com.tomasrepcik.sensorbox.recording import java.util.UUID @@ -81,12 +81,12 @@ sealed interface RecordingEvent { data class RecordingStartRejected( override val sessionId: RecordingSessionId, - val error: com.motionapps.sensorbox.core.error.AppError, + val error: com.tomasrepcik.sensorbox.core.error.AppError, ) : RecordingEvent data class RecordingStopped( override val sessionId: RecordingSessionId, val reason: RecordingStopReason, - val result: com.motionapps.sensorbox.core.error.AppResult, + val result: com.tomasrepcik.sensorbox.core.error.AppResult, ) : RecordingEvent } diff --git a/recording-core/src/main/kotlin/com/motionapps/sensorbox/recording/RecordingSource.kt b/recording-core/src/main/kotlin/com/tomasrepcik/sensorbox/recording/RecordingSource.kt similarity index 78% rename from recording-core/src/main/kotlin/com/motionapps/sensorbox/recording/RecordingSource.kt rename to recording-core/src/main/kotlin/com/tomasrepcik/sensorbox/recording/RecordingSource.kt index fd70b6e..34ebde1 100644 --- a/recording-core/src/main/kotlin/com/motionapps/sensorbox/recording/RecordingSource.kt +++ b/recording-core/src/main/kotlin/com/tomasrepcik/sensorbox/recording/RecordingSource.kt @@ -1,6 +1,6 @@ -package com.motionapps.sensorbox.recording +package com.tomasrepcik.sensorbox.recording -import com.motionapps.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.AppResult interface RecordingSource { val type: RecordingSourceType diff --git a/recording-core/src/test/kotlin/com/motionapps/sensorbox/recording/RecordingEngineTest.kt b/recording-core/src/test/kotlin/com/tomasrepcik/sensorbox/recording/RecordingEngineTest.kt similarity index 97% rename from recording-core/src/test/kotlin/com/motionapps/sensorbox/recording/RecordingEngineTest.kt rename to recording-core/src/test/kotlin/com/tomasrepcik/sensorbox/recording/RecordingEngineTest.kt index d64d37d..3fdb3cd 100644 --- a/recording-core/src/test/kotlin/com/motionapps/sensorbox/recording/RecordingEngineTest.kt +++ b/recording-core/src/test/kotlin/com/tomasrepcik/sensorbox/recording/RecordingEngineTest.kt @@ -1,8 +1,8 @@ -package com.motionapps.sensorbox.recording +package com.tomasrepcik.sensorbox.recording -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.advanceTimeBy import kotlinx.coroutines.test.runCurrent diff --git a/sensorservices/build.gradle.kts b/sensorservices/build.gradle.kts index d88d482..36dbcf8 100644 --- a/sensorservices/build.gradle.kts +++ b/sensorservices/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } android { - namespace = "com.motionapps.sensorservices" + namespace = "com.tomasrepcik.sensorbox.sensorservices" compileSdk = 37 defaultConfig { diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/di/StorageModule.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/di/StorageModule.kt similarity index 65% rename from sensorservices/src/main/java/com/motionapps/sensorservices/di/StorageModule.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/di/StorageModule.kt index 8c3877e..caf578e 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/di/StorageModule.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/di/StorageModule.kt @@ -1,10 +1,10 @@ -package com.motionapps.sensorservices.di +package com.tomasrepcik.sensorbox.sensorservices.di import android.content.Context -import com.motionapps.sensorbox.core.storage.DocumentStorage -import com.motionapps.sensorbox.core.storage.NativeDocumentStorage -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorbox.core.time.SystemEpochClock +import com.tomasrepcik.sensorbox.core.storage.DocumentStorage +import com.tomasrepcik.sensorbox.core.storage.NativeDocumentStorage +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.core.time.SystemEpochClock import dagger.Module import dagger.Provides import dagger.hilt.InstallIn diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/GPSHandler.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/GPSHandler.kt similarity index 94% rename from sensorservices/src/main/java/com/motionapps/sensorservices/handlers/GPSHandler.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/GPSHandler.kt index 930c1e2..c97c541 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/GPSHandler.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/GPSHandler.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorservices.handlers +package com.tomasrepcik.sensorbox.sensorservices.handlers import android.annotation.SuppressLint import android.content.Context @@ -13,11 +13,11 @@ import com.google.android.gms.location.LocationRequest import com.google.android.gms.location.LocationResult import com.google.android.gms.location.LocationServices import com.google.android.gms.location.Priority -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.flatMap @SuppressLint("MissingPermission") class GPSHandler : LocationCallback() { diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/StorageHandler.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/StorageHandler.kt similarity index 82% rename from sensorservices/src/main/java/com/motionapps/sensorservices/handlers/StorageHandler.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/StorageHandler.kt index 48c1c71..753c6c9 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/StorageHandler.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/StorageHandler.kt @@ -1,12 +1,12 @@ -package com.motionapps.sensorservices.handlers +package com.tomasrepcik.sensorbox.sensorservices.handlers import android.content.Context -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.flatMap -import com.motionapps.sensorbox.core.storage.DocumentStorage +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.core.storage.DocumentStorage import dagger.hilt.android.qualifiers.ApplicationContext import java.io.File import java.io.FileOutputStream @@ -72,7 +72,10 @@ internal class StorageHandler @Inject constructor( } private fun internalMeasurementDirectory(folderName: String): File { - val appDirectory = File(context.filesDir, context.getString(com.motionapps.sensorservices.R.string.app_name)) + val appDirectory = File( + context.filesDir, + context.getString(com.tomasrepcik.sensorbox.sensorservices.R.string.app_name), + ) return File(appDirectory, folderName) } } diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/ActivityRecognitionMeasurement.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ActivityRecognitionMeasurement.kt similarity index 89% rename from sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/ActivityRecognitionMeasurement.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ActivityRecognitionMeasurement.kt index 737087d..43ce3ee 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/ActivityRecognitionMeasurement.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ActivityRecognitionMeasurement.kt @@ -1,13 +1,13 @@ -package com.motionapps.sensorservices.handlers.measurements +package com.tomasrepcik.sensorbox.sensorservices.handlers.measurements -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.combineAppResults -import com.motionapps.sensorbox.core.error.flatMap -import com.motionapps.sensorbox.core.error.withAppError -import com.motionapps.sensorservices.handlers.MeasurementStorage +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.combineAppResults +import com.tomasrepcik.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.core.error.withAppError +import com.tomasrepcik.sensorbox.sensorservices.handlers.MeasurementStorage import java.io.OutputStream /** Records periodic activity-recognition confidence values. */ diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/ActivityRecognitionPlatform.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ActivityRecognitionPlatform.kt similarity index 93% rename from sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/ActivityRecognitionPlatform.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ActivityRecognitionPlatform.kt index 53aaa8a..8254c96 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/ActivityRecognitionPlatform.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ActivityRecognitionPlatform.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorservices.handlers.measurements +package com.tomasrepcik.sensorbox.sensorservices.handlers.measurements import android.Manifest import android.annotation.SuppressLint @@ -17,10 +17,10 @@ import com.google.android.gms.location.ActivityTransition import com.google.android.gms.location.ActivityTransitionRequest import com.google.android.gms.location.ActivityTransitionResult import com.google.android.gms.location.DetectedActivity -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult internal data class ActivityUpdate(val elapsedRealtimeMillis: Long, val confidences: List) @@ -135,8 +135,8 @@ internal class AndroidActivityRecognitionPlatform(private val context: Context) PackageManager.PERMISSION_GRANTED private companion object { - const val ACTION_UPDATE = "com.motionapps.sensorbox.ACTIVITY_RECOGNITION_UPDATE" - const val ACTION_TRANSITION = "com.motionapps.sensorbox.ACTIVITY_RECOGNITION_TRANSITION" + const val ACTION_UPDATE = "com.tomasrepcik.sensorbox.ACTIVITY_RECOGNITION_UPDATE" + const val ACTION_TRANSITION = "com.tomasrepcik.sensorbox.ACTIVITY_RECOGNITION_TRANSITION" const val UPDATES_REQUEST_CODE = 457 const val TRANSITIONS_REQUEST_CODE = 1_654 val ACTIVITIES = intArrayOf( diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/ExtraInfoHandler.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ExtraInfoHandler.kt similarity index 87% rename from sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/ExtraInfoHandler.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ExtraInfoHandler.kt index 20faeeb..d7247b4 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/ExtraInfoHandler.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ExtraInfoHandler.kt @@ -1,18 +1,18 @@ -package com.motionapps.sensorservices.handlers.measurements +package com.tomasrepcik.sensorbox.sensorservices.handlers.measurements import android.content.Context import android.hardware.Sensor import android.hardware.SensorManager import android.os.SystemClock -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.flatMap -import com.motionapps.sensorbox.core.error.withAppError -import com.motionapps.sensorbox.core.time.ClockFormats -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorservices.handlers.MeasurementStorage -import com.motionapps.sensorservices.serviceController.MeasurementConfig +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.core.error.withAppError +import com.tomasrepcik.sensorbox.core.time.ClockFormats +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.sensorservices.handlers.MeasurementStorage +import com.tomasrepcik.sensorbox.sensorservices.serviceController.MeasurementConfig import kotlinx.serialization.Serializable import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/GPSMeasurement.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/GPSMeasurement.kt similarity index 87% rename from sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/GPSMeasurement.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/GPSMeasurement.kt index f5bb2ce..91f4ccc 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/GPSMeasurement.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/GPSMeasurement.kt @@ -1,17 +1,17 @@ -package com.motionapps.sensorservices.handlers.measurements +package com.tomasrepcik.sensorbox.sensorservices.handlers.measurements import android.content.Context import android.location.Location import com.google.android.gms.location.LocationAvailability -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.combineAppResults -import com.motionapps.sensorbox.core.error.withAppError -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorservices.handlers.GPSHandler -import com.motionapps.sensorservices.handlers.MeasurementStorage +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.combineAppResults +import com.tomasrepcik.sensorbox.core.error.withAppError +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.sensorservices.handlers.GPSHandler +import com.tomasrepcik.sensorbox.sensorservices.handlers.MeasurementStorage import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import java.io.OutputStream diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/SensorMeasurement.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/SensorMeasurement.kt similarity index 83% rename from sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/SensorMeasurement.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/SensorMeasurement.kt index 891471b..9fff455 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/SensorMeasurement.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/SensorMeasurement.kt @@ -1,18 +1,18 @@ -package com.motionapps.sensorservices.handlers.measurements +package com.tomasrepcik.sensorbox.sensorservices.handlers.measurements import android.content.Context import android.hardware.SensorManager -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.combineAppResults -import com.motionapps.sensorbox.core.error.withAppError -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorservices.handlers.MeasurementStorage -import com.motionapps.sensorservices.types.SensorHolder -import com.motionapps.sensorservices.types.SensorSpec +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.combineAppResults +import com.tomasrepcik.sensorbox.core.error.withAppError +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.sensorservices.handlers.MeasurementStorage +import com.tomasrepcik.sensorbox.sensorservices.types.SensorHolder +import com.tomasrepcik.sensorbox.sensorservices.types.SensorSpec internal class SensorMeasurement( private val storage: MeasurementStorage, diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/SignificantMotion.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/SignificantMotion.kt similarity index 83% rename from sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/SignificantMotion.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/SignificantMotion.kt index d370784..8b35f11 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/handlers/measurements/SignificantMotion.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/SignificantMotion.kt @@ -1,19 +1,19 @@ -package com.motionapps.sensorservices.handlers.measurements +package com.tomasrepcik.sensorbox.sensorservices.handlers.measurements import android.content.Context import android.hardware.Sensor import android.hardware.SensorManager import android.hardware.TriggerEvent import android.hardware.TriggerEventListener -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.combineAppResults -import com.motionapps.sensorbox.core.error.flatMap -import com.motionapps.sensorbox.core.error.withAppError -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorservices.handlers.MeasurementStorage +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.combineAppResults +import com.tomasrepcik.sensorbox.core.error.flatMap +import com.tomasrepcik.sensorbox.core.error.withAppError +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.sensorservices.handlers.MeasurementStorage import java.io.OutputStream /** Handles Android's one-shot significant-motion trigger and re-arms it after every event. */ diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/intent/MeasurementIntentFactory.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/intent/MeasurementIntentFactory.kt similarity index 90% rename from sensorservices/src/main/java/com/motionapps/sensorservices/intent/MeasurementIntentFactory.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/intent/MeasurementIntentFactory.kt index d6a7c33..372fff4 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/intent/MeasurementIntentFactory.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/intent/MeasurementIntentFactory.kt @@ -1,10 +1,10 @@ -package com.motionapps.sensorservices.intent +package com.tomasrepcik.sensorbox.sensorservices.intent import android.content.Context import android.content.Intent -import com.motionapps.sensorbox.core.time.ClockFormats -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorservices.services.MeasurementService +import com.tomasrepcik.sensorbox.core.time.ClockFormats +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.sensorservices.services.MeasurementService import dagger.hilt.android.qualifiers.ApplicationContext import javax.inject.Inject diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/intent/MeasurementLaunchRequest.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/intent/MeasurementLaunchRequest.kt similarity index 86% rename from sensorservices/src/main/java/com/motionapps/sensorservices/intent/MeasurementLaunchRequest.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/intent/MeasurementLaunchRequest.kt index bbc338d..3424963 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/intent/MeasurementLaunchRequest.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/intent/MeasurementLaunchRequest.kt @@ -1,6 +1,6 @@ -package com.motionapps.sensorservices.intent +package com.tomasrepcik.sensorbox.sensorservices.intent -import com.motionapps.sensorbox.core.time.SystemEpochClock +import com.tomasrepcik.sensorbox.core.time.SystemEpochClock data class MeasurementLaunchRequest( val sessionId: String = java.util.UUID.randomUUID().toString(), diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/serviceController/AndroidRecordingSources.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/serviceController/AndroidRecordingSources.kt similarity index 82% rename from sensorservices/src/main/java/com/motionapps/sensorservices/serviceController/AndroidRecordingSources.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/serviceController/AndroidRecordingSources.kt index 728d2b8..c8f5421 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/serviceController/AndroidRecordingSources.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/serviceController/AndroidRecordingSources.kt @@ -1,27 +1,27 @@ -package com.motionapps.sensorservices.serviceController +package com.tomasrepcik.sensorbox.sensorservices.serviceController import android.content.Context import android.media.AudioManager import android.media.ToneGenerator -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.combineAppResults -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorbox.recording.RecordingSource -import com.motionapps.sensorbox.recording.RecordingSourceSpec -import com.motionapps.sensorbox.recording.RecordingSourceType -import com.motionapps.sensorservices.handlers.GPSHandler -import com.motionapps.sensorservices.handlers.MeasurementStorage -import com.motionapps.sensorservices.handlers.measurements.ActivityRecognitionMeasurement -import com.motionapps.sensorservices.handlers.measurements.ActivityRecognitionPlatform -import com.motionapps.sensorservices.handlers.measurements.AndroidActivityRecognitionPlatform -import com.motionapps.sensorservices.handlers.measurements.ExtraInfoHandler -import com.motionapps.sensorservices.handlers.measurements.GPSMeasurement -import com.motionapps.sensorservices.handlers.measurements.SensorMeasurement -import com.motionapps.sensorservices.handlers.measurements.SignificantMotion +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.combineAppResults +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.recording.RecordingSource +import com.tomasrepcik.sensorbox.recording.RecordingSourceSpec +import com.tomasrepcik.sensorbox.recording.RecordingSourceType +import com.tomasrepcik.sensorbox.sensorservices.handlers.GPSHandler +import com.tomasrepcik.sensorbox.sensorservices.handlers.MeasurementStorage +import com.tomasrepcik.sensorbox.sensorservices.handlers.measurements.ActivityRecognitionMeasurement +import com.tomasrepcik.sensorbox.sensorservices.handlers.measurements.ActivityRecognitionPlatform +import com.tomasrepcik.sensorbox.sensorservices.handlers.measurements.AndroidActivityRecognitionPlatform +import com.tomasrepcik.sensorbox.sensorservices.handlers.measurements.ExtraInfoHandler +import com.tomasrepcik.sensorbox.sensorservices.handlers.measurements.GPSMeasurement +import com.tomasrepcik.sensorbox.sensorservices.handlers.measurements.SensorMeasurement +import com.tomasrepcik.sensorbox.sensorservices.handlers.measurements.SignificantMotion internal class AndroidRecordingSources( private val context: Context, diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/serviceController/MeasurementConfig.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/serviceController/MeasurementConfig.kt similarity index 93% rename from sensorservices/src/main/java/com/motionapps/sensorservices/serviceController/MeasurementConfig.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/serviceController/MeasurementConfig.kt index da2e933..9812374 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/serviceController/MeasurementConfig.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/serviceController/MeasurementConfig.kt @@ -1,9 +1,9 @@ -package com.motionapps.sensorservices.serviceController +package com.tomasrepcik.sensorbox.sensorservices.serviceController import android.content.Intent import android.hardware.SensorManager -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorservices.services.MeasurementService +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.sensorservices.services.MeasurementService data class MeasurementConfig( val sessionId: String, diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/serviceController/ServiceController.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/serviceController/ServiceController.kt similarity index 73% rename from sensorservices/src/main/java/com/motionapps/sensorservices/serviceController/ServiceController.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/serviceController/ServiceController.kt index e41d94e..e1ae1b4 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/serviceController/ServiceController.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/serviceController/ServiceController.kt @@ -1,18 +1,18 @@ -package com.motionapps.sensorservices.serviceController +package com.tomasrepcik.sensorbox.sensorservices.serviceController import android.content.Context -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorbox.recording.RecordingClock -import com.motionapps.sensorbox.recording.RecordingDelay -import com.motionapps.sensorbox.recording.RecordingEngine -import com.motionapps.sensorbox.recording.RecordingEvent -import com.motionapps.sensorbox.recording.RecordingPlan -import com.motionapps.sensorbox.recording.RecordingSessionId -import com.motionapps.sensorbox.recording.RecordingSourceSpec -import com.motionapps.sensorbox.recording.RecordingStopReason -import com.motionapps.sensorservices.handlers.MeasurementStorage +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.recording.RecordingClock +import com.tomasrepcik.sensorbox.recording.RecordingDelay +import com.tomasrepcik.sensorbox.recording.RecordingEngine +import com.tomasrepcik.sensorbox.recording.RecordingEvent +import com.tomasrepcik.sensorbox.recording.RecordingPlan +import com.tomasrepcik.sensorbox.recording.RecordingSessionId +import com.tomasrepcik.sensorbox.recording.RecordingSourceSpec +import com.tomasrepcik.sensorbox.recording.RecordingStopReason +import com.tomasrepcik.sensorbox.sensorservices.handlers.MeasurementStorage import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.delay import kotlinx.coroutines.flow.SharedFlow diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/services/MeasurementService.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/services/MeasurementService.kt similarity index 90% rename from sensorservices/src/main/java/com/motionapps/sensorservices/services/MeasurementService.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/services/MeasurementService.kt index 5497967..e227985 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/services/MeasurementService.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/services/MeasurementService.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorservices.services +package com.tomasrepcik.sensorbox.sensorservices.services import android.app.Service import android.content.BroadcastReceiver @@ -11,20 +11,20 @@ import android.os.Build import android.os.IBinder import android.os.PowerManager import android.os.SystemClock -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.combineAppResults -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorbox.recording.RecordingEvent -import com.motionapps.sensorbox.recording.RecordingStopReason -import com.motionapps.sensorservices.handlers.StorageHandler -import com.motionapps.sensorservices.serviceController.MeasurementConfig -import com.motionapps.sensorservices.serviceController.ServiceController -import com.motionapps.sensorservices.session.MeasurementSessionState -import com.motionapps.sensorservices.session.MeasurementSessionStore -import com.motionapps.sensorservices.session.MeasurementStopReason +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.combineAppResults +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.recording.RecordingEvent +import com.tomasrepcik.sensorbox.recording.RecordingStopReason +import com.tomasrepcik.sensorbox.sensorservices.handlers.StorageHandler +import com.tomasrepcik.sensorbox.sensorservices.serviceController.MeasurementConfig +import com.tomasrepcik.sensorbox.sensorservices.serviceController.ServiceController +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionState +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionStore +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementStopReason import dagger.hilt.android.AndroidEntryPoint import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers @@ -302,10 +302,10 @@ class MeasurementService : Service() { const val ACTIVITY_RECOGNITION = "ACTIVITY_RECOGNITION" const val ACTIVITY_RECOGNITION_PERIOD_SECONDS = "ACTIVITY_RECOGNITION_PERIOD_SECONDS" const val SIGNIFICANT_MOTION = "SIGNIFICANT_MOTION" - const val ACTION_ANNOTATE = "com.motionapps.sensorbox.action.ANNOTATE_MEASUREMENT" + const val ACTION_ANNOTATE = "com.tomasrepcik.sensorbox.action.ANNOTATE_MEASUREMENT" const val ANNOTATION_TIME = "ANNOTATION_TIME" const val ANNOTATION_TEXT = "ANNOTATION_TEXT" - const val ACTION_STOP = "com.motionapps.sensorbox.action.STOP_MEASUREMENT" + const val ACTION_STOP = "com.tomasrepcik.sensorbox.action.STOP_MEASUREMENT" private const val NOTIFICATION_ID = 729 private const val WAKE_LOCK_TAG = "SensorBox::Measurement" diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/services/Notify.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/services/Notify.kt similarity index 94% rename from sensorservices/src/main/java/com/motionapps/sensorservices/services/Notify.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/services/Notify.kt index 493f696..9872343 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/services/Notify.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/services/Notify.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorservices.services +package com.tomasrepcik.sensorbox.sensorservices.services import android.app.Notification import android.app.NotificationChannel @@ -8,7 +8,7 @@ import android.content.Context import android.content.Intent import android.os.Build import androidx.core.app.NotificationCompat -import com.motionapps.sensorservices.R +import com.tomasrepcik.sensorbox.sensorservices.R object Notify { fun createRecordingNotification(context: Context): Notification { diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/session/MeasurementSessionState.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/session/MeasurementSessionState.kt similarity index 86% rename from sensorservices/src/main/java/com/motionapps/sensorservices/session/MeasurementSessionState.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/session/MeasurementSessionState.kt index d89c7b4..3c0b7c3 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/session/MeasurementSessionState.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/session/MeasurementSessionState.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorservices.session +package com.tomasrepcik.sensorbox.sensorservices.session sealed interface MeasurementSessionState { data object Idle : MeasurementSessionState diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/session/MeasurementSessionStore.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/session/MeasurementSessionStore.kt similarity index 93% rename from sensorservices/src/main/java/com/motionapps/sensorservices/session/MeasurementSessionStore.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/session/MeasurementSessionStore.kt index 9e751b0..4b72b02 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/session/MeasurementSessionStore.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/session/MeasurementSessionStore.kt @@ -1,6 +1,6 @@ -package com.motionapps.sensorservices.session +package com.tomasrepcik.sensorbox.sensorservices.session -import com.motionapps.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.AppResult import kotlinx.coroutines.flow.MutableSharedFlow import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.SharedFlow diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/types/SensorHolder.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorHolder.kt similarity index 84% rename from sensorservices/src/main/java/com/motionapps/sensorservices/types/SensorHolder.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorHolder.kt index bd72681..7dfed0f 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/types/SensorHolder.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorHolder.kt @@ -1,17 +1,17 @@ -package com.motionapps.sensorservices.types +package com.tomasrepcik.sensorbox.sensorservices.types import android.hardware.Sensor import android.hardware.SensorEvent import android.hardware.SensorEventListener -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.combineAppResults -import com.motionapps.sensorbox.core.error.suspendAppResult -import com.motionapps.sensorbox.core.error.toDiagnosticEvent -import com.motionapps.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.combineAppResults +import com.tomasrepcik.sensorbox.core.error.suspendAppResult +import com.tomasrepcik.sensorbox.core.error.toDiagnosticEvent +import com.tomasrepcik.sensorbox.core.time.EpochClock import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.SupervisorJob diff --git a/sensorservices/src/main/java/com/motionapps/sensorservices/types/SensorSpec.kt b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorSpec.kt similarity index 97% rename from sensorservices/src/main/java/com/motionapps/sensorservices/types/SensorSpec.kt rename to sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorSpec.kt index 6be45b6..643beca 100644 --- a/sensorservices/src/main/java/com/motionapps/sensorservices/types/SensorSpec.kt +++ b/sensorservices/src/main/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorSpec.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorservices.types +package com.tomasrepcik.sensorbox.sensorservices.types import android.hardware.Sensor diff --git a/sensorservices/src/test/java/com/motionapps/sensorservices/handlers/StorageHandlerTest.kt b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/StorageHandlerTest.kt similarity index 93% rename from sensorservices/src/test/java/com/motionapps/sensorservices/handlers/StorageHandlerTest.kt rename to sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/StorageHandlerTest.kt index e16f308..7b810b6 100644 --- a/sensorservices/src/test/java/com/motionapps/sensorservices/handlers/StorageHandlerTest.kt +++ b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/StorageHandlerTest.kt @@ -1,9 +1,9 @@ -package com.motionapps.sensorservices.handlers +package com.tomasrepcik.sensorbox.sensorservices.handlers import android.content.ContextWrapper import android.content.Intent -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.storage.DocumentStorage +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.storage.DocumentStorage import org.junit.Assert.assertEquals import org.junit.Assert.assertSame import org.junit.Assert.assertTrue diff --git a/sensorservices/src/test/java/com/motionapps/sensorservices/handlers/measurements/ActivityRecognitionMeasurementTest.kt b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ActivityRecognitionMeasurementTest.kt similarity index 92% rename from sensorservices/src/test/java/com/motionapps/sensorservices/handlers/measurements/ActivityRecognitionMeasurementTest.kt rename to sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ActivityRecognitionMeasurementTest.kt index 476c36b..f915685 100644 --- a/sensorservices/src/test/java/com/motionapps/sensorservices/handlers/measurements/ActivityRecognitionMeasurementTest.kt +++ b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/ActivityRecognitionMeasurementTest.kt @@ -1,9 +1,9 @@ -package com.motionapps.sensorservices.handlers.measurements +package com.tomasrepcik.sensorbox.sensorservices.handlers.measurements -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorservices.handlers.MeasurementStorage +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.sensorservices.handlers.MeasurementStorage import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue import org.junit.Test diff --git a/sensorservices/src/test/java/com/motionapps/sensorservices/handlers/measurements/MeasurementMetadataSerializationTest.kt b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/MeasurementMetadataSerializationTest.kt similarity index 97% rename from sensorservices/src/test/java/com/motionapps/sensorservices/handlers/measurements/MeasurementMetadataSerializationTest.kt rename to sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/MeasurementMetadataSerializationTest.kt index 211234a..bdc1f2c 100644 --- a/sensorservices/src/test/java/com/motionapps/sensorservices/handlers/measurements/MeasurementMetadataSerializationTest.kt +++ b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/MeasurementMetadataSerializationTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorservices.handlers.measurements +package com.tomasrepcik.sensorbox.sensorservices.handlers.measurements import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json diff --git a/sensorservices/src/test/java/com/motionapps/sensorservices/handlers/measurements/MeasurementPreparationTest.kt b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/MeasurementPreparationTest.kt similarity index 79% rename from sensorservices/src/test/java/com/motionapps/sensorservices/handlers/measurements/MeasurementPreparationTest.kt rename to sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/MeasurementPreparationTest.kt index 801383c..81ec2f2 100644 --- a/sensorservices/src/test/java/com/motionapps/sensorservices/handlers/measurements/MeasurementPreparationTest.kt +++ b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/handlers/measurements/MeasurementPreparationTest.kt @@ -1,13 +1,13 @@ -package com.motionapps.sensorservices.handlers.measurements +package com.tomasrepcik.sensorbox.sensorservices.handlers.measurements import android.hardware.Sensor -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorservices.handlers.GPSHandler -import com.motionapps.sensorservices.handlers.MeasurementStorage +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.sensorservices.handlers.GPSHandler +import com.tomasrepcik.sensorbox.sensorservices.handlers.MeasurementStorage import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue import org.junit.Test diff --git a/sensorservices/src/test/java/com/motionapps/sensorservices/types/SensorHolderErrorTest.kt b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorHolderErrorTest.kt similarity index 78% rename from sensorservices/src/test/java/com/motionapps/sensorservices/types/SensorHolderErrorTest.kt rename to sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorHolderErrorTest.kt index 3d1f22a..a6c0b3c 100644 --- a/sensorservices/src/test/java/com/motionapps/sensorservices/types/SensorHolderErrorTest.kt +++ b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorHolderErrorTest.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorservices.types +package com.tomasrepcik.sensorbox.sensorservices.types import android.hardware.Sensor -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.DiagnosticEvent -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.DiagnosticEvent +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.time.EpochClock import kotlinx.coroutines.runBlocking import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue diff --git a/sensorservices/src/test/java/com/motionapps/sensorservices/types/SensorSpecTest.kt b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorSpecTest.kt similarity index 94% rename from sensorservices/src/test/java/com/motionapps/sensorservices/types/SensorSpecTest.kt rename to sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorSpecTest.kt index 0b8944f..9a847ca 100644 --- a/sensorservices/src/test/java/com/motionapps/sensorservices/types/SensorSpecTest.kt +++ b/sensorservices/src/test/java/com/tomasrepcik/sensorbox/sensorservices/types/SensorSpecTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorservices.types +package com.tomasrepcik.sensorbox.sensorservices.types import org.junit.Assert.assertEquals import org.junit.Test diff --git a/tools/emulator/run_phone_sensor_test.sh b/tools/emulator/run_phone_sensor_test.sh index 50a78e1..0ee21b7 100755 --- a/tools/emulator/run_phone_sensor_test.sh +++ b/tools/emulator/run_phone_sensor_test.sh @@ -4,8 +4,8 @@ set -euo pipefail repo_root="$(cd "$(dirname "$0")/../.." && pwd)" phone_serial="${PHONE_SERIAL:-emulator-5554}" adb_bin="${ANDROID_HOME:?ANDROID_HOME must point to the Android SDK}/platform-tools/adb" -test_class="com.motionapps.sensorbox.emulator.PhoneSensorRecordingEmulatorTest" -runner="motionapps.sensorbox.test/androidx.test.runner.AndroidJUnitRunner" +test_class="com.tomasrepcik.sensorbox.emulator.PhoneSensorRecordingEmulatorTest" +runner="com.tomasrepcik.sensorbox.test/androidx.test.runner.AndroidJUnitRunner" result_file="$(mktemp -t sensorbox-phone-test.XXXXXX)" cleanup() { @@ -17,7 +17,7 @@ cd "$repo_root" ./gradlew :app:assembleDebug :app:assembleDebugAndroidTest "$adb_bin" -s "$phone_serial" install -r app/build/outputs/apk/debug/app-debug.apk "$adb_bin" -s "$phone_serial" install -r app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk -"$adb_bin" -s "$phone_serial" shell pm grant motionapps.sensorbox android.permission.POST_NOTIFICATIONS || true +"$adb_bin" -s "$phone_serial" shell pm grant com.tomasrepcik.sensorbox android.permission.POST_NOTIFICATIONS || true "$adb_bin" -s "$phone_serial" logcat -c "$adb_bin" -s "$phone_serial" shell am instrument -w -r -e class "$test_class" "$runner" >"$result_file" & diff --git a/tools/emulator/run_wear_sync_test.sh b/tools/emulator/run_wear_sync_test.sh index fc1f57b..c2ce22c 100755 --- a/tools/emulator/run_wear_sync_test.sh +++ b/tools/emulator/run_wear_sync_test.sh @@ -5,9 +5,9 @@ repo_root="$(cd "$(dirname "$0")/../.." && pwd)" phone_serial="${PHONE_SERIAL:-emulator-5554}" wear_serial="${WEAR_SERIAL:-emulator-5556}" adb_bin="${ANDROID_HOME:?ANDROID_HOME must point to the Android SDK}/platform-tools/adb" -phone_test="com.motionapps.sensorbox.emulator.WearToPhoneSyncReceiverEmulatorTest" -wear_test="com.motionapps.sensorbox.emulator.WearToPhoneSyncSenderEmulatorTest" -runner="motionapps.sensorbox.test/androidx.test.runner.AndroidJUnitRunner" +phone_test="com.tomasrepcik.sensorbox.emulator.WearToPhoneSyncReceiverEmulatorTest" +wear_test="com.tomasrepcik.sensorbox.emulator.WearToPhoneSyncSenderEmulatorTest" +runner="com.tomasrepcik.sensorbox.test/androidx.test.runner.AndroidJUnitRunner" result_directory="$(mktemp -d -t sensorbox-wear-sync.XXXXXX)" phone_result="$result_directory/phone.txt" wear_result="$result_directory/wear.txt" diff --git a/wear/build.gradle.kts b/wear/build.gradle.kts index b18db4f..1e1f7d9 100644 --- a/wear/build.gradle.kts +++ b/wear/build.gradle.kts @@ -9,12 +9,12 @@ plugins { android { experimentalProperties["android.experimental.enableScreenshotTest"] = true - namespace = "com.motionapps.sensorbox" + namespace = "com.tomasrepcik.sensorbox" compileSdk = 37 sourceSets["main"].res.directories.add(rootProject.file("shared-resources/branding").path) defaultConfig { - applicationId = "motionapps.sensorbox" + applicationId = "com.tomasrepcik.sensorbox" minSdk = 26 targetSdk = 37 versionCode = 1000049 diff --git a/wear/src/androidTest/java/com/motionapps/sensorbox/emulator/WearToPhoneSyncSenderEmulatorTest.kt b/wear/src/androidTest/java/com/tomasrepcik/sensorbox/emulator/WearToPhoneSyncSenderEmulatorTest.kt similarity index 81% rename from wear/src/androidTest/java/com/motionapps/sensorbox/emulator/WearToPhoneSyncSenderEmulatorTest.kt rename to wear/src/androidTest/java/com/tomasrepcik/sensorbox/emulator/WearToPhoneSyncSenderEmulatorTest.kt index 9b6648c..6b0145f 100644 --- a/wear/src/androidTest/java/com/motionapps/sensorbox/emulator/WearToPhoneSyncSenderEmulatorTest.kt +++ b/wear/src/androidTest/java/com/tomasrepcik/sensorbox/emulator/WearToPhoneSyncSenderEmulatorTest.kt @@ -1,21 +1,21 @@ -package com.motionapps.sensorbox.emulator +package com.tomasrepcik.sensorbox.emulator import android.content.Context import androidx.test.core.app.ApplicationProvider import androidx.test.ext.junit.runners.AndroidJUnit4 -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.domain.sync.SyncWearMeasurementsUseCase -import com.motionapps.wearoslib.connectivity.GooglePlayWearConnectionRepository -import com.motionapps.wearoslib.files.GooglePlayWearFileTransferClient -import com.motionapps.wearoslib.files.WearSyncEmulatorFixture -import java.io.File +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.domain.sync.SyncWearMeasurementsUseCase +import com.tomasrepcik.sensorbox.wearoslib.connectivity.GooglePlayWearConnectionRepository +import com.tomasrepcik.sensorbox.wearoslib.files.GooglePlayWearFileTransferClient +import com.tomasrepcik.sensorbox.wearoslib.files.WearSyncEmulatorFixture import kotlinx.coroutines.delay import kotlinx.coroutines.runBlocking import org.junit.Assert.assertEquals import org.junit.Before import org.junit.Test import org.junit.runner.RunWith +import java.io.File @RunWith(AndroidJUnit4::class) class WearToPhoneSyncSenderEmulatorTest { diff --git a/wear/src/androidTest/java/com/motionapps/sensorbox/presentation/menu/WearMenuRobot.kt b/wear/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuRobot.kt similarity index 87% rename from wear/src/androidTest/java/com/motionapps/sensorbox/presentation/menu/WearMenuRobot.kt rename to wear/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuRobot.kt index af4d64b..40ac8a9 100644 --- a/wear/src/androidTest/java/com/motionapps/sensorbox/presentation/menu/WearMenuRobot.kt +++ b/wear/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuRobot.kt @@ -1,10 +1,10 @@ -package com.motionapps.sensorbox.presentation.menu +package com.tomasrepcik.sensorbox.presentation.menu import androidx.compose.ui.test.assertIsDisplayed import androidx.compose.ui.test.junit4.ComposeContentTestRule import androidx.compose.ui.test.onNodeWithContentDescription import androidx.compose.ui.test.performClick -import com.motionapps.sensorbox.ui.theme.WearSensorBoxTheme +import com.tomasrepcik.sensorbox.ui.theme.WearSensorBoxTheme class WearMenuRobot( private val rule: ComposeContentTestRule, diff --git a/wear/src/androidTest/java/com/motionapps/sensorbox/presentation/menu/WearMenuScreenTest.kt b/wear/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuScreenTest.kt similarity index 92% rename from wear/src/androidTest/java/com/motionapps/sensorbox/presentation/menu/WearMenuScreenTest.kt rename to wear/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuScreenTest.kt index 2dda270..968fbc5 100644 --- a/wear/src/androidTest/java/com/motionapps/sensorbox/presentation/menu/WearMenuScreenTest.kt +++ b/wear/src/androidTest/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuScreenTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.menu +package com.tomasrepcik.sensorbox.presentation.menu import androidx.compose.ui.test.junit4.v2.createComposeRule import org.junit.Assert.assertEquals diff --git a/wear/src/main/java/com/motionapps/sensorbox/WearSensorBoxApp.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/WearSensorBoxApp.kt similarity index 73% rename from wear/src/main/java/com/motionapps/sensorbox/WearSensorBoxApp.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/WearSensorBoxApp.kt index 138bf5e..a456bff 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/WearSensorBoxApp.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/WearSensorBoxApp.kt @@ -1,8 +1,8 @@ -package com.motionapps.sensorbox +package com.tomasrepcik.sensorbox import android.app.Application -import com.motionapps.sensorbox.communication.WearRecordingSessionObserver -import com.motionapps.sensorbox.core.error.FileDiagnostics +import com.tomasrepcik.sensorbox.communication.WearRecordingSessionObserver +import com.tomasrepcik.sensorbox.core.error.FileDiagnostics import dagger.hilt.android.HiltAndroidApp import javax.inject.Inject diff --git a/wear/src/main/java/com/motionapps/sensorbox/activities/MainActivity.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/activities/MainActivity.kt similarity index 86% rename from wear/src/main/java/com/motionapps/sensorbox/activities/MainActivity.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/activities/MainActivity.kt index 8153a90..02264bd 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/activities/MainActivity.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/activities/MainActivity.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.activities +package com.tomasrepcik.sensorbox.activities import android.content.Intent import android.os.Bundle @@ -15,16 +15,16 @@ import androidx.core.content.ContextCompat import androidx.core.net.toUri import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.wear.remote.interactions.RemoteActivityHelper -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.presentation.dashboard.WearDashboardEffect -import com.motionapps.sensorbox.presentation.dashboard.WearDashboardIntent -import com.motionapps.sensorbox.presentation.dashboard.WearDashboardScreen -import com.motionapps.sensorbox.presentation.dashboard.WearDashboardViewModel -import com.motionapps.sensorbox.presentation.dashboard.WearRoute -import com.motionapps.sensorbox.presentation.menu.WearMenuDestination -import com.motionapps.sensorbox.ui.theme.WearSensorBoxTheme +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.presentation.dashboard.WearDashboardEffect +import com.tomasrepcik.sensorbox.presentation.dashboard.WearDashboardIntent +import com.tomasrepcik.sensorbox.presentation.dashboard.WearDashboardScreen +import com.tomasrepcik.sensorbox.presentation.dashboard.WearDashboardViewModel +import com.tomasrepcik.sensorbox.presentation.dashboard.WearRoute +import com.tomasrepcik.sensorbox.presentation.menu.WearMenuDestination +import com.tomasrepcik.sensorbox.ui.theme.WearSensorBoxTheme import dagger.hilt.android.AndroidEntryPoint @AndroidEntryPoint diff --git a/wear/src/main/java/com/motionapps/sensorbox/activities/MoveToMain.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/activities/MoveToMain.kt similarity index 71% rename from wear/src/main/java/com/motionapps/sensorbox/activities/MoveToMain.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/activities/MoveToMain.kt index b23fc05..9839f0d 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/activities/MoveToMain.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/activities/MoveToMain.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.activities +package com.tomasrepcik.sensorbox.activities import android.os.Bundle import androidx.activity.ComponentActivity @@ -6,10 +6,10 @@ import androidx.activity.compose.setContent import androidx.activity.viewModels import androidx.compose.runtime.getValue import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.motionapps.sensorbox.presentation.phonelaunch.PhoneLaunchIntent -import com.motionapps.sensorbox.presentation.phonelaunch.PhoneLaunchScreen -import com.motionapps.sensorbox.presentation.phonelaunch.PhoneLaunchViewModel -import com.motionapps.sensorbox.ui.theme.WearSensorBoxTheme +import com.tomasrepcik.sensorbox.presentation.phonelaunch.PhoneLaunchIntent +import com.tomasrepcik.sensorbox.presentation.phonelaunch.PhoneLaunchScreen +import com.tomasrepcik.sensorbox.presentation.phonelaunch.PhoneLaunchViewModel +import com.tomasrepcik.sensorbox.ui.theme.WearSensorBoxTheme import dagger.hilt.android.AndroidEntryPoint @AndroidEntryPoint diff --git a/wear/src/main/java/com/motionapps/sensorbox/communication/MsgListener.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/MsgListener.kt similarity index 94% rename from wear/src/main/java/com/motionapps/sensorbox/communication/MsgListener.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/communication/MsgListener.kt index 1d8f6c4..8703f6f 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/communication/MsgListener.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/MsgListener.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.communication +package com.tomasrepcik.sensorbox.communication import com.google.android.gms.wearable.MessageEvent import com.google.android.gms.wearable.WearableListenerService diff --git a/app/src/main/java/com/motionapps/sensorbox/domain/paired/WearAcknowledgementInbox.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearAcknowledgementInbox.kt similarity index 87% rename from app/src/main/java/com/motionapps/sensorbox/domain/paired/WearAcknowledgementInbox.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearAcknowledgementInbox.kt index d8e0134..d84a690 100644 --- a/app/src/main/java/com/motionapps/sensorbox/domain/paired/WearAcknowledgementInbox.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearAcknowledgementInbox.kt @@ -1,7 +1,7 @@ -package com.motionapps.sensorbox.domain.paired +package com.tomasrepcik.sensorbox.communication -import com.motionapps.wearoslib.protocol.WearCommand -import com.motionapps.wearoslib.protocol.WearSessionCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearSessionCommand import kotlinx.coroutines.flow.MutableSharedFlow import kotlinx.coroutines.flow.first import java.util.concurrent.ConcurrentHashMap diff --git a/wear/src/main/java/com/motionapps/sensorbox/communication/WearCommandEnvironment.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearCommandEnvironment.kt similarity index 67% rename from wear/src/main/java/com/motionapps/sensorbox/communication/WearCommandEnvironment.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearCommandEnvironment.kt index 2bb7aa5..bd6f7e6 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/communication/WearCommandEnvironment.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearCommandEnvironment.kt @@ -1,14 +1,14 @@ -package com.motionapps.sensorbox.communication +package com.tomasrepcik.sensorbox.communication -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.preferences.AppPreferences -import com.motionapps.sensorbox.core.preferences.AppPreferencesRepository -import com.motionapps.sensorbox.domain.measurement.WearMeasurementPermissionUseCase -import com.motionapps.sensorbox.domain.sensors.GetWearSensorsUseCase -import com.motionapps.wearoslib.protocol.WearRecordingRequest -import com.motionapps.wearoslib.protocol.WearSensorInfo +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.preferences.AppPreferences +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesRepository +import com.tomasrepcik.sensorbox.domain.measurement.WearMeasurementPermissionUseCase +import com.tomasrepcik.sensorbox.domain.sensors.GetWearSensorsUseCase +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearRecordingRequest +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearSensorInfo import kotlinx.coroutines.flow.first import javax.inject.Inject diff --git a/wear/src/main/java/com/motionapps/sensorbox/communication/WearCommandHandler.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearCommandHandler.kt similarity index 88% rename from wear/src/main/java/com/motionapps/sensorbox/communication/WearCommandHandler.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearCommandHandler.kt index 1f93650..d65b45b 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/communication/WearCommandHandler.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearCommandHandler.kt @@ -1,17 +1,17 @@ -package com.motionapps.sensorbox.communication - -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.preferences.AppPreferences -import com.motionapps.sensorbox.domain.measurement.WearRecordingController -import com.motionapps.wearoslib.WearOsConstants.PHONE_APP_CAPABILITY -import com.motionapps.wearoslib.WearOsConstants.PHONE_MESSAGE_PATH -import com.motionapps.wearoslib.protocol.SendWearCommandUseCase -import com.motionapps.wearoslib.protocol.WearAcknowledgementOutcome -import com.motionapps.wearoslib.protocol.WearCommand -import com.motionapps.wearoslib.protocol.WearRecordingRequest -import com.motionapps.wearoslib.protocol.WearSessionCommand +package com.tomasrepcik.sensorbox.communication + +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.preferences.AppPreferences +import com.tomasrepcik.sensorbox.domain.measurement.WearRecordingController +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.PHONE_APP_CAPABILITY +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.PHONE_MESSAGE_PATH +import com.tomasrepcik.sensorbox.wearoslib.protocol.SendWearCommandUseCase +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearAcknowledgementOutcome +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearRecordingRequest +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearSessionCommand import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock import kotlinx.coroutines.withTimeoutOrNull @@ -50,7 +50,7 @@ class WearCommandHandler @Inject constructor( -> AppResult.success(Unit) } - suspend fun onAutomaticStop(reason: com.motionapps.wearoslib.protocol.WearStopReason): AppResult { + suspend fun onAutomaticStop(reason: com.tomasrepcik.sensorbox.wearoslib.protocol.WearStopReason): AppResult { val sessionId = mutex.withLock { activeSessionId?.also(::clearSession) ?: return AppResult.success(Unit) } @@ -134,7 +134,7 @@ class WearCommandHandler @Inject constructor( val result = when { activeSessionId == command.sessionId -> recordingController.stop( command.sessionId, - com.motionapps.wearoslib.protocol.WearStopReason.PAIRED_ABORT, + com.tomasrepcik.sensorbox.wearoslib.protocol.WearStopReason.PAIRED_ABORT, ) preparedSession?.sessionId == command.sessionId -> AppResult.success(Unit) diff --git a/wear/src/main/java/com/motionapps/sensorbox/communication/WearMessageDispatcher.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearMessageDispatcher.kt similarity index 55% rename from wear/src/main/java/com/motionapps/sensorbox/communication/WearMessageDispatcher.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearMessageDispatcher.kt index 48c94c4..e76018c 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/communication/WearMessageDispatcher.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearMessageDispatcher.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorbox.communication +package com.tomasrepcik.sensorbox.communication -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.error.suspendFlatMap -import com.motionapps.sensorbox.core.error.toDiagnosticEvent -import com.motionapps.wearoslib.WearOsConstants.WEAR_MESSAGE_PATH -import com.motionapps.wearoslib.protocol.WearCommandCodec +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.suspendFlatMap +import com.tomasrepcik.sensorbox.core.error.toDiagnosticEvent +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.WEAR_MESSAGE_PATH +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommandCodec import javax.inject.Inject class WearMessageDispatcher @Inject constructor( diff --git a/wear/src/main/java/com/motionapps/sensorbox/communication/WearRecordingSessionObserver.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearRecordingSessionObserver.kt similarity index 79% rename from wear/src/main/java/com/motionapps/sensorbox/communication/WearRecordingSessionObserver.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearRecordingSessionObserver.kt index 51d25fa..8965d14 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/communication/WearRecordingSessionObserver.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/communication/WearRecordingSessionObserver.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorbox.communication +package com.tomasrepcik.sensorbox.communication -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.error.toDiagnosticEvent -import com.motionapps.sensorservices.session.MeasurementSessionEvent -import com.motionapps.sensorservices.session.MeasurementSessionStore -import com.motionapps.sensorservices.session.MeasurementStopReason -import com.motionapps.wearoslib.protocol.WearStopReason +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.toDiagnosticEvent +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionEvent +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionStore +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementStopReason +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearStopReason import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.SupervisorJob diff --git a/wear/src/main/java/com/motionapps/sensorbox/di/DiagnosticsModule.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/di/DiagnosticsModule.kt similarity index 78% rename from wear/src/main/java/com/motionapps/sensorbox/di/DiagnosticsModule.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/di/DiagnosticsModule.kt index b37f27a..fabf44f 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/di/DiagnosticsModule.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/di/DiagnosticsModule.kt @@ -1,15 +1,15 @@ -package com.motionapps.sensorbox.di +package com.tomasrepcik.sensorbox.di import android.app.Application import android.content.Context import android.content.pm.ApplicationInfo import android.os.Build -import com.motionapps.sensorbox.core.error.CompositeDiagnosticLogger -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.error.DiagnosticMetadata -import com.motionapps.sensorbox.core.error.DiagnosticsStore -import com.motionapps.sensorbox.core.error.FileDiagnostics -import com.motionapps.sensorbox.core.error.LogcatDiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.CompositeDiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.error.DiagnosticMetadata +import com.tomasrepcik.sensorbox.core.error.DiagnosticsStore +import com.tomasrepcik.sensorbox.core.error.FileDiagnostics +import com.tomasrepcik.sensorbox.core.error.LogcatDiagnosticLogger import dagger.Module import dagger.Provides import dagger.hilt.InstallIn diff --git a/app/src/main/java/com/motionapps/sensorbox/di/PreferencesModule.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/di/PreferencesModule.kt similarity index 73% rename from app/src/main/java/com/motionapps/sensorbox/di/PreferencesModule.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/di/PreferencesModule.kt index f37f677..1b3ee8b 100644 --- a/app/src/main/java/com/motionapps/sensorbox/di/PreferencesModule.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/di/PreferencesModule.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorbox.di +package com.tomasrepcik.sensorbox.di import android.content.Context import androidx.datastore.core.DataStore import androidx.datastore.preferences.core.Preferences -import com.motionapps.sensorbox.core.preferences.AppPreferencesDataStoreFactory -import com.motionapps.sensorbox.core.preferences.AppPreferencesRepository -import com.motionapps.sensorbox.core.preferences.DataStoreAppPreferencesRepository +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesDataStoreFactory +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesRepository +import com.tomasrepcik.sensorbox.core.preferences.DataStoreAppPreferencesRepository import dagger.Module import dagger.Provides import dagger.hilt.InstallIn diff --git a/wear/src/main/java/com/motionapps/sensorbox/di/RecordingModule.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/di/RecordingModule.kt similarity index 57% rename from wear/src/main/java/com/motionapps/sensorbox/di/RecordingModule.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/di/RecordingModule.kt index 6cdf4f7..a748891 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/di/RecordingModule.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/di/RecordingModule.kt @@ -1,9 +1,9 @@ -package com.motionapps.sensorbox.di +package com.tomasrepcik.sensorbox.di -import com.motionapps.sensorbox.communication.AndroidWearCommandEnvironment -import com.motionapps.sensorbox.communication.WearCommandEnvironment -import com.motionapps.sensorbox.domain.measurement.WearMeasurementControlUseCase -import com.motionapps.sensorbox.domain.measurement.WearRecordingController +import com.tomasrepcik.sensorbox.communication.AndroidWearCommandEnvironment +import com.tomasrepcik.sensorbox.communication.WearCommandEnvironment +import com.tomasrepcik.sensorbox.domain.measurement.WearMeasurementControlUseCase +import com.tomasrepcik.sensorbox.domain.measurement.WearRecordingController import dagger.Binds import dagger.Module import dagger.hilt.InstallIn diff --git a/wear/src/main/java/com/motionapps/sensorbox/domain/measurement/WearMeasurementControlUseCase.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/WearMeasurementControlUseCase.kt similarity index 82% rename from wear/src/main/java/com/motionapps/sensorbox/domain/measurement/WearMeasurementControlUseCase.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/WearMeasurementControlUseCase.kt index 81bdca3..5168f8a 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/domain/measurement/WearMeasurementControlUseCase.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/WearMeasurementControlUseCase.kt @@ -1,19 +1,19 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement import android.content.Context import android.content.Intent import android.hardware.SensorManager import androidx.core.content.ContextCompat -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.preferences.AppPreferences -import com.motionapps.sensorbox.core.time.EpochClock -import com.motionapps.sensorservices.intent.MeasurementIntentFactory -import com.motionapps.sensorservices.intent.MeasurementLaunchRequest -import com.motionapps.sensorservices.services.MeasurementService -import com.motionapps.wearoslib.protocol.WearRecordingRequest -import com.motionapps.wearoslib.protocol.WearStopReason +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.preferences.AppPreferences +import com.tomasrepcik.sensorbox.core.time.EpochClock +import com.tomasrepcik.sensorbox.sensorservices.intent.MeasurementIntentFactory +import com.tomasrepcik.sensorbox.sensorservices.intent.MeasurementLaunchRequest +import com.tomasrepcik.sensorbox.sensorservices.services.MeasurementService +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearRecordingRequest +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearStopReason import dagger.hilt.android.qualifiers.ApplicationContext import javax.inject.Inject diff --git a/wear/src/main/java/com/motionapps/sensorbox/domain/measurement/WearMeasurementPermissionUseCase.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/WearMeasurementPermissionUseCase.kt similarity index 94% rename from wear/src/main/java/com/motionapps/sensorbox/domain/measurement/WearMeasurementPermissionUseCase.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/WearMeasurementPermissionUseCase.kt index 2ad421b..f33a5cb 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/domain/measurement/WearMeasurementPermissionUseCase.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/measurement/WearMeasurementPermissionUseCase.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement import android.Manifest import android.content.Context diff --git a/wear/src/main/java/com/motionapps/sensorbox/domain/sensors/GetWearSensorsUseCase.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/GetWearSensorsUseCase.kt similarity index 96% rename from wear/src/main/java/com/motionapps/sensorbox/domain/sensors/GetWearSensorsUseCase.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/GetWearSensorsUseCase.kt index 8e4a568..402d9bf 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/domain/sensors/GetWearSensorsUseCase.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/GetWearSensorsUseCase.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.sensors +package com.tomasrepcik.sensorbox.domain.sensors import android.content.Context import android.hardware.Sensor diff --git a/wear/src/main/java/com/motionapps/sensorbox/domain/sensors/ObserveSensorValuesUseCase.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/ObserveSensorValuesUseCase.kt similarity index 97% rename from wear/src/main/java/com/motionapps/sensorbox/domain/sensors/ObserveSensorValuesUseCase.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/ObserveSensorValuesUseCase.kt index 3354e49..636038b 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/domain/sensors/ObserveSensorValuesUseCase.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/ObserveSensorValuesUseCase.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.sensors +package com.tomasrepcik.sensorbox.domain.sensors import android.content.Context import android.hardware.Sensor diff --git a/wear/src/main/java/com/motionapps/sensorbox/domain/sensors/WearSensorDescriptor.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/WearSensorDescriptor.kt similarity index 63% rename from wear/src/main/java/com/motionapps/sensorbox/domain/sensors/WearSensorDescriptor.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/WearSensorDescriptor.kt index bcda4a5..167df58 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/domain/sensors/WearSensorDescriptor.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/sensors/WearSensorDescriptor.kt @@ -1,3 +1,3 @@ -package com.motionapps.sensorbox.domain.sensors +package com.tomasrepcik.sensorbox.domain.sensors data class WearSensorDescriptor(val type: Int, val name: String, val vendor: String) diff --git a/wear/src/main/java/com/motionapps/sensorbox/domain/sync/SyncWearMeasurementsUseCase.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/sync/SyncWearMeasurementsUseCase.kt similarity index 74% rename from wear/src/main/java/com/motionapps/sensorbox/domain/sync/SyncWearMeasurementsUseCase.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/domain/sync/SyncWearMeasurementsUseCase.kt index 489bb1c..bbc6068 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/domain/sync/SyncWearMeasurementsUseCase.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/domain/sync/SyncWearMeasurementsUseCase.kt @@ -1,17 +1,17 @@ -package com.motionapps.sensorbox.domain.sync +package com.tomasrepcik.sensorbox.domain.sync import android.content.Context -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.appResult -import com.motionapps.sensorbox.core.error.suspendAppResult -import com.motionapps.sensorbox.core.error.suspendFlatMap -import com.motionapps.sensorbox.core.error.withAppError -import com.motionapps.wearoslib.WearOsConstants.PHONE_APP_CAPABILITY -import com.motionapps.wearoslib.connectivity.WearConnectionRepository -import com.motionapps.wearoslib.files.WearFileMetadata -import com.motionapps.wearoslib.files.WearFileTransferClient +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.appResult +import com.tomasrepcik.sensorbox.core.error.suspendAppResult +import com.tomasrepcik.sensorbox.core.error.suspendFlatMap +import com.tomasrepcik.sensorbox.core.error.withAppError +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.PHONE_APP_CAPABILITY +import com.tomasrepcik.sensorbox.wearoslib.connectivity.WearConnectionRepository +import com.tomasrepcik.sensorbox.wearoslib.files.WearFileMetadata +import com.tomasrepcik.sensorbox.wearoslib.files.WearFileTransferClient import dagger.hilt.android.qualifiers.ApplicationContext import java.io.File import javax.inject.Inject diff --git a/wear/src/main/java/com/motionapps/sensorbox/presentation/WearComponents.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/WearComponents.kt similarity index 98% rename from wear/src/main/java/com/motionapps/sensorbox/presentation/WearComponents.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/presentation/WearComponents.kt index 948b5d8..dc96e23 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/presentation/WearComponents.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/WearComponents.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation +package com.tomasrepcik.sensorbox.presentation import androidx.annotation.DrawableRes import androidx.compose.foundation.layout.fillMaxWidth @@ -230,11 +230,7 @@ internal fun TransformingLazyColumnItemScope.WearSecondaryAction( } @Composable -internal fun WearPrimaryEdgeAction( - label: String, - enabled: Boolean = true, - onClick: () -> Unit, -) { +internal fun WearPrimaryEdgeAction(label: String, enabled: Boolean = true, onClick: () -> Unit) { EdgeButton( onClick = onClick, enabled = enabled, diff --git a/wear/src/main/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardContract.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardContract.kt similarity index 92% rename from wear/src/main/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardContract.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardContract.kt index 52cb5d6..94c7210 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardContract.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardContract.kt @@ -1,8 +1,8 @@ -package com.motionapps.sensorbox.presentation.dashboard +package com.tomasrepcik.sensorbox.presentation.dashboard -import com.motionapps.sensorbox.core.preferences.AppPreferences -import com.motionapps.sensorbox.domain.sensors.WearSensorDescriptor -import com.motionapps.sensorbox.presentation.menu.WearMenuDestination +import com.tomasrepcik.sensorbox.core.preferences.AppPreferences +import com.tomasrepcik.sensorbox.domain.sensors.WearSensorDescriptor +import com.tomasrepcik.sensorbox.presentation.menu.WearMenuDestination enum class WearRoute { MENU, RECORD, LIVE, SETTINGS, ACTIVE } diff --git a/wear/src/main/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardScreen.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardScreen.kt similarity index 92% rename from wear/src/main/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardScreen.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardScreen.kt index 11d0c93..363aea0 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardScreen.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardScreen.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.dashboard +package com.tomasrepcik.sensorbox.presentation.dashboard import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -24,25 +24,25 @@ import androidx.wear.compose.material3.OutlinedButton import androidx.wear.compose.material3.ScreenScaffold import androidx.wear.compose.material3.Text import androidx.wear.compose.material3.lazy.TransformationSpec -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.core.format.ValueFormats -import com.motionapps.sensorbox.domain.sensors.WearSensorDescriptor -import com.motionapps.sensorbox.presentation.WearCheckboxRow -import com.motionapps.sensorbox.presentation.WearListScreen -import com.motionapps.sensorbox.presentation.WearNavigationRow -import com.motionapps.sensorbox.presentation.WearPageTitle -import com.motionapps.sensorbox.presentation.WearPrimaryAction -import com.motionapps.sensorbox.presentation.WearPrimaryEdgeAction -import com.motionapps.sensorbox.presentation.WearRadioRow -import com.motionapps.sensorbox.presentation.WearSecondaryAction -import com.motionapps.sensorbox.presentation.WearSectionTitle -import com.motionapps.sensorbox.presentation.WearSwitchRow -import com.motionapps.sensorbox.presentation.menu.WearMenuScreen -import com.motionapps.sensorbox.presentation.menu.WearMenuState import com.patrykandpatrick.vico.compose.cartesian.CartesianChartHost import com.patrykandpatrick.vico.compose.cartesian.data.CartesianChartModelProducer import com.patrykandpatrick.vico.compose.cartesian.layer.rememberLineCartesianLayer import com.patrykandpatrick.vico.compose.cartesian.rememberCartesianChart +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.core.format.ValueFormats +import com.tomasrepcik.sensorbox.domain.sensors.WearSensorDescriptor +import com.tomasrepcik.sensorbox.presentation.WearCheckboxRow +import com.tomasrepcik.sensorbox.presentation.WearListScreen +import com.tomasrepcik.sensorbox.presentation.WearNavigationRow +import com.tomasrepcik.sensorbox.presentation.WearPageTitle +import com.tomasrepcik.sensorbox.presentation.WearPrimaryAction +import com.tomasrepcik.sensorbox.presentation.WearPrimaryEdgeAction +import com.tomasrepcik.sensorbox.presentation.WearRadioRow +import com.tomasrepcik.sensorbox.presentation.WearSecondaryAction +import com.tomasrepcik.sensorbox.presentation.WearSectionTitle +import com.tomasrepcik.sensorbox.presentation.WearSwitchRow +import com.tomasrepcik.sensorbox.presentation.menu.WearMenuScreen +import com.tomasrepcik.sensorbox.presentation.menu.WearMenuState @Composable fun WearDashboardScreen( diff --git a/wear/src/main/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardViewModel.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardViewModel.kt similarity index 88% rename from wear/src/main/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardViewModel.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardViewModel.kt index a9db88e..eef2621 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardViewModel.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardViewModel.kt @@ -1,22 +1,22 @@ -package com.motionapps.sensorbox.presentation.dashboard +package com.tomasrepcik.sensorbox.presentation.dashboard import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.motionapps.sensorbox.core.error.AppError -import com.motionapps.sensorbox.core.error.AppErrorCode -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.preferences.AppPreferencesIntent -import com.motionapps.sensorbox.core.preferences.AppPreferencesRepository -import com.motionapps.sensorbox.domain.measurement.WearMeasurementControlUseCase -import com.motionapps.sensorbox.domain.measurement.WearMeasurementPermissionUseCase -import com.motionapps.sensorbox.domain.sensors.GetWearSensorsUseCase -import com.motionapps.sensorbox.domain.sensors.ObserveSensorValuesUseCase -import com.motionapps.sensorbox.domain.sync.SyncWearMeasurementsUseCase -import com.motionapps.sensorbox.presentation.menu.WearMenuDestination -import com.motionapps.sensorservices.session.MeasurementSessionState -import com.motionapps.sensorservices.session.MeasurementSessionStore import com.patrykandpatrick.vico.compose.cartesian.data.CartesianChartModelProducer import com.patrykandpatrick.vico.compose.cartesian.data.lineModel +import com.tomasrepcik.sensorbox.core.error.AppError +import com.tomasrepcik.sensorbox.core.error.AppErrorCode +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesIntent +import com.tomasrepcik.sensorbox.core.preferences.AppPreferencesRepository +import com.tomasrepcik.sensorbox.domain.measurement.WearMeasurementControlUseCase +import com.tomasrepcik.sensorbox.domain.measurement.WearMeasurementPermissionUseCase +import com.tomasrepcik.sensorbox.domain.sensors.GetWearSensorsUseCase +import com.tomasrepcik.sensorbox.domain.sensors.ObserveSensorValuesUseCase +import com.tomasrepcik.sensorbox.domain.sync.SyncWearMeasurementsUseCase +import com.tomasrepcik.sensorbox.presentation.menu.WearMenuDestination +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionState +import com.tomasrepcik.sensorbox.sensorservices.session.MeasurementSessionStore import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.Job import kotlinx.coroutines.channels.Channel diff --git a/wear/src/main/java/com/motionapps/sensorbox/presentation/menu/WearMenuContract.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuContract.kt similarity index 93% rename from wear/src/main/java/com/motionapps/sensorbox/presentation/menu/WearMenuContract.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuContract.kt index 7ab95db..5acdd89 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/presentation/menu/WearMenuContract.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuContract.kt @@ -1,8 +1,8 @@ -package com.motionapps.sensorbox.presentation.menu +package com.tomasrepcik.sensorbox.presentation.menu import androidx.annotation.DrawableRes import androidx.annotation.StringRes -import com.motionapps.sensorbox.R +import com.tomasrepcik.sensorbox.R enum class WearMenuDestination(@StringRes val labelResource: Int, @DrawableRes val iconResource: Int) { RECORD(R.string.activity_record, R.drawable.ic_record), diff --git a/wear/src/main/java/com/motionapps/sensorbox/presentation/menu/WearMenuScreen.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuScreen.kt similarity index 71% rename from wear/src/main/java/com/motionapps/sensorbox/presentation/menu/WearMenuScreen.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuScreen.kt index a7519b8..2c33b5b 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/presentation/menu/WearMenuScreen.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuScreen.kt @@ -1,11 +1,11 @@ -package com.motionapps.sensorbox.presentation.menu +package com.tomasrepcik.sensorbox.presentation.menu import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.presentation.WearListScreen -import com.motionapps.sensorbox.presentation.WearNavigationRow -import com.motionapps.sensorbox.presentation.WearPageTitle +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.presentation.WearListScreen +import com.tomasrepcik.sensorbox.presentation.WearNavigationRow +import com.tomasrepcik.sensorbox.presentation.WearPageTitle @Composable fun WearMenuScreen(state: WearMenuState, onDestinationSelected: (WearMenuDestination) -> Unit) { diff --git a/wear/src/main/java/com/motionapps/sensorbox/presentation/menu/WearMenuViewModel.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuViewModel.kt similarity index 94% rename from wear/src/main/java/com/motionapps/sensorbox/presentation/menu/WearMenuViewModel.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuViewModel.kt index 770557a..a45bc11 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/presentation/menu/WearMenuViewModel.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuViewModel.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.menu +package com.tomasrepcik.sensorbox.presentation.menu import androidx.lifecycle.ViewModel import dagger.hilt.android.lifecycle.HiltViewModel diff --git a/wear/src/main/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchContract.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchContract.kt similarity index 97% rename from wear/src/main/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchContract.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchContract.kt index 0eef6df..abf5b15 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchContract.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchContract.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.phonelaunch +package com.tomasrepcik.sensorbox.presentation.phonelaunch enum class PhoneLaunchStatus { IDLE, diff --git a/wear/src/main/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchScreen.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchScreen.kt similarity index 75% rename from wear/src/main/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchScreen.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchScreen.kt index 1fe35a6..6ee10d3 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchScreen.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchScreen.kt @@ -1,12 +1,12 @@ -package com.motionapps.sensorbox.presentation.phonelaunch +package com.tomasrepcik.sensorbox.presentation.phonelaunch import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import com.motionapps.sensorbox.R -import com.motionapps.sensorbox.presentation.WearListScreen -import com.motionapps.sensorbox.presentation.WearPageTitle -import com.motionapps.sensorbox.presentation.WearPrimaryAction -import com.motionapps.sensorbox.presentation.WearSectionTitle +import com.tomasrepcik.sensorbox.R +import com.tomasrepcik.sensorbox.presentation.WearListScreen +import com.tomasrepcik.sensorbox.presentation.WearPageTitle +import com.tomasrepcik.sensorbox.presentation.WearPrimaryAction +import com.tomasrepcik.sensorbox.presentation.WearSectionTitle @Composable fun PhoneLaunchScreen(state: PhoneLaunchState, onLaunchPhone: () -> Unit) { diff --git a/wear/src/main/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchViewModel.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchViewModel.kt similarity index 70% rename from wear/src/main/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchViewModel.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchViewModel.kt index f2ded29..fea7e56 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchViewModel.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchViewModel.kt @@ -1,15 +1,15 @@ -package com.motionapps.sensorbox.presentation.phonelaunch +package com.tomasrepcik.sensorbox.presentation.phonelaunch import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.motionapps.sensorbox.core.error.suspendFlatMap -import com.motionapps.wearoslib.WearOsConstants.PHONE_APP_CAPABILITY -import com.motionapps.wearoslib.WearOsConstants.PHONE_MESSAGE_PATH -import com.motionapps.wearoslib.connectivity.ObserveWearCapabilityUseCase -import com.motionapps.wearoslib.connectivity.SendWearMessageUseCase -import com.motionapps.wearoslib.connectivity.WearConnection -import com.motionapps.wearoslib.protocol.WearCommand -import com.motionapps.wearoslib.protocol.WearCommandCodec +import com.tomasrepcik.sensorbox.core.error.suspendFlatMap +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.PHONE_APP_CAPABILITY +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.PHONE_MESSAGE_PATH +import com.tomasrepcik.sensorbox.wearoslib.connectivity.ObserveWearCapabilityUseCase +import com.tomasrepcik.sensorbox.wearoslib.connectivity.SendWearMessageUseCase +import com.tomasrepcik.sensorbox.wearoslib.connectivity.WearConnection +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommandCodec import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow diff --git a/wear/src/main/java/com/motionapps/sensorbox/ui/theme/WearTheme.kt b/wear/src/main/java/com/tomasrepcik/sensorbox/ui/theme/WearTheme.kt similarity index 95% rename from wear/src/main/java/com/motionapps/sensorbox/ui/theme/WearTheme.kt rename to wear/src/main/java/com/tomasrepcik/sensorbox/ui/theme/WearTheme.kt index 92c5994..fdc60c0 100644 --- a/wear/src/main/java/com/motionapps/sensorbox/ui/theme/WearTheme.kt +++ b/wear/src/main/java/com/tomasrepcik/sensorbox/ui/theme/WearTheme.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.ui.theme +package com.tomasrepcik.sensorbox.ui.theme import androidx.compose.foundation.isSystemInDarkTheme import androidx.compose.runtime.Composable @@ -7,7 +7,7 @@ import androidx.compose.ui.platform.LocalContext import androidx.wear.compose.material3.ColorScheme import androidx.wear.compose.material3.MaterialTheme import androidx.wear.compose.material3.dynamicColorScheme -import com.motionapps.sensorbox.core.preferences.AppThemeMode +import com.tomasrepcik.sensorbox.core.preferences.AppThemeMode private val DarkWearColors = ColorScheme( primary = Color.White, diff --git a/wear/src/screenshotTest/kotlin/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviews.kt b/wear/src/screenshotTest/kotlin/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviews.kt similarity index 88% rename from wear/src/screenshotTest/kotlin/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviews.kt rename to wear/src/screenshotTest/kotlin/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviews.kt index b345bb7..c6672d3 100644 --- a/wear/src/screenshotTest/kotlin/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviews.kt +++ b/wear/src/screenshotTest/kotlin/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviews.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.dashboard +package com.tomasrepcik.sensorbox.presentation.dashboard import android.content.res.Configuration import androidx.compose.foundation.background @@ -15,11 +15,11 @@ import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.wear.compose.material3.Text import com.android.tools.screenshot.PreviewTest -import com.motionapps.sensorbox.core.preferences.AppPreferences -import com.motionapps.sensorbox.core.preferences.DisplayPreferences -import com.motionapps.sensorbox.core.preferences.RecordingPreferences -import com.motionapps.sensorbox.domain.sensors.WearSensorDescriptor -import com.motionapps.sensorbox.ui.theme.WearSensorBoxTheme +import com.tomasrepcik.sensorbox.core.preferences.AppPreferences +import com.tomasrepcik.sensorbox.core.preferences.DisplayPreferences +import com.tomasrepcik.sensorbox.core.preferences.RecordingPreferences +import com.tomasrepcik.sensorbox.domain.sensors.WearSensorDescriptor +import com.tomasrepcik.sensorbox.ui.theme.WearSensorBoxTheme import com.patrykandpatrick.vico.compose.cartesian.data.CartesianChartModelProducer @PreviewTest diff --git a/wear/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/readmeWearDashboard_33ebe8f8_0.png b/wear/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/readmeWearDashboard_33ebe8f8_0.png similarity index 100% rename from wear/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/readmeWearDashboard_33ebe8f8_0.png rename to wear/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/readmeWearDashboard_33ebe8f8_0.png diff --git a/wear/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/readmeWearLivePicker_33ebe8f8_0.png b/wear/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/readmeWearLivePicker_33ebe8f8_0.png similarity index 100% rename from wear/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/readmeWearLivePicker_33ebe8f8_0.png rename to wear/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/readmeWearLivePicker_33ebe8f8_0.png diff --git a/wear/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearActiveRecording_33ebe8f8_0.png b/wear/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearActiveRecording_33ebe8f8_0.png similarity index 100% rename from wear/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearActiveRecording_33ebe8f8_0.png rename to wear/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearActiveRecording_33ebe8f8_0.png diff --git a/wear/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearRecordSelection_33ebe8f8_0.png b/wear/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearRecordSelection_33ebe8f8_0.png similarity index 100% rename from wear/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearRecordSelection_33ebe8f8_0.png rename to wear/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearRecordSelection_33ebe8f8_0.png diff --git a/wear/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearSettings_33ebe8f8_0.png b/wear/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearSettings_33ebe8f8_0.png similarity index 100% rename from wear/src/screenshotTestDebug/reference/com/motionapps/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearSettings_33ebe8f8_0.png rename to wear/src/screenshotTestDebug/reference/com/tomasrepcik/sensorbox/presentation/dashboard/ReadmeWearScreenshotPreviewsKt/wearSettings_33ebe8f8_0.png diff --git a/app/src/test/java/com/motionapps/sensorbox/PolicyLinksTest.kt b/wear/src/test/java/com/tomasrepcik/sensorbox/PolicyLinksTest.kt similarity index 97% rename from app/src/test/java/com/motionapps/sensorbox/PolicyLinksTest.kt rename to wear/src/test/java/com/tomasrepcik/sensorbox/PolicyLinksTest.kt index 34a824a..ee8b5fa 100644 --- a/app/src/test/java/com/motionapps/sensorbox/PolicyLinksTest.kt +++ b/wear/src/test/java/com/tomasrepcik/sensorbox/PolicyLinksTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox +package com.tomasrepcik.sensorbox import org.junit.Assert.assertEquals import org.junit.Test diff --git a/wear/src/test/java/com/motionapps/sensorbox/communication/WearCommandHandlerTest.kt b/wear/src/test/java/com/tomasrepcik/sensorbox/communication/WearCommandHandlerTest.kt similarity index 80% rename from wear/src/test/java/com/motionapps/sensorbox/communication/WearCommandHandlerTest.kt rename to wear/src/test/java/com/tomasrepcik/sensorbox/communication/WearCommandHandlerTest.kt index 89ba6da..832f60c 100644 --- a/wear/src/test/java/com/motionapps/sensorbox/communication/WearCommandHandlerTest.kt +++ b/wear/src/test/java/com/tomasrepcik/sensorbox/communication/WearCommandHandlerTest.kt @@ -1,20 +1,20 @@ -package com.motionapps.sensorbox.communication - -import com.motionapps.sensorbox.core.error.AppResult -import com.motionapps.sensorbox.core.error.DiagnosticLogger -import com.motionapps.sensorbox.core.preferences.AppPreferences -import com.motionapps.sensorbox.domain.measurement.WearRecordingController -import com.motionapps.wearoslib.WearOsConstants.WEAR_MESSAGE_PATH -import com.motionapps.wearoslib.connectivity.SendWearMessageUseCase -import com.motionapps.wearoslib.connectivity.WearConnection -import com.motionapps.wearoslib.connectivity.WearConnectionRepository -import com.motionapps.wearoslib.connectivity.WearNode -import com.motionapps.wearoslib.protocol.SendWearCommandUseCase -import com.motionapps.wearoslib.protocol.WearCommand -import com.motionapps.wearoslib.protocol.WearCommandCodec -import com.motionapps.wearoslib.protocol.WearRecordingRequest -import com.motionapps.wearoslib.protocol.WearSensorInfo -import com.motionapps.wearoslib.protocol.WearStopReason +package com.tomasrepcik.sensorbox.communication + +import com.tomasrepcik.sensorbox.core.error.AppResult +import com.tomasrepcik.sensorbox.core.error.DiagnosticLogger +import com.tomasrepcik.sensorbox.core.preferences.AppPreferences +import com.tomasrepcik.sensorbox.domain.measurement.WearRecordingController +import com.tomasrepcik.sensorbox.wearoslib.WearOsConstants.WEAR_MESSAGE_PATH +import com.tomasrepcik.sensorbox.wearoslib.connectivity.SendWearMessageUseCase +import com.tomasrepcik.sensorbox.wearoslib.connectivity.WearConnection +import com.tomasrepcik.sensorbox.wearoslib.connectivity.WearConnectionRepository +import com.tomasrepcik.sensorbox.wearoslib.connectivity.WearNode +import com.tomasrepcik.sensorbox.wearoslib.protocol.SendWearCommandUseCase +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommandCodec +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearRecordingRequest +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearSensorInfo +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearStopReason import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.emptyFlow import kotlinx.coroutines.test.runTest diff --git a/wear/src/test/java/com/motionapps/sensorbox/domain/measurement/WearMeasurementPermissionUseCaseTest.kt b/wear/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/WearMeasurementPermissionUseCaseTest.kt similarity index 89% rename from wear/src/test/java/com/motionapps/sensorbox/domain/measurement/WearMeasurementPermissionUseCaseTest.kt rename to wear/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/WearMeasurementPermissionUseCaseTest.kt index bab8d84..5e153b0 100644 --- a/wear/src/test/java/com/motionapps/sensorbox/domain/measurement/WearMeasurementPermissionUseCaseTest.kt +++ b/wear/src/test/java/com/tomasrepcik/sensorbox/domain/measurement/WearMeasurementPermissionUseCaseTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.measurement +package com.tomasrepcik.sensorbox.domain.measurement import android.Manifest import org.junit.Assert.assertEquals diff --git a/wear/src/test/java/com/motionapps/sensorbox/domain/sensors/WearSensorTypesTest.kt b/wear/src/test/java/com/tomasrepcik/sensorbox/domain/sensors/WearSensorTypesTest.kt similarity index 86% rename from wear/src/test/java/com/motionapps/sensorbox/domain/sensors/WearSensorTypesTest.kt rename to wear/src/test/java/com/tomasrepcik/sensorbox/domain/sensors/WearSensorTypesTest.kt index 71fddf7..98c23d1 100644 --- a/wear/src/test/java/com/motionapps/sensorbox/domain/sensors/WearSensorTypesTest.kt +++ b/wear/src/test/java/com/tomasrepcik/sensorbox/domain/sensors/WearSensorTypesTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.domain.sensors +package com.tomasrepcik.sensorbox.domain.sensors import android.hardware.Sensor import org.junit.Assert.assertFalse diff --git a/wear/src/test/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardReducerTest.kt b/wear/src/test/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardReducerTest.kt similarity index 86% rename from wear/src/test/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardReducerTest.kt rename to wear/src/test/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardReducerTest.kt index 903ff8a..e2b27ee 100644 --- a/wear/src/test/java/com/motionapps/sensorbox/presentation/dashboard/WearDashboardReducerTest.kt +++ b/wear/src/test/java/com/tomasrepcik/sensorbox/presentation/dashboard/WearDashboardReducerTest.kt @@ -1,7 +1,7 @@ -package com.motionapps.sensorbox.presentation.dashboard +package com.tomasrepcik.sensorbox.presentation.dashboard -import com.motionapps.sensorbox.core.testing.AppPreferencesFixtures -import com.motionapps.sensorbox.presentation.menu.WearMenuDestination +import com.tomasrepcik.sensorbox.core.testing.AppPreferencesFixtures +import com.tomasrepcik.sensorbox.presentation.menu.WearMenuDestination import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue import org.junit.Test diff --git a/wear/src/test/java/com/motionapps/sensorbox/presentation/menu/WearMenuReducerTest.kt b/wear/src/test/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuReducerTest.kt similarity index 91% rename from wear/src/test/java/com/motionapps/sensorbox/presentation/menu/WearMenuReducerTest.kt rename to wear/src/test/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuReducerTest.kt index 0499f02..3cdf31b 100644 --- a/wear/src/test/java/com/motionapps/sensorbox/presentation/menu/WearMenuReducerTest.kt +++ b/wear/src/test/java/com/tomasrepcik/sensorbox/presentation/menu/WearMenuReducerTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.menu +package com.tomasrepcik.sensorbox.presentation.menu import org.junit.Assert.assertEquals import org.junit.Test diff --git a/wear/src/test/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchReducerTest.kt b/wear/src/test/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchReducerTest.kt similarity index 94% rename from wear/src/test/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchReducerTest.kt rename to wear/src/test/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchReducerTest.kt index d9c0d24..0ee9060 100644 --- a/wear/src/test/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchReducerTest.kt +++ b/wear/src/test/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchReducerTest.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.presentation.phonelaunch +package com.tomasrepcik.sensorbox.presentation.phonelaunch import org.junit.Assert.assertEquals import org.junit.Assert.assertNull diff --git a/wear/src/test/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchViewModelTest.kt b/wear/src/test/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchViewModelTest.kt similarity index 66% rename from wear/src/test/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchViewModelTest.kt rename to wear/src/test/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchViewModelTest.kt index d87c380..5f7212c 100644 --- a/wear/src/test/java/com/motionapps/sensorbox/presentation/phonelaunch/PhoneLaunchViewModelTest.kt +++ b/wear/src/test/java/com/tomasrepcik/sensorbox/presentation/phonelaunch/PhoneLaunchViewModelTest.kt @@ -1,13 +1,13 @@ -package com.motionapps.sensorbox.presentation.phonelaunch +package com.tomasrepcik.sensorbox.presentation.phonelaunch -import com.motionapps.sensorbox.testing.MainDispatcherRule -import com.motionapps.wearoslib.connectivity.FakeWearConnectionRepository -import com.motionapps.wearoslib.connectivity.ObserveWearCapabilityUseCase -import com.motionapps.wearoslib.connectivity.SendWearMessageUseCase -import com.motionapps.wearoslib.connectivity.WearConnection -import com.motionapps.wearoslib.connectivity.WearNode -import com.motionapps.wearoslib.protocol.WearCommand -import com.motionapps.wearoslib.protocol.WearCommandCodec +import com.tomasrepcik.sensorbox.testing.MainDispatcherRule +import com.tomasrepcik.sensorbox.wearoslib.connectivity.FakeWearConnectionRepository +import com.tomasrepcik.sensorbox.wearoslib.connectivity.ObserveWearCapabilityUseCase +import com.tomasrepcik.sensorbox.wearoslib.connectivity.SendWearMessageUseCase +import com.tomasrepcik.sensorbox.wearoslib.connectivity.WearConnection +import com.tomasrepcik.sensorbox.wearoslib.connectivity.WearNode +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommand +import com.tomasrepcik.sensorbox.wearoslib.protocol.WearCommandCodec import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.test.advanceUntilIdle import kotlinx.coroutines.test.runTest diff --git a/app/src/test/java/com/motionapps/sensorbox/testing/MainDispatcherRule.kt b/wear/src/test/java/com/tomasrepcik/sensorbox/testing/MainDispatcherRule.kt similarity index 94% rename from app/src/test/java/com/motionapps/sensorbox/testing/MainDispatcherRule.kt rename to wear/src/test/java/com/tomasrepcik/sensorbox/testing/MainDispatcherRule.kt index 38c9e27..b41d32d 100644 --- a/app/src/test/java/com/motionapps/sensorbox/testing/MainDispatcherRule.kt +++ b/wear/src/test/java/com/tomasrepcik/sensorbox/testing/MainDispatcherRule.kt @@ -1,4 +1,4 @@ -package com.motionapps.sensorbox.testing +package com.tomasrepcik.sensorbox.testing import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.ExperimentalCoroutinesApi