diff --git a/.maestro/README.md b/.maestro/README.md
index c0ee525a..a17a816d 100644
--- a/.maestro/README.md
+++ b/.maestro/README.md
@@ -22,7 +22,7 @@ From root dir of the project
```shell
maestro test \
- -e MAESTRO_APP_ID=io.element.android.x.debug \
+ -e MAESTRO_APP_ID=id.databisnis.android.bachot.x.debug \
-e MAESTRO_USERNAME=user1 \
-e MAESTRO_PASSWORD=123 \
-e MAESTRO_RECOVERY_KEY=ABC \
diff --git a/CHANGES.md b/CHANGES.md
index 01a83c0c..fb53f366 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -138,7 +138,7 @@ Changes in Element X v25.11.2
* fix(deps): update metro to v0.7.3 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5663
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.10.31 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5657
* Update GitHub Artifact Actions (major) by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5609
-* Update dependency io.element.android:element-call-embedded to v0.16.1 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5598
+* Update dependency id.databisnis.android.bachot:element-call-embedded to v0.16.1 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5598
* Update roborazzi to v1.51.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5676
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.11.4 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5681
* fix(deps): update metro to v0.7.4 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5683
@@ -272,7 +272,7 @@ Changes in Element X v25.10.0
* Disable avatar cluster for now by @bmarty in https://github.com/element-hq/element-x-android/pull/5492
### Dependency upgrades
* Update dependency com.posthog:posthog-android to v3.21.3 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5360
-* Update dependency io.element.android:element-call-embedded to v0.16.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5408
+* Update dependency id.databisnis.android.bachot:element-call-embedded to v0.16.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5408
* Update dependency net.java.dev.jna:jna to v5.18.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5398
* Update plugin dependencycheck to v12.1.6 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5405
* Update dependency org.matrix.rustcomponents:sdk-android to v25.9.25 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5412
@@ -416,7 +416,7 @@ We have migrated our DI libraries from Dagger and Anvil to Metro. If you need mo
* Update dependency org.matrix.rustcomponents:sdk-android to v25.9.1 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5251
* Update plugin sonarqube to v6.3.1.5724 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5235
* Update android.gradle.plugin to v8.12.2 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5244
-* Update dependency io.element.android:emojibase-bindings to v1.4.3 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5250
+* Update dependency id.databisnis.android.bachot:emojibase-bindings to v1.4.3 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5250
* Update actions/setup-python action to v6 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5270
* Update dependency com.posthog:posthog-android to v3.21.1 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5275
* Migrate Anvil KSP to Metro by @jmartinesp in https://github.com/element-hq/element-x-android/pull/5253
@@ -447,7 +447,7 @@ This release is the same as `25.08.4` but it includes performance fixes for the
### 🧱 Build
* Revert "Try following KSP incremental best practices on `anvilcodegen`" by @bmarty in https://github.com/element-hq/element-x-android/pull/5233
### Dependency upgrades
-* Update dependency io.element.android:element-call-embedded to v0.15.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5229
+* Update dependency id.databisnis.android.bachot:element-call-embedded to v0.15.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5229
* Update dependency org.matrix.rustcomponents:sdk-android to v25.8.26 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/5230
* Downgrade sonar scanner gradle plugin to `v6.2.0.5505` by @jmartinesp in https://github.com/element-hq/element-x-android/pull/5234
@@ -664,7 +664,7 @@ Changes in Element X v25.07.1
* Home navigation bar fixes by @bmarty in https://github.com/element-hq/element-x-android/pull/4990
* Home screen iteration by @bmarty in https://github.com/element-hq/element-x-android/pull/5003
### Dependency upgrades
-* Update dependency io.element.android:compound-android to v25.7.4 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/4984
+* Update dependency id.databisnis.android.bachot:compound-android to v25.7.4 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/4984
* Update dependency org.matrix.rustcomponents:sdk-android to v25.7.7 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/4989
* Update plugin ktlint to v13 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/4992
* Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.7.1-0.6.x-compat by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/4991
@@ -735,11 +735,11 @@ Changes in Element X v25.07.0
* Update haze to v1.6.6 by @renovate in https://github.com/element-hq/element-x-android/pull/4968
* Update dependency com.google.gms:google-services to v4.4.3 by @renovate in https://github.com/element-hq/element-x-android/pull/4946
* Update android.gradle.plugin to v8.11.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4931
-* Update dependency io.element.android:element-call-embedded to v0.13.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4969
+* Update dependency id.databisnis.android.bachot:element-call-embedded to v0.13.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4969
* Update dependency org.matrix.rustcomponents:sdk-android to v25.7.2 by @renovate in https://github.com/element-hq/element-x-android/pull/4967
* Upgrade compose bom to 2025.06.01 by @bmarty in https://github.com/element-hq/element-x-android/pull/4970
* Update kotlin by @renovate in https://github.com/element-hq/element-x-android/pull/4918
-* Update dependency io.element.android:element-call-embedded to v0.13.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4977
+* Update dependency id.databisnis.android.bachot:element-call-embedded to v0.13.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4977
* Update dependency org.matrix.rustcomponents:sdk-android to v25.7.3 by @ganfra in https://github.com/element-hq/element-x-android/pull/4976
### Others
* a11y: Make isTalkbackActive() live. by @bmarty in https://github.com/element-hq/element-x-android/pull/4903
@@ -853,12 +853,12 @@ Changes in Element X v25.06.2
* fix(deps): update coil to v3.2.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4712
* fix(deps): update dependency androidx.webkit:webkit to v1.14.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4823
* fix(deps): update dependency com.posthog:posthog-android to v3.17.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4827
-* fix(deps): update dependency io.element.android:element-call-embedded to v0.12.2 by @renovate in https://github.com/element-hq/element-x-android/pull/4832
+* fix(deps): update dependency id.databisnis.android.bachot:element-call-embedded to v0.12.2 by @renovate in https://github.com/element-hq/element-x-android/pull/4832
* fix(deps): update dependency com.google.firebase:firebase-bom to v33.15.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4833
* fix(deps): update dependency org.maplibre.gl:android-sdk to v11.10.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4825
* fix(deps): update lifecycle to v2.9.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4822
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.6.6 by @renovate in https://github.com/element-hq/element-x-android/pull/4834
-* fix(deps): update dependency io.element.android:opusencoder to v1.2.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4836
+* fix(deps): update dependency id.databisnis.android.bachot:opusencoder to v1.2.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4836
### Others
* Add `catchingExceptions` method to replace `runCatching` by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4797
* Rename classes overriding classes from the FFI layer. by @bmarty in https://github.com/element-hq/element-x-android/pull/4817
@@ -903,7 +903,7 @@ Rust SDK: https://github.com/matrix-org/matrix-rust-sdk/releases/tag/matrix-sdk-
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.5.26 by @renovate in https://github.com/element-hq/element-x-android/pull/4781
* fix(deps): update dependency com.posthog:posthog-android to v3.15.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4787
* fix(deps): update dependency com.posthog:posthog-android to v3.16.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4789
-* fix(deps): update dependency io.element.android:element-call-embedded to v0.12.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4743
+* fix(deps): update dependency id.databisnis.android.bachot:element-call-embedded to v0.12.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4743
* fix(deps): update dependencyanalysis to v2.18.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4796
* fix(deps): update android.gradle.plugin to v8.10.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4795
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.5.29 by @renovate in https://github.com/element-hq/element-x-android/pull/4799
@@ -978,7 +978,7 @@ Version 25.05.2 was skipped.
## What's Changed
### 🐛 Bugfixes
* Disable Continue button when the login field is cleared. by @bmarty in https://github.com/element-hq/element-x-android/pull/4699
-* Revert "fix(deps): update dependency io.element.android:element-call-embedded to v0.10.0", which caused an issue with to-device events in the latest version by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4706
+* Revert "fix(deps): update dependency id.databisnis.android.bachot:element-call-embedded to v0.10.0", which caused an issue with to-device events in the latest version by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4706
### 🗣 Translations
* Sync Strings by @ElementBot in https://github.com/element-hq/element-x-android/pull/4703
### 🧱 Build
@@ -1045,7 +1045,7 @@ Changes in Element X v25.05.0
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.4.30 by @renovate in https://github.com/element-hq/element-x-android/pull/4665
* fix(deps): update kotlin to v2.1.20-2.0.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4670
* fix(deps): update dependency io.sentry:sentry-android to v8.11.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4668
-* fix(deps): update dependency io.element.android:element-call-embedded to v0.10.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4667
+* fix(deps): update dependency id.databisnis.android.bachot:element-call-embedded to v0.10.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4667
* chore(deps): update rnkdsh/action-upload-diawi action to v1.5.9 by @renovate in https://github.com/element-hq/element-x-android/pull/4674
* fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.7 by @renovate in https://github.com/element-hq/element-x-android/pull/4673
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.5.6 by @renovate in https://github.com/element-hq/element-x-android/pull/4681
@@ -1084,7 +1084,7 @@ Changes in Element X v25.04.3
* Upate datastore to 1.1.4 by @bmarty in https://github.com/element-hq/element-x-android/pull/4551
* fix(deps): update media3 to v1.6.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4592
* chore(deps): update danger/danger-js action to v13 by @renovate in https://github.com/element-hq/element-x-android/pull/4596
-* fix(deps): update dependency io.element.android:emojibase-bindings to v1.4.2 by @renovate in https://github.com/element-hq/element-x-android/pull/4591
+* fix(deps): update dependency id.databisnis.android.bachot:emojibase-bindings to v1.4.2 by @renovate in https://github.com/element-hq/element-x-android/pull/4591
* fix(deps): update dagger to v2.56.2 by @renovate in https://github.com/element-hq/element-x-android/pull/4603
* fix(deps): update dependency io.sentry:sentry-android to v8.8.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4557
* fix(deps): update dependency androidx.compose:compose-bom to v2025.04.00 - autoclosed by @renovate in https://github.com/element-hq/element-x-android/pull/4565
@@ -1168,14 +1168,14 @@ Changes in Element X v25.04.0
* fix(deps): update dependency androidx.compose:compose-bom to v2025.03.01 by @renovate in https://github.com/element-hq/element-x-android/pull/4484
* fix(deps): update dependencyanalysis to v2.13.3 by @renovate in https://github.com/element-hq/element-x-android/pull/4493
* fix(deps): update media3 to v1.6.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4488
-* fix(deps): update dependency io.element.android:element-call-embedded to v0.9.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4498
+* fix(deps): update dependency id.databisnis.android.bachot:element-call-embedded to v0.9.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4498
* fix(deps): update dependency com.google.firebase:firebase-bom to v33.12.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4508
* fix(deps): update dependency com.posthog:posthog-android to v3.13.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4516
* fix(deps): update dependency io.sentry:sentry-android to v8.6.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4509
* fix(deps): update kotlin by @renovate in https://github.com/element-hq/element-x-android/pull/4444
* fix(deps): update kotlin by @renovate in https://github.com/element-hq/element-x-android/pull/4522
* fix(deps): update dependencyanalysis to v2.14.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4527
-* fix(deps): update dependency io.element.android:compound-android to v25.4.4 by @renovate in https://github.com/element-hq/element-x-android/pull/4537
+* fix(deps): update dependency id.databisnis.android.bachot:compound-android to v25.4.4 by @renovate in https://github.com/element-hq/element-x-android/pull/4537
* chore(deps): update plugin dependencycheck to v12.1.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4540
* fix(deps): update appyx to v1.7.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4547
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.4.7 by @renovate in https://github.com/element-hq/element-x-android/pull/4548
@@ -1498,7 +1498,7 @@ Changes in Element X v25.02.0 (2025-02-04)
* Update kotlin by @renovate in https://github.com/element-hq/element-x-android/pull/4200
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.77 by @renovate in https://github.com/element-hq/element-x-android/pull/4228
* Update dependency com.posthog:posthog-android to v3.11.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4222
-* Update dependency io.element.android:emojibase-bindings to v1.3.4 by @renovate in https://github.com/element-hq/element-x-android/pull/4213
+* Update dependency id.databisnis.android.bachot:emojibase-bindings to v1.3.4 by @renovate in https://github.com/element-hq/element-x-android/pull/4213
* Update dependencyAnalysis to v2.8.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4218
* Update dependency androidx.compose:compose-bom to v2025.01.01 by @renovate in https://github.com/element-hq/element-x-android/pull/4217
* Update dependency io.sentry:sentry-android to v8.1.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4221
@@ -1634,7 +1634,7 @@ Changes in Element X v0.7.5 (2024-12-06)
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.64 by @renovate in https://github.com/element-hq/element-x-android/pull/3907
* Update dependency com.autonomousapps.dependency-analysis to v2.5.0 by @renovate in https://github.com/element-hq/element-x-android/pull/3909
* Update dependency org.robolectric:robolectric to v4.14.1 by @renovate in https://github.com/element-hq/element-x-android/pull/3924
-* Update dependency io.element.android:compound-android to v0.2.0 by @renovate in https://github.com/element-hq/element-x-android/pull/3915
+* Update dependency id.databisnis.android.bachot:compound-android to v0.2.0 by @renovate in https://github.com/element-hq/element-x-android/pull/3915
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.65 by @renovate in https://github.com/element-hq/element-x-android/pull/3932
* Update media3 to v1.5.0 by @renovate in https://github.com/element-hq/element-x-android/pull/3942
* Update plugin ktlint to v12.1.2 by @renovate in https://github.com/element-hq/element-x-android/pull/3944
@@ -1828,7 +1828,7 @@ Changes in Element X v0.7.1 (2024-10-25)
* Update anvil to v0.3.2 by @renovate in https://github.com/element-hq/element-x-android/pull/3662
* Update dependency io.nlopez.compose.rules:detekt to v0.4.16 by @renovate in https://github.com/element-hq/element-x-android/pull/3675
* Update dependency com.posthog:posthog-android to v3.8.2 by @renovate in https://github.com/element-hq/element-x-android/pull/3674
-* Update dependency io.element.android:compound-android to v0.1.1 - Better support for RTL icons. by @renovate in https://github.com/element-hq/element-x-android/pull/3676
+* Update dependency id.databisnis.android.bachot:compound-android to v0.1.1 - Better support for RTL icons. by @renovate in https://github.com/element-hq/element-x-android/pull/3676
* Update android.gradle.plugin to v8.7.1 by @renovate in https://github.com/element-hq/element-x-android/pull/3677
* Update dependency io.sentry:sentry-android to v7.15.0 by @renovate in https://github.com/element-hq/element-x-android/pull/3640
* Update mobile-dev-inc/action-maestro-cloud action to v1.9.2 by @renovate in https://github.com/element-hq/element-x-android/pull/3641
@@ -1870,7 +1870,7 @@ Changes in Element X v0.7.0 (2024-10-10)
### 🐛 Bugfixes
* Add the `CallWebView` logs to our logging stack by @jmartinesp in https://github.com/element-hq/element-x-android/pull/3637
### Dependency upgrades
-* Update dependency io.element.android:emojibase-bindings to v1.3.3 by @renovate in https://github.com/element-hq/element-x-android/pull/3620
+* Update dependency id.databisnis.android.bachot:emojibase-bindings to v1.3.3 by @renovate in https://github.com/element-hq/element-x-android/pull/3620
* fix(deps): update dependency androidx.compose:compose-bom to v2024.09.03 by @renovate in https://github.com/element-hq/element-x-android/pull/3583
* fix(deps): update dependency io.mockk:mockk to v1.13.13 by @renovate in https://github.com/element-hq/element-x-android/pull/3634
* chore(deps): update dependencyanalysis to v2.1.4 by @renovate in https://github.com/element-hq/element-x-android/pull/3610
@@ -1916,7 +1916,7 @@ Changes in Element X v0.6.5 (2024-10-09)
### Dependency upgrades
* Update dependency androidx.compose:compose-bom to v2024.09.00 by @renovate in https://github.com/element-hq/element-x-android/pull/3399
* Update dependency androidx.compose:compose-bom to v2024.09.02 by @renovate in https://github.com/element-hq/element-x-android/pull/3544
-* Update dependency io.element.android:compound-android to v0.1.0 by @renovate in https://github.com/element-hq/element-x-android/pull/3524
+* Update dependency id.databisnis.android.bachot:compound-android to v0.1.0 by @renovate in https://github.com/element-hq/element-x-android/pull/3524
* Update dependency com.google.firebase:firebase-bom to v33.3.0 by @renovate in https://github.com/element-hq/element-x-android/pull/3549
* Update dependency org.maplibre.gl:android-sdk to v11.5.0 by @renovate in https://github.com/element-hq/element-x-android/pull/3550
* Update dependency org.maplibre.gl:android-plugin-annotation-v9 to v3.0.1 by @renovate in https://github.com/element-hq/element-x-android/pull/3505
@@ -2271,7 +2271,7 @@ Changes in Element X v0.5.0 (2024-07-24)
* Fix CI for forks by @jmartinesp in https://github.com/element-hq/element-x-android/pull/3226
### Dependency upgrades
-* Update dependency io.element.android:compound-android to v0.0.7 by @renovate in https://github.com/element-hq/element-x-android/pull/3143
+* Update dependency id.databisnis.android.bachot:compound-android to v0.0.7 by @renovate in https://github.com/element-hq/element-x-android/pull/3143
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.31 by @renovate in https://github.com/element-hq/element-x-android/pull/3145
* Update dependency com.squareup:kotlinpoet to v1.18.0 by @renovate in https://github.com/element-hq/element-x-android/pull/3150
* Update dependency org.robolectric:robolectric to v4.13 by @renovate in https://github.com/element-hq/element-x-android/pull/3157
diff --git a/README.md b/README.md
index 5406b158..c0910382 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@ Element X Android is the next-generation [Matrix](https://matrix.org/) client pr
Compared to the previous-generation [Element Classic](https://github.com/element-hq/element-android), the application is a total rewrite, using the [Matrix Rust SDK](https://github.com/matrix-org/matrix-rust-sdk) underneath and targeting devices running Android 7+. The UI layer is written using [Jetpack Compose](https://developer.android.com/jetpack/compose), and the navigation is managed using [Appyx](https://github.com/bumble-tech/appyx).
-[
](https://play.google.com/store/apps/details?id=io.element.android.x)[
](https://f-droid.org/packages/io.element.android.x)
+[
](https://play.google.com/store/apps/details?id=id.databisnis.android.bachot.x)[
](https://f-droid.org/packages/id.databisnis.android.bachot.x)
## Table of contents
diff --git a/annotations/src/main/kotlin/io/element/android/annotations/ContributesNode.kt b/annotations/src/main/kotlin/id/databisnis/android/bachot/annotations/ContributesNode.kt
similarity index 93%
rename from annotations/src/main/kotlin/io/element/android/annotations/ContributesNode.kt
rename to annotations/src/main/kotlin/id/databisnis/android/bachot/annotations/ContributesNode.kt
index 632bdc3e..32ef42a1 100644
--- a/annotations/src/main/kotlin/io/element/android/annotations/ContributesNode.kt
+++ b/annotations/src/main/kotlin/id/databisnis/android/bachot/annotations/ContributesNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.annotations
+package id.databisnis.android.bachot.annotations
import kotlin.reflect.KClass
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 186e7570..5231ea17 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -29,7 +29,7 @@ import extension.testCommonDependencies
import java.util.Locale
plugins {
- id("io.element.android-compose-application")
+ id("id.databisnis.android.bachot-compose-application")
alias(libs.plugins.kotlin.android)
// When using precompiled plugins, we need to apply the firebase plugin like this
id(libs.plugins.firebaseAppDistribution.get().pluginId)
@@ -108,7 +108,7 @@ android {
logger.warnInBox("Building ${defaultConfig.applicationId} ($baseAppName) [$buildType]")
buildTypes {
- val oidcRedirectSchemeBase = BuildTimeConfig.METADATA_HOST_REVERSED ?: "io.element.android"
+ val oidcRedirectSchemeBase = BuildTimeConfig.METADATA_HOST_REVERSED ?: "id.databisnis.android.bachot"
getByName("debug") {
resValue("string", "app_name", "$baseAppName dbg")
resValue(
@@ -326,7 +326,7 @@ licensee {
allowUrl("https://github.com/mhssn95/compose-color-picker/blob/main/LICENSE")
ignoreDependencies("com.github.matrix-org", "matrix-analytics-events")
// Ignore dependency that are not third-party licenses to us.
- ignoreDependencies(groupId = "io.element.android")
+ ignoreDependencies(groupId = "id.databisnis.android.bachot")
}
fun Project.configureLicensesTasks(reportingExtension: ReportingExtension) {
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/ElementXApplication.kt b/app/src/main/kotlin/id/databisnis/android/bchot/ElementXApplication.kt
index 7674dcc2..472ef508 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/ElementXApplication.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/ElementXApplication.kt
@@ -12,8 +12,8 @@ import android.app.Application
import androidx.startup.AppInitializer
import androidx.work.Configuration
import dev.zacsweers.metro.createGraphFactory
-import io.element.android.libraries.di.DependencyInjectionGraphOwner
-import io.element.android.libraries.workmanager.api.di.MetroWorkerFactory
+import id.databisnis.android.bachot.libraries.di.DependencyInjectionGraphOwner
+import id.databisnis.android.bachot.libraries.workmanager.api.di.MetroWorkerFactory
import id.databisnis.android.bchot.di.AppGraph
import id.databisnis.android.bchot.info.logApplicationInfo
import id.databisnis.android.bchot.initializer.CacheCleanerInitializer
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/MainActivity.kt b/app/src/main/kotlin/id/databisnis/android/bchot/MainActivity.kt
index 7d10d7e3..68bb5810 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/MainActivity.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/MainActivity.kt
@@ -29,17 +29,17 @@ import androidx.lifecycle.repeatOnLifecycle
import com.bumble.appyx.core.integration.NodeHost
import com.bumble.appyx.core.integrationpoint.NodeActivity
import com.bumble.appyx.core.plugin.NodeReadyObserver
-import io.element.android.compound.colors.SemanticColorsLightDark
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.lockscreen.api.LockScreenEntryPoint
-import io.element.android.features.lockscreen.api.LockScreenLockState
-import io.element.android.features.lockscreen.api.LockScreenService
-import io.element.android.features.lockscreen.api.handleSecureFlag
-import io.element.android.libraries.architecture.bindings
-import io.element.android.libraries.core.log.logger.LoggerTag
-import io.element.android.libraries.designsystem.theme.ElementThemeApp
-import io.element.android.libraries.designsystem.utils.snackbar.LocalSnackbarDispatcher
-import io.element.android.services.analytics.compose.LocalAnalyticsService
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenEntryPoint
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenLockState
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenService
+import id.databisnis.android.bachot.features.lockscreen.api.handleSecureFlag
+import id.databisnis.android.bachot.libraries.architecture.bindings
+import id.databisnis.android.bachot.libraries.core.log.logger.LoggerTag
+import id.databisnis.android.bachot.libraries.designsystem.theme.ElementThemeApp
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.LocalSnackbarDispatcher
+import id.databisnis.android.bachot.services.analytics.compose.LocalAnalyticsService
import id.databisnis.android.bchot.di.AppBindings
import id.databisnis.android.bchot.intent.SafeUriHandler
import kotlinx.coroutines.launch
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/MainNode.kt b/app/src/main/kotlin/id/databisnis/android/bchot/MainNode.kt
index 1b84b24c..89e39ebc 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/MainNode.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/MainNode.kt
@@ -20,10 +20,10 @@ import com.bumble.appyx.core.navigation.model.permanent.PermanentNavModel
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.node.ParentNode
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.appnav.RootFlowNode
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.DependencyInjectionGraphOwner
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.appnav.RootFlowNode
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.DependencyInjectionGraphOwner
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import kotlinx.coroutines.launch
import kotlinx.parcelize.Parcelize
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/di/AppBindings.kt b/app/src/main/kotlin/id/databisnis/android/bchot/di/AppBindings.kt
index 60d33679..b1a224d4 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/di/AppBindings.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/di/AppBindings.kt
@@ -10,18 +10,18 @@ package id.databisnis.android.bchot.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.api.MigrationEntryPoint
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.lockscreen.api.LockScreenEntryPoint
-import io.element.android.features.lockscreen.api.LockScreenService
-import io.element.android.features.rageshake.api.reporter.BugReporter
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.matrix.api.platform.InitPlatformService
-import io.element.android.libraries.matrix.api.tracing.TracingService
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.features.api.MigrationEntryPoint
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenEntryPoint
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenService
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.platform.InitPlatformService
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TracingService
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesTo(AppScope::class)
interface AppBindings {
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/di/AppGraph.kt b/app/src/main/kotlin/id/databisnis/android/bchot/di/AppGraph.kt
index d38101ad..92910d3a 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/di/AppGraph.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/di/AppGraph.kt
@@ -14,9 +14,9 @@ import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.DependencyGraph
import dev.zacsweers.metro.Multibinds
import dev.zacsweers.metro.Provides
-import io.element.android.libraries.architecture.NodeFactoriesBindings
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.libraries.workmanager.api.di.MetroWorkerFactory
+import id.databisnis.android.bachot.libraries.architecture.NodeFactoriesBindings
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.workmanager.api.di.MetroWorkerFactory
import kotlin.reflect.KClass
@DependencyGraph(AppScope::class)
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/di/AppModule.kt b/app/src/main/kotlin/id/databisnis/android/bchot/di/AppModule.kt
index 5f23affc..cb75a0aa 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/di/AppModule.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/di/AppModule.kt
@@ -17,19 +17,19 @@ import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Provides
import dev.zacsweers.metro.SingleIn
-import io.element.android.appconfig.ApplicationConfig
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.libraries.androidutils.system.getVersionCodeFromManifest
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.core.meta.BuildType
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.di.BaseDirectory
-import io.element.android.libraries.di.CacheDirectory
-import io.element.android.libraries.di.annotations.AppCoroutineScope
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.libraries.recentemojis.api.EmojibaseProvider
-import io.element.android.libraries.recentemojis.impl.DefaultEmojibaseProvider
+import id.databisnis.android.bachot.appconfig.ApplicationConfig
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.libraries.androidutils.system.getVersionCodeFromManifest
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildType
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.di.BaseDirectory
+import id.databisnis.android.bachot.libraries.di.CacheDirectory
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.recentemojis.api.EmojibaseProvider
+import id.databisnis.android.bachot.libraries.recentemojis.impl.DefaultEmojibaseProvider
import id.databisnis.android.bchot.BuildConfig
import id.databisnis.android.bchot.R
import kotlinx.coroutines.CoroutineName
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/di/DefaultRoomGraphFactory.kt b/app/src/main/kotlin/id/databisnis/android/bchot/di/DefaultRoomGraphFactory.kt
index b0c51f3a..3a312925 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/di/DefaultRoomGraphFactory.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/di/DefaultRoomGraphFactory.kt
@@ -9,9 +9,9 @@
package id.databisnis.android.bchot.di
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.appnav.di.RoomGraphFactory
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.appnav.di.RoomGraphFactory
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
@ContributesBinding(SessionScope::class)
class DefaultRoomGraphFactory(
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/di/DefaultSessionGraphFactory.kt b/app/src/main/kotlin/id/databisnis/android/bchot/di/DefaultSessionGraphFactory.kt
index cbdd15ac..f70a4471 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/di/DefaultSessionGraphFactory.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/di/DefaultSessionGraphFactory.kt
@@ -10,8 +10,8 @@ package id.databisnis.android.bchot.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.appnav.di.SessionGraphFactory
-import io.element.android.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.appnav.di.SessionGraphFactory
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
@ContributesBinding(AppScope::class)
class DefaultSessionGraphFactory(
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/di/RoomGraph.kt b/app/src/main/kotlin/id/databisnis/android/bchot/di/RoomGraph.kt
index 0c5ad4a1..1e138a3f 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/di/RoomGraph.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/di/RoomGraph.kt
@@ -10,11 +10,11 @@ package id.databisnis.android.bchot.di
import dev.zacsweers.metro.GraphExtension
import dev.zacsweers.metro.Provides
-import io.element.android.appnav.di.TimelineBindings
-import io.element.android.libraries.architecture.NodeFactoriesBindings
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.appnav.di.TimelineBindings
+import id.databisnis.android.bachot.libraries.architecture.NodeFactoriesBindings
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
@GraphExtension(RoomScope::class)
interface RoomGraph : NodeFactoriesBindings, TimelineBindings {
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/di/SessionGraph.kt b/app/src/main/kotlin/id/databisnis/android/bchot/di/SessionGraph.kt
index a860e953..bb0ac3b4 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/di/SessionGraph.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/di/SessionGraph.kt
@@ -10,9 +10,9 @@ package id.databisnis.android.bchot.di
import dev.zacsweers.metro.GraphExtension
import dev.zacsweers.metro.Provides
-import io.element.android.libraries.architecture.NodeFactoriesBindings
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.architecture.NodeFactoriesBindings
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
@GraphExtension(SessionScope::class)
interface SessionGraph : NodeFactoriesBindings {
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/info/Logs.kt b/app/src/main/kotlin/id/databisnis/android/bchot/info/Logs.kt
index 6fcbc14c..d64e5b74 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/info/Logs.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/info/Logs.kt
@@ -9,7 +9,7 @@
package id.databisnis.android.bchot.info
import android.content.Context
-import io.element.android.libraries.androidutils.system.getVersionCodeFromManifest
+import id.databisnis.android.bachot.libraries.androidutils.system.getVersionCodeFromManifest
import id.databisnis.android.bchot.BuildConfig
import timber.log.Timber
import java.text.SimpleDateFormat
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/initializer/CacheCleanerInitializer.kt b/app/src/main/kotlin/id/databisnis/android/bchot/initializer/CacheCleanerInitializer.kt
index 0a1094a7..3c6bb04b 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/initializer/CacheCleanerInitializer.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/initializer/CacheCleanerInitializer.kt
@@ -10,8 +10,8 @@ package id.databisnis.android.bchot.initializer
import android.content.Context
import androidx.startup.Initializer
-import io.element.android.features.cachecleaner.impl.CacheCleanerBindings
-import io.element.android.libraries.architecture.bindings
+import id.databisnis.android.bachot.features.cachecleaner.impl.CacheCleanerBindings
+import id.databisnis.android.bachot.libraries.architecture.bindings
class CacheCleanerInitializer : Initializer {
override fun create(context: Context) {
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/initializer/CrashInitializer.kt b/app/src/main/kotlin/id/databisnis/android/bchot/initializer/CrashInitializer.kt
index ba3599fb..ff8be263 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/initializer/CrashInitializer.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/initializer/CrashInitializer.kt
@@ -10,9 +10,9 @@ package id.databisnis.android.bchot.initializer
import android.content.Context
import androidx.startup.Initializer
-import io.element.android.features.rageshake.impl.crash.VectorUncaughtExceptionHandler
-import io.element.android.features.rageshake.impl.di.RageshakeBindings
-import io.element.android.libraries.architecture.bindings
+import id.databisnis.android.bachot.features.rageshake.impl.crash.VectorUncaughtExceptionHandler
+import id.databisnis.android.bachot.features.rageshake.impl.di.RageshakeBindings
+import id.databisnis.android.bachot.libraries.architecture.bindings
class CrashInitializer : Initializer {
override fun create(context: Context) {
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/initializer/PlatformInitializer.kt b/app/src/main/kotlin/id/databisnis/android/bchot/initializer/PlatformInitializer.kt
index 3f715b03..5bd6026f 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/initializer/PlatformInitializer.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/initializer/PlatformInitializer.kt
@@ -11,10 +11,10 @@ package id.databisnis.android.bchot.initializer
import android.content.Context
import android.system.Os
import androidx.startup.Initializer
-import io.element.android.features.rageshake.api.logs.createWriteToFilesConfiguration
-import io.element.android.libraries.architecture.bindings
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.tracing.TracingConfiguration
+import id.databisnis.android.bachot.features.rageshake.api.logs.createWriteToFilesConfiguration
+import id.databisnis.android.bachot.libraries.architecture.bindings
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TracingConfiguration
import id.databisnis.android.bchot.di.AppBindings
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.runBlocking
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/intent/DefaultIntentProvider.kt b/app/src/main/kotlin/id/databisnis/android/bchot/intent/DefaultIntentProvider.kt
index 5c289955..3804911a 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/intent/DefaultIntentProvider.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/intent/DefaultIntentProvider.kt
@@ -14,13 +14,13 @@ import android.os.Bundle
import androidx.core.net.toUri
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.deeplink.api.DeepLinkCreator
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.push.impl.intent.IntentProvider
+import id.databisnis.android.bachot.libraries.deeplink.api.DeepLinkCreator
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.push.impl.intent.IntentProvider
import id.databisnis.android.bchot.MainActivity
@ContributesBinding(AppScope::class)
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/intent/SafeUriHandler.kt b/app/src/main/kotlin/id/databisnis/android/bchot/intent/SafeUriHandler.kt
index 9299ce96..338d5675 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/intent/SafeUriHandler.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/intent/SafeUriHandler.kt
@@ -10,7 +10,7 @@ package id.databisnis.android.bchot.intent
import android.app.Activity
import androidx.compose.ui.platform.UriHandler
-import io.element.android.libraries.androidutils.system.openUrlInExternalApp
+import id.databisnis.android.bachot.libraries.androidutils.system.openUrlInExternalApp
class SafeUriHandler(private val activity: Activity) : UriHandler {
override fun openUri(uri: String) {
diff --git a/app/src/main/kotlin/id/databisnis/android/bchot/oidc/DefaultOidcRedirectUrlProvider.kt b/app/src/main/kotlin/id/databisnis/android/bchot/oidc/DefaultOidcRedirectUrlProvider.kt
index 695b013d..93fef7f7 100644
--- a/app/src/main/kotlin/id/databisnis/android/bchot/oidc/DefaultOidcRedirectUrlProvider.kt
+++ b/app/src/main/kotlin/id/databisnis/android/bchot/oidc/DefaultOidcRedirectUrlProvider.kt
@@ -10,8 +10,8 @@ package id.databisnis.android.bchot.oidc
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.matrix.api.auth.OidcRedirectUrlProvider
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcRedirectUrlProvider
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
import id.databisnis.android.bchot.R
@ContributesBinding(AppScope::class)
diff --git a/app/src/test/kotlin/id/databisnis/android/bchot/intent/DefaultIntentProviderTest.kt b/app/src/test/kotlin/id/databisnis/android/bchot/intent/DefaultIntentProviderTest.kt
index c36f40ed..062477d0 100644
--- a/app/src/test/kotlin/id/databisnis/android/bchot/intent/DefaultIntentProviderTest.kt
+++ b/app/src/test/kotlin/id/databisnis/android/bchot/intent/DefaultIntentProviderTest.kt
@@ -13,17 +13,17 @@ package id.databisnis.android.bchot.intent
import android.content.Context
import android.content.Intent
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.deeplink.api.DeepLinkCreator
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_THREAD_ID
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.libraries.deeplink.api.DeepLinkCreator
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_THREAD_ID
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import id.databisnis.android.bchot.MainActivity
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/app/src/test/kotlin/id/databisnis/android/bchot/oidc/DefaultOidcRedirectUrlProviderTest.kt b/app/src/test/kotlin/id/databisnis/android/bchot/oidc/DefaultOidcRedirectUrlProviderTest.kt
index b853606c..b7a4d0ab 100644
--- a/app/src/test/kotlin/id/databisnis/android/bchot/oidc/DefaultOidcRedirectUrlProviderTest.kt
+++ b/app/src/test/kotlin/id/databisnis/android/bchot/oidc/DefaultOidcRedirectUrlProviderTest.kt
@@ -9,7 +9,7 @@
package id.databisnis.android.bchot.oidc
import com.google.common.truth.Truth.assertThat
-import io.element.android.services.toolbox.test.strings.FakeStringProvider
+import id.databisnis.android.bachot.services.toolbox.test.strings.FakeStringProvider
import id.databisnis.android.bchot.R
import org.junit.Test
diff --git a/appconfig/build.gradle.kts b/appconfig/build.gradle.kts
index 45496acb..ed5fd8a6 100644
--- a/appconfig/build.gradle.kts
+++ b/appconfig/build.gradle.kts
@@ -9,11 +9,11 @@ import extension.buildConfigFieldStr
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.appconfig"
+ namespace = "id.databisnis.android.bachot.appconfig"
buildFeatures {
buildConfig = true
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/AnalyticsConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/AnalyticsConfig.kt
similarity index 87%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/AnalyticsConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/AnalyticsConfig.kt
index e32e4828..8ae6d72d 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/AnalyticsConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/AnalyticsConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
object AnalyticsConfig {
const val POLICY_LINK = BuildConfig.URL_POLICY
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/ApplicationConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/ApplicationConfig.kt
similarity index 96%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/ApplicationConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/ApplicationConfig.kt
index 5602ada0..1e5cb6e3 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/ApplicationConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/ApplicationConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
object ApplicationConfig {
/**
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/AuthenticationConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/AuthenticationConfig.kt
similarity index 93%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/AuthenticationConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/AuthenticationConfig.kt
index 7432a690..6fc0bae9 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/AuthenticationConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/AuthenticationConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
object AuthenticationConfig {
const val MATRIX_ORG_URL = "https://matrix.org"
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/ElementCallConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/ElementCallConfig.kt
similarity index 90%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/ElementCallConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/ElementCallConfig.kt
index ea4c2640..7d59dd09 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/ElementCallConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/ElementCallConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
object ElementCallConfig {
/**
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/LearnMoreConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/LearnMoreConfig.kt
similarity index 92%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/LearnMoreConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/LearnMoreConfig.kt
index c0c15214..76a31bab 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/LearnMoreConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/LearnMoreConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
object LearnMoreConfig {
const val ENCRYPTION_URL: String = "https://element.io/help#encryption"
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/LockScreenConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/LockScreenConfig.kt
similarity index 96%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/LockScreenConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/LockScreenConfig.kt
index f2ef0bc4..b2338294 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/LockScreenConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/LockScreenConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
import kotlin.time.Duration
import kotlin.time.Duration.Companion.minutes
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/MatrixConfiguration.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/MatrixConfiguration.kt
similarity index 89%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/MatrixConfiguration.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/MatrixConfiguration.kt
index 76b96bf3..3f33e038 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/MatrixConfiguration.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/MatrixConfiguration.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
object MatrixConfiguration {
const val MATRIX_TO_PERMALINK_BASE_URL: String = "https://matrix.to/#/"
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/MessageComposerConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/MessageComposerConfig.kt
similarity index 89%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/MessageComposerConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/MessageComposerConfig.kt
index f3893f0f..ed776461 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/MessageComposerConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/MessageComposerConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
object MessageComposerConfig {
/**
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/NotificationConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/NotificationConfig.kt
similarity index 95%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/NotificationConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/NotificationConfig.kt
index cac2f8a8..f0b2bb8e 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/NotificationConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/NotificationConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
import androidx.annotation.ColorInt
import androidx.core.graphics.toColorInt
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/OnBoardingConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/OnBoardingConfig.kt
similarity index 88%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/OnBoardingConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/OnBoardingConfig.kt
index c59f5d19..f9bf0dd8 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/OnBoardingConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/OnBoardingConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
object OnBoardingConfig {
/** Whether the user can create an account using the app. */
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/PushConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/PushConfig.kt
similarity index 89%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/PushConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/PushConfig.kt
index d36fb742..f925ce22 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/PushConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/PushConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
object PushConfig {
/**
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/RageshakeConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/RageshakeConfig.kt
similarity index 94%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/RageshakeConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/RageshakeConfig.kt
index 1f6609ec..69bc1ba7 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/RageshakeConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/RageshakeConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
object RageshakeConfig {
/**
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/RoomListConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/RoomListConfig.kt
similarity index 90%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/RoomListConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/RoomListConfig.kt
index 7369f139..3ecc743d 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/RoomListConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/RoomListConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
object RoomListConfig {
const val SHOW_INVITE_MENU_ITEM = false
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/TimelineConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/TimelineConfig.kt
similarity index 89%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/TimelineConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/TimelineConfig.kt
index 539b6782..4ea9d461 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/TimelineConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/TimelineConfig.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
-import io.element.android.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
object TimelineConfig {
const val MAX_READ_RECEIPT_TO_DISPLAY = 3
diff --git a/appconfig/src/main/kotlin/io/element/android/appconfig/VoiceMessageConfig.kt b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/VoiceMessageConfig.kt
similarity index 88%
rename from appconfig/src/main/kotlin/io/element/android/appconfig/VoiceMessageConfig.kt
rename to appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/VoiceMessageConfig.kt
index b77b2dc1..92938000 100644
--- a/appconfig/src/main/kotlin/io/element/android/appconfig/VoiceMessageConfig.kt
+++ b/appconfig/src/main/kotlin/id/databisnis/android/bachot/appconfig/VoiceMessageConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appconfig
+package id.databisnis.android.bachot.appconfig
import kotlin.time.Duration.Companion.minutes
diff --git a/appicon/element/build.gradle.kts b/appicon/element/build.gradle.kts
index 23c21d48..13902ba4 100644
--- a/appicon/element/build.gradle.kts
+++ b/appicon/element/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.appicon.element"
+ namespace = "id.databisnis.android.bachot.appicon.element"
buildTypes {
register("nightly")
diff --git a/appicon/element/src/main/kotlin/io/element/android/appicon/element/IconPreview.kt b/appicon/element/src/main/kotlin/id/databisnis/android/bachot/appicon/element/IconPreview.kt
similarity index 97%
rename from appicon/element/src/main/kotlin/io/element/android/appicon/element/IconPreview.kt
rename to appicon/element/src/main/kotlin/id/databisnis/android/bachot/appicon/element/IconPreview.kt
index bffcdaec..cde5354b 100644
--- a/appicon/element/src/main/kotlin/io/element/android/appicon/element/IconPreview.kt
+++ b/appicon/element/src/main/kotlin/id/databisnis/android/bachot/appicon/element/IconPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appicon.element
+package id.databisnis.android.bachot.appicon.element
import androidx.compose.foundation.Image
import androidx.compose.foundation.background
diff --git a/appicon/enterprise/build.gradle.kts b/appicon/enterprise/build.gradle.kts
index bc5cdea0..d4585812 100644
--- a/appicon/enterprise/build.gradle.kts
+++ b/appicon/enterprise/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.appicon.enterprise"
+ namespace = "id.databisnis.android.bachot.appicon.enterprise"
buildTypes {
register("nightly")
diff --git a/appicon/enterprise/src/main/kotlin/io/element/android/appicon/enterprise/IconPreview.kt b/appicon/enterprise/src/main/kotlin/id/databisnis/android/bachot/appicon/enterprise/IconPreview.kt
similarity index 96%
rename from appicon/enterprise/src/main/kotlin/io/element/android/appicon/enterprise/IconPreview.kt
rename to appicon/enterprise/src/main/kotlin/id/databisnis/android/bachot/appicon/enterprise/IconPreview.kt
index 70e02012..4c8247cc 100644
--- a/appicon/enterprise/src/main/kotlin/io/element/android/appicon/enterprise/IconPreview.kt
+++ b/appicon/enterprise/src/main/kotlin/id/databisnis/android/bachot/appicon/enterprise/IconPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appicon.enterprise
+package id.databisnis.android.bachot.appicon.enterprise
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Box
diff --git a/appnav/build.gradle.kts b/appnav/build.gradle.kts
index aa0bc047..d57097b0 100644
--- a/appnav/build.gradle.kts
+++ b/appnav/build.gradle.kts
@@ -13,12 +13,12 @@ import extension.setupDependencyInjection
import extension.testCommonDependencies
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.appnav"
+ namespace = "id.databisnis.android.bachot.appnav"
}
setupDependencyInjection()
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/BackstackExt.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/BackstackExt.kt
similarity index 95%
rename from appnav/src/main/kotlin/io/element/android/appnav/BackstackExt.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/BackstackExt.kt
index 1185016c..ff83d5f3 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/BackstackExt.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/BackstackExt.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav
+package id.databisnis.android.bachot.appnav
import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.operation.NewRoot
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInAppScopeFlowNode.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/LoggedInAppScopeFlowNode.kt
similarity index 79%
rename from appnav/src/main/kotlin/io/element/android/appnav/LoggedInAppScopeFlowNode.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/LoggedInAppScopeFlowNode.kt
index 0dbcb0f3..a9cf8f43 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInAppScopeFlowNode.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/LoggedInAppScopeFlowNode.kt
@@ -8,7 +8,7 @@
@file:OptIn(DelicateCoilApi::class)
-package io.element.android.appnav
+package id.databisnis.android.bachot.appnav
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -25,20 +25,20 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.appnav.di.SessionGraphFactory
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.DependencyInjectionGraphOwner
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.ui.media.ImageLoaderHolder
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.appnav.di.SessionGraphFactory
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.DependencyInjectionGraphOwner
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.ui.media.ImageLoaderHolder
import kotlinx.parcelize.Parcelize
/**
* `LoggedInAppScopeFlowNode` is a Node responsible to set up the Session graph.
- * [io.element.android.libraries.di.SessionScope]. It has only one child: [LoggedInFlowNode].
+ * [id.databisnis.android.bachot.libraries.di.SessionScope]. It has only one child: [LoggedInFlowNode].
* This allow to inject objects with SessionScope in the constructor of [LoggedInFlowNode].
*/
@ContributesNode(AppScope::class)
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInEventProcessor.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/LoggedInEventProcessor.kt
similarity index 80%
rename from appnav/src/main/kotlin/io/element/android/appnav/LoggedInEventProcessor.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/LoggedInEventProcessor.kt
index cee2296d..8c180382 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInEventProcessor.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/LoggedInEventProcessor.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav
+package id.databisnis.android.bachot.appnav
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
-import io.element.android.libraries.matrix.api.timeline.item.event.MembershipChange
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MembershipChange
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Job
import kotlinx.coroutines.flow.distinctUntilChanged
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/LoggedInFlowNode.kt
similarity index 85%
rename from appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/LoggedInFlowNode.kt
index 38dc39ee..ad781075 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/LoggedInFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav
+package id.databisnis.android.bachot.appnav
import android.content.Intent
import android.os.Parcelable
@@ -39,61 +39,61 @@ import com.bumble.appyx.navmodel.backstack.operation.replace
import com.bumble.appyx.navmodel.backstack.operation.singleTop
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.appnav.loggedin.LoggedInNode
-import io.element.android.appnav.loggedin.MediaPreviewConfigMigration
-import io.element.android.appnav.loggedin.SendQueues
-import io.element.android.appnav.room.RoomFlowNode
-import io.element.android.appnav.room.RoomNavigationTarget
-import io.element.android.appnav.room.joined.JoinedRoomLoadedFlowNode
-import io.element.android.compound.colors.SemanticColorsLightDark
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.enterprise.api.SessionEnterpriseService
-import io.element.android.features.ftue.api.FtueEntryPoint
-import io.element.android.features.ftue.api.state.FtueService
-import io.element.android.features.ftue.api.state.FtueState
-import io.element.android.features.home.api.HomeEntryPoint
-import io.element.android.features.networkmonitor.api.NetworkMonitor
-import io.element.android.features.networkmonitor.api.NetworkStatus
-import io.element.android.features.networkmonitor.api.ui.ConnectivityIndicatorContainer
-import io.element.android.features.preferences.api.PreferencesEntryPoint
-import io.element.android.features.roomdirectory.api.RoomDescription
-import io.element.android.features.roomdirectory.api.RoomDirectoryEntryPoint
-import io.element.android.features.securebackup.api.SecureBackupEntryPoint
-import io.element.android.features.share.api.ShareEntryPoint
-import io.element.android.features.startchat.api.StartChatEntryPoint
-import io.element.android.features.userprofile.api.UserProfileEntryPoint
-import io.element.android.features.verifysession.api.IncomingVerificationEntryPoint
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.architecture.waitForChildAttached
-import io.element.android.libraries.architecture.waitForNavTargetAttached
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.designsystem.theme.ElementThemeApp
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.MAIN_SPACE
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.verification.SessionVerificationServiceListener
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
-import io.element.android.libraries.push.api.notifications.conversations.NotificationConversationService
-import io.element.android.libraries.ui.common.nodes.emptyNode
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.api.watchers.AnalyticsRoomListStateWatcher
-import io.element.android.services.appnavstate.api.AppNavigationStateService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.appnav.loggedin.LoggedInNode
+import id.databisnis.android.bachot.appnav.loggedin.MediaPreviewConfigMigration
+import id.databisnis.android.bachot.appnav.loggedin.SendQueues
+import id.databisnis.android.bachot.appnav.room.RoomFlowNode
+import id.databisnis.android.bachot.appnav.room.RoomNavigationTarget
+import id.databisnis.android.bachot.appnav.room.joined.JoinedRoomLoadedFlowNode
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.enterprise.api.SessionEnterpriseService
+import id.databisnis.android.bachot.features.ftue.api.FtueEntryPoint
+import id.databisnis.android.bachot.features.ftue.api.state.FtueService
+import id.databisnis.android.bachot.features.ftue.api.state.FtueState
+import id.databisnis.android.bachot.features.home.api.HomeEntryPoint
+import id.databisnis.android.bachot.features.networkmonitor.api.NetworkMonitor
+import id.databisnis.android.bachot.features.networkmonitor.api.NetworkStatus
+import id.databisnis.android.bachot.features.networkmonitor.api.ui.ConnectivityIndicatorContainer
+import id.databisnis.android.bachot.features.preferences.api.PreferencesEntryPoint
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDirectoryEntryPoint
+import id.databisnis.android.bachot.features.securebackup.api.SecureBackupEntryPoint
+import id.databisnis.android.bachot.features.share.api.ShareEntryPoint
+import id.databisnis.android.bachot.features.startchat.api.StartChatEntryPoint
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEntryPoint
+import id.databisnis.android.bachot.features.verifysession.api.IncomingVerificationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.architecture.waitForChildAttached
+import id.databisnis.android.bachot.libraries.architecture.waitForNavTargetAttached
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.designsystem.theme.ElementThemeApp
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.MAIN_SPACE
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationServiceListener
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.libraries.push.api.notifications.conversations.NotificationConversationService
+import id.databisnis.android.bachot.libraries.ui.common.nodes.emptyNode
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.api.watchers.AnalyticsRoomListStateWatcher
+import id.databisnis.android.bachot.services.appnavstate.api.AppNavigationStateService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.flow.launchIn
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/NotLoggedInFlowNode.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/NotLoggedInFlowNode.kt
similarity index 77%
rename from appnav/src/main/kotlin/io/element/android/appnav/NotLoggedInFlowNode.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/NotLoggedInFlowNode.kt
index 080f3c1d..2a5957ad 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/NotLoggedInFlowNode.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/NotLoggedInFlowNode.kt
@@ -8,7 +8,7 @@
@file:OptIn(DelicateCoilApi::class)
-package io.element.android.appnav
+package id.databisnis.android.bachot.appnav
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -23,18 +23,18 @@ import com.bumble.appyx.navmodel.backstack.BackStack
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.login.api.LoginEntryPoint
-import io.element.android.features.login.api.LoginParams
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.designsystem.utils.ForceOrientationInMobileDevices
-import io.element.android.libraries.designsystem.utils.ScreenOrientation
-import io.element.android.libraries.matrix.ui.media.ImageLoaderHolder
-import io.element.android.services.analytics.api.watchers.AnalyticsColdStartWatcher
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.login.api.LoginEntryPoint
+import id.databisnis.android.bachot.features.login.api.LoginParams
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.designsystem.utils.ForceOrientationInMobileDevices
+import id.databisnis.android.bachot.libraries.designsystem.utils.ScreenOrientation
+import id.databisnis.android.bachot.libraries.matrix.ui.media.ImageLoaderHolder
+import id.databisnis.android.bachot.services.analytics.api.watchers.AnalyticsColdStartWatcher
import kotlinx.parcelize.Parcelize
@ContributesNode(AppScope::class)
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/RootFlowNode.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/RootFlowNode.kt
similarity index 86%
rename from appnav/src/main/kotlin/io/element/android/appnav/RootFlowNode.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/RootFlowNode.kt
index 46879463..84d0b1d4 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/RootFlowNode.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/RootFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav
+package id.databisnis.android.bachot.appnav
import android.content.Intent
import android.os.Parcelable
@@ -28,44 +28,44 @@ import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.annotations.ContributesNode
-import io.element.android.appnav.di.MatrixSessionCache
-import io.element.android.appnav.intent.IntentResolver
-import io.element.android.appnav.intent.ResolvedIntent
-import io.element.android.appnav.room.RoomFlowNode
-import io.element.android.appnav.root.RootNavStateFlowFactory
-import io.element.android.appnav.root.RootPresenter
-import io.element.android.appnav.root.RootView
-import io.element.android.features.announcement.api.AnnouncementService
-import io.element.android.features.login.api.LoginParams
-import io.element.android.features.login.api.accesscontrol.AccountProviderAccessControl
-import io.element.android.features.rageshake.api.bugreport.BugReportEntryPoint
-import io.element.android.features.signedout.api.SignedOutEntryPoint
-import io.element.android.libraries.accountselect.api.AccountSelectEntryPoint
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.appyx.rememberDelegateTransitionHandler
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.architecture.waitForChildAttached
-import io.element.android.libraries.core.uri.ensureProtocol
-import io.element.android.libraries.deeplink.api.DeeplinkData
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.asEventId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.oidc.api.OidcAction
-import io.element.android.libraries.oidc.api.OidcActionFlow
-import io.element.android.libraries.sessionstorage.api.LoggedInState
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.ui.common.nodes.emptyNode
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.api.watchers.AnalyticsColdStartWatcher
-import io.element.android.services.appnavstate.api.ROOM_OPENED_FROM_NOTIFICATION
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.appnav.di.MatrixSessionCache
+import id.databisnis.android.bachot.appnav.intent.IntentResolver
+import id.databisnis.android.bachot.appnav.intent.ResolvedIntent
+import id.databisnis.android.bachot.appnav.room.RoomFlowNode
+import id.databisnis.android.bachot.appnav.root.RootNavStateFlowFactory
+import id.databisnis.android.bachot.appnav.root.RootPresenter
+import id.databisnis.android.bachot.appnav.root.RootView
+import id.databisnis.android.bachot.features.announcement.api.AnnouncementService
+import id.databisnis.android.bachot.features.login.api.LoginParams
+import id.databisnis.android.bachot.features.login.api.accesscontrol.AccountProviderAccessControl
+import id.databisnis.android.bachot.features.rageshake.api.bugreport.BugReportEntryPoint
+import id.databisnis.android.bachot.features.signedout.api.SignedOutEntryPoint
+import id.databisnis.android.bachot.libraries.accountselect.api.AccountSelectEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.appyx.rememberDelegateTransitionHandler
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.architecture.waitForChildAttached
+import id.databisnis.android.bachot.libraries.core.uri.ensureProtocol
+import id.databisnis.android.bachot.libraries.deeplink.api.DeeplinkData
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.asEventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.oidc.api.OidcAction
+import id.databisnis.android.bachot.libraries.oidc.api.OidcActionFlow
+import id.databisnis.android.bachot.libraries.sessionstorage.api.LoggedInState
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.ui.common.nodes.emptyNode
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.api.watchers.AnalyticsColdStartWatcher
+import id.databisnis.android.bachot.services.appnavstate.api.ROOM_OPENED_FROM_NOTIFICATION
import kotlinx.coroutines.flow.distinctUntilChanged
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.onEach
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/di/MatrixSessionCache.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/MatrixSessionCache.kt
similarity index 92%
rename from appnav/src/main/kotlin/io/element/android/appnav/di/MatrixSessionCache.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/MatrixSessionCache.kt
index 0eb8f3cf..c64ab3c5 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/di/MatrixSessionCache.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/MatrixSessionCache.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.di
+package id.databisnis.android.bachot.appnav.di
import androidx.annotation.VisibleForTesting
import com.bumble.appyx.core.state.MutableSavedStateMap
@@ -14,10 +14,10 @@ import com.bumble.appyx.core.state.SavedStateMap
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.MatrixClientProvider
-import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.coroutines.runBlocking
import kotlinx.coroutines.sync.Mutex
import kotlinx.coroutines.sync.withLock
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/di/RoomGraphFactory.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/RoomGraphFactory.kt
similarity index 72%
rename from appnav/src/main/kotlin/io/element/android/appnav/di/RoomGraphFactory.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/RoomGraphFactory.kt
index 2d5244cb..feb401cd 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/di/RoomGraphFactory.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/RoomGraphFactory.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.di
+package id.databisnis.android.bachot.appnav.di
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
fun interface RoomGraphFactory {
fun create(room: JoinedRoom): Any
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/di/SessionGraphFactory.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/SessionGraphFactory.kt
similarity index 73%
rename from appnav/src/main/kotlin/io/element/android/appnav/di/SessionGraphFactory.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/SessionGraphFactory.kt
index bc396040..1651271e 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/di/SessionGraphFactory.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/SessionGraphFactory.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.di
+package id.databisnis.android.bachot.appnav.di
-import io.element.android.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
interface SessionGraphFactory {
fun create(client: MatrixClient): Any
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/di/SyncOrchestrator.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/SyncOrchestrator.kt
similarity index 87%
rename from appnav/src/main/kotlin/io/element/android/appnav/di/SyncOrchestrator.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/SyncOrchestrator.kt
index 53ce50a7..f1c54667 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/di/SyncOrchestrator.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/SyncOrchestrator.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.di
+package id.databisnis.android.bachot.appnav.di
import androidx.annotation.VisibleForTesting
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.networkmonitor.api.NetworkMonitor
-import io.element.android.features.networkmonitor.api.NetworkStatus
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.coroutine.childScope
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.sync.SyncState
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.api.recordTransaction
-import io.element.android.services.appnavstate.api.AppForegroundStateService
+import id.databisnis.android.bachot.features.networkmonitor.api.NetworkMonitor
+import id.databisnis.android.bachot.features.networkmonitor.api.NetworkStatus
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.coroutine.childScope
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.api.recordTransaction
+import id.databisnis.android.bachot.services.appnavstate.api.AppForegroundStateService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.FlowPreview
import kotlinx.coroutines.flow.combine
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/di/TimelineBindings.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/TimelineBindings.kt
similarity index 62%
rename from appnav/src/main/kotlin/io/element/android/appnav/di/TimelineBindings.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/TimelineBindings.kt
index cb78760a..0706d5e9 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/di/TimelineBindings.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/di/TimelineBindings.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.di
+package id.databisnis.android.bachot.appnav.di
-import io.element.android.features.messages.api.pinned.PinnedEventsTimelineProvider
-import io.element.android.libraries.matrix.api.timeline.TimelineProvider
+import id.databisnis.android.bachot.features.messages.api.pinned.PinnedEventsTimelineProvider
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineProvider
interface TimelineBindings {
val timelineProvider: TimelineProvider
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/intent/IntentResolver.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/intent/IntentResolver.kt
similarity index 79%
rename from appnav/src/main/kotlin/io/element/android/appnav/intent/IntentResolver.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/intent/IntentResolver.kt
index 3e26130c..422dea04 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/intent/IntentResolver.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/intent/IntentResolver.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.intent
+package id.databisnis.android.bachot.appnav.intent
import android.content.Intent
import dev.zacsweers.metro.Inject
-import io.element.android.features.login.api.LoginIntentResolver
-import io.element.android.features.login.api.LoginParams
-import io.element.android.libraries.deeplink.api.DeeplinkData
-import io.element.android.libraries.deeplink.api.DeeplinkParser
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.oidc.api.OidcAction
-import io.element.android.libraries.oidc.api.OidcIntentResolver
+import id.databisnis.android.bachot.features.login.api.LoginIntentResolver
+import id.databisnis.android.bachot.features.login.api.LoginParams
+import id.databisnis.android.bachot.libraries.deeplink.api.DeeplinkData
+import id.databisnis.android.bachot.libraries.deeplink.api.DeeplinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.oidc.api.OidcAction
+import id.databisnis.android.bachot.libraries.oidc.api.OidcIntentResolver
import timber.log.Timber
sealed interface ResolvedIntent {
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/AnalyticsVerificationStateExt.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/AnalyticsVerificationStateExt.kt
similarity index 90%
rename from appnav/src/main/kotlin/io/element/android/appnav/loggedin/AnalyticsVerificationStateExt.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/AnalyticsVerificationStateExt.kt
index 714645dc..60a000c4 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/AnalyticsVerificationStateExt.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/AnalyticsVerificationStateExt.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
import im.vector.app.features.analytics.plan.CryptoSessionStateChange
import im.vector.app.features.analytics.plan.UserProperties
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
fun SessionVerifiedStatus.toAnalyticsUserPropertyValue(): UserProperties.VerificationState? {
return when (this) {
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInEvents.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInEvents.kt
similarity index 90%
rename from appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInEvents.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInEvents.kt
index d2a9c929..1fc2fc82 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInEvents.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
sealed interface LoggedInEvents {
data class CloseErrorDialog(val doNotShowAgain: Boolean) : LoggedInEvents
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInNode.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInNode.kt
similarity index 83%
rename from appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInNode.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInNode.kt
index c49ca422..1ab4f630 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInNode.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,9 +15,9 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInPresenter.kt
similarity index 84%
rename from appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInPresenter.kt
index 184766e3..d5a506b9 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -21,23 +21,23 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
import im.vector.app.features.analytics.plan.CryptoSessionStateChange
import im.vector.app.features.analytics.plan.UserProperties
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.core.log.logger.LoggerTag
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.oidc.AccountManagementAction
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.sync.SlidingSyncVersion
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
-import io.element.android.libraries.push.api.PushService
-import io.element.android.libraries.push.api.PusherRegistrationFailure
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.log.logger.LoggerTag
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.oidc.AccountManagementAction
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SlidingSyncVersion
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.libraries.push.api.PushService
+import id.databisnis.android.bachot.libraries.push.api.PusherRegistrationFailure
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.combine
import kotlinx.coroutines.flow.launchIn
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInState.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInState.kt
similarity index 80%
rename from appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInState.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInState.kt
index b066f9f8..c847f748 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInState.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
data class LoggedInState(
val showSyncSpinner: Boolean,
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInStateProvider.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInStateProvider.kt
similarity index 85%
rename from appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInStateProvider.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInStateProvider.kt
index b2f54075..4e340680 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInStateProvider.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.push.api.PusherRegistrationFailure
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.push.api.PusherRegistrationFailure
open class LoggedInStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInView.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInView.kt
similarity index 82%
rename from appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInView.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInView.kt
index 62d8de8c..faf7daa3 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInView.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
@@ -17,16 +17,16 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.lifecycle.Lifecycle
-import io.element.android.appnav.R
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialogWithDoNotShowAgain
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.utils.OnLifecycleEvent
-import io.element.android.libraries.matrix.api.exception.isNetworkError
-import io.element.android.libraries.push.api.PusherRegistrationFailure
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.appnav.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialogWithDoNotShowAgain
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.utils.OnLifecycleEvent
+import id.databisnis.android.bachot.libraries.matrix.api.exception.isNetworkError
+import id.databisnis.android.bachot.libraries.push.api.PusherRegistrationFailure
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun LoggedInView(
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/MediaPreviewConfigMigration.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/MediaPreviewConfigMigration.kt
similarity index 87%
rename from appnav/src/main/kotlin/io/element/android/appnav/loggedin/MediaPreviewConfigMigration.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/MediaPreviewConfigMigration.kt
index 6b5803aa..81ef5cd0 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/MediaPreviewConfigMigration.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/MediaPreviewConfigMigration.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.media.MediaPreviewService
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewService
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.launch
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/SendQueues.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/SendQueues.kt
similarity index 80%
rename from appnav/src/main/kotlin/io/element/android/appnav/loggedin/SendQueues.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/SendQueues.kt
index 3f01f833..5385b72d 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/SendQueues.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/SendQueues.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
import androidx.annotation.VisibleForTesting
import dev.zacsweers.metro.Inject
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.networkmonitor.api.NetworkStatus
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.features.networkmonitor.api.NetworkStatus
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.FlowPreview
import kotlinx.coroutines.flow.combine
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/SyncStateView.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/SyncStateView.kt
similarity index 77%
rename from appnav/src/main/kotlin/io/element/android/appnav/loggedin/SyncStateView.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/SyncStateView.kt
index 7c5f196a..e8b6e762 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/SyncStateView.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/loggedin/SyncStateView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.animation.core.spring
@@ -18,10 +18,10 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.components.async.AsyncIndicator
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicator
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun SyncStateView(
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/RoomFlowNode.kt
similarity index 78%
rename from appnav/src/main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/RoomFlowNode.kt
index 1bf35169..3e86fa4b 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/RoomFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.room
+package id.databisnis.android.bachot.appnav.room
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -23,35 +23,35 @@ import com.bumble.appyx.navmodel.backstack.active
import com.bumble.appyx.navmodel.backstack.operation.newRoot
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.appnav.room.joined.JoinedRoomFlowNode
-import io.element.android.appnav.room.joined.JoinedRoomLoadedFlowNode
-import io.element.android.appnav.room.joined.LoadingRoomNodeView
-import io.element.android.features.joinroom.api.JoinRoomEntryPoint
-import io.element.android.features.roomaliasesolver.api.RoomAliasResolverEntryPoint
-import io.element.android.features.roomaliasesolver.api.RoomAliasResolverEntryPoint.Params
-import io.element.android.features.roomdirectory.api.RoomDescription
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.core.coroutine.withPreviousValue
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
-import io.element.android.libraries.matrix.ui.room.LoadingRoomState
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction.LoadJoinedRoomFlow
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction.NotificationTapOpensTimeline
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction.OpenRoom
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.appnav.room.joined.JoinedRoomFlowNode
+import id.databisnis.android.bachot.appnav.room.joined.JoinedRoomLoadedFlowNode
+import id.databisnis.android.bachot.appnav.room.joined.LoadingRoomNodeView
+import id.databisnis.android.bachot.features.joinroom.api.JoinRoomEntryPoint
+import id.databisnis.android.bachot.features.roomaliasesolver.api.RoomAliasResolverEntryPoint
+import id.databisnis.android.bachot.features.roomaliasesolver.api.RoomAliasResolverEntryPoint.Params
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.core.coroutine.withPreviousValue
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.matrix.ui.room.LoadingRoomState
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction.LoadJoinedRoomFlow
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction.NotificationTapOpensTimeline
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction.OpenRoom
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.coroutines.flow.SharingStarted
import kotlinx.coroutines.flow.distinctUntilChanged
import kotlinx.coroutines.flow.filter
@@ -66,7 +66,7 @@ import timber.log.Timber
import java.util.Optional
import kotlin.jvm.optionals.getOrNull
import im.vector.app.features.analytics.plan.JoinedRoom as JoinedRoomAnalyticsEvent
-import io.element.android.libraries.matrix.api.room.JoinedRoom as JoinedRoomInstance
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom as JoinedRoomInstance
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/room/RoomNavigationTarget.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/RoomNavigationTarget.kt
similarity index 78%
rename from appnav/src/main/kotlin/io/element/android/appnav/room/RoomNavigationTarget.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/RoomNavigationTarget.kt
index aac916ab..9b5a92db 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/room/RoomNavigationTarget.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/RoomNavigationTarget.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.room
+package id.databisnis.android.bachot.appnav.room
import android.os.Parcelable
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
import kotlinx.parcelize.IgnoredOnParcel
import kotlinx.parcelize.Parcelize
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/room/joined/JoinedRoomFlowNode.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/joined/JoinedRoomFlowNode.kt
similarity index 80%
rename from appnav/src/main/kotlin/io/element/android/appnav/room/joined/JoinedRoomFlowNode.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/joined/JoinedRoomFlowNode.kt
index 504bdfec..acb5c790 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/room/joined/JoinedRoomFlowNode.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/joined/JoinedRoomFlowNode.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalMaterial3Api::class)
-package io.element.android.appnav.room.joined
+package id.databisnis.android.bachot.appnav.room.joined
import android.os.Parcelable
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -27,20 +27,20 @@ import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.operation.newRoot
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.appnav.room.RoomNavigationTarget
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.ui.room.LoadingRoomState
-import io.element.android.libraries.matrix.ui.room.LoadingRoomStateFlowFactory
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.appnav.room.RoomNavigationTarget
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.ui.room.LoadingRoomState
+import id.databisnis.android.bachot.libraries.matrix.ui.room.LoadingRoomStateFlowFactory
import kotlinx.coroutines.flow.distinctUntilChanged
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.map
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/room/joined/JoinedRoomLoadedFlowNode.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/joined/JoinedRoomLoadedFlowNode.kt
similarity index 81%
rename from appnav/src/main/kotlin/io/element/android/appnav/room/joined/JoinedRoomLoadedFlowNode.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/joined/JoinedRoomLoadedFlowNode.kt
index 5a6ef913..c0f03fda 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/room/joined/JoinedRoomLoadedFlowNode.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/joined/JoinedRoomLoadedFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.room.joined
+package id.databisnis.android.bachot.appnav.room.joined
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -21,37 +21,37 @@ import com.bumble.appyx.navmodel.backstack.operation.pop
import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.appnav.di.RoomGraphFactory
-import io.element.android.appnav.di.TimelineBindings
-import io.element.android.appnav.room.RoomNavigationTarget
-import io.element.android.features.forward.api.ForwardEntryPoint
-import io.element.android.features.messages.api.MessagesEntryPoint
-import io.element.android.features.roomdetails.api.RoomDetailsEntryPoint
-import io.element.android.features.space.api.SpaceEntryPoint
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.architecture.waitForChildAttached
-import io.element.android.libraries.di.DependencyInjectionGraphOwner
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction.LoadJoinedRoomFlow
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction.LoadMessagesUi
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction.OpenRoom
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.api.finishLongRunningTransaction
-import io.element.android.services.appnavstate.api.ActiveRoomsHolder
-import io.element.android.services.appnavstate.api.AppNavigationStateService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.appnav.di.RoomGraphFactory
+import id.databisnis.android.bachot.appnav.di.TimelineBindings
+import id.databisnis.android.bachot.appnav.room.RoomNavigationTarget
+import id.databisnis.android.bachot.features.forward.api.ForwardEntryPoint
+import id.databisnis.android.bachot.features.messages.api.MessagesEntryPoint
+import id.databisnis.android.bachot.features.roomdetails.api.RoomDetailsEntryPoint
+import id.databisnis.android.bachot.features.space.api.SpaceEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.architecture.waitForChildAttached
+import id.databisnis.android.bachot.libraries.di.DependencyInjectionGraphOwner
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction.LoadJoinedRoomFlow
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction.LoadMessagesUi
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction.OpenRoom
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.api.finishLongRunningTransaction
+import id.databisnis.android.bachot.services.appnavstate.api.ActiveRoomsHolder
+import id.databisnis.android.bachot.services.appnavstate.api.AppNavigationStateService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import kotlinx.parcelize.Parcelize
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/room/joined/LoadingRoomNodeView.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/joined/LoadingRoomNodeView.kt
similarity index 69%
rename from appnav/src/main/kotlin/io/element/android/appnav/room/joined/LoadingRoomNodeView.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/joined/LoadingRoomNodeView.kt
index a596052f..762793f0 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/room/joined/LoadingRoomNodeView.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/room/joined/LoadingRoomNodeView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.room.joined
+package id.databisnis.android.bachot.appnav.room.joined
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.consumeWindowInsets
@@ -19,18 +19,18 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.designsystem.utils.DelayedVisibility
-import io.element.android.libraries.matrix.ui.room.LoadingRoomState
-import io.element.android.libraries.matrix.ui.room.LoadingRoomStateProvider
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.designsystem.utils.DelayedVisibility
+import id.databisnis.android.bachot.libraries.matrix.ui.room.LoadingRoomState
+import id.databisnis.android.bachot.libraries.matrix.ui.room.LoadingRoomStateProvider
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun LoadingRoomNodeView(
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/root/RootNavState.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootNavState.kt
similarity index 81%
rename from appnav/src/main/kotlin/io/element/android/appnav/root/RootNavState.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootNavState.kt
index 9015872e..f7be2dba 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/root/RootNavState.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootNavState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.root
+package id.databisnis.android.bachot.appnav.root
-import io.element.android.libraries.sessionstorage.api.LoggedInState
+import id.databisnis.android.bachot.libraries.sessionstorage.api.LoggedInState
/**
* [RootNavState] produced by [RootNavStateFlowFactory].
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/root/RootNavStateFlowFactory.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootNavStateFlowFactory.kt
similarity index 86%
rename from appnav/src/main/kotlin/io/element/android/appnav/root/RootNavStateFlowFactory.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootNavStateFlowFactory.kt
index b36de3c0..f9483903 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/root/RootNavStateFlowFactory.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootNavStateFlowFactory.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.root
+package id.databisnis.android.bachot.appnav.root
import com.bumble.appyx.core.state.MutableSavedStateMap
import com.bumble.appyx.core.state.SavedStateMap
import dev.zacsweers.metro.Inject
-import io.element.android.appnav.di.MatrixSessionCache
-import io.element.android.features.preferences.api.CacheService
-import io.element.android.libraries.matrix.ui.media.ImageLoaderHolder
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStoreFactory
-import io.element.android.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.appnav.di.MatrixSessionCache
+import id.databisnis.android.bachot.features.preferences.api.CacheService
+import id.databisnis.android.bachot.libraries.matrix.ui.media.ImageLoaderHolder
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStoreFactory
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.combine
import kotlinx.coroutines.flow.flow
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/root/RootPresenter.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootPresenter.kt
similarity index 76%
rename from appnav/src/main/kotlin/io/element/android/appnav/root/RootPresenter.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootPresenter.kt
index 75704c49..e46e86bc 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/root/RootPresenter.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.root
+package id.databisnis.android.bachot.appnav.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -14,12 +14,12 @@ import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.getValue
import dev.zacsweers.metro.Inject
import im.vector.app.features.analytics.plan.SuperProperties
-import io.element.android.features.rageshake.api.crash.CrashDetectionState
-import io.element.android.features.rageshake.api.detection.RageshakeDetectionState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.SdkMetadata
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.apperror.api.AppErrorStateService
+import id.databisnis.android.bachot.features.rageshake.api.crash.CrashDetectionState
+import id.databisnis.android.bachot.features.rageshake.api.detection.RageshakeDetectionState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.SdkMetadata
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.apperror.api.AppErrorStateService
@Inject
class RootPresenter(
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/root/RootState.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootState.kt
similarity index 57%
rename from appnav/src/main/kotlin/io/element/android/appnav/root/RootState.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootState.kt
index 0d7f362c..b41d135d 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/root/RootState.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootState.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.root
+package id.databisnis.android.bachot.appnav.root
-import io.element.android.features.rageshake.api.crash.CrashDetectionState
-import io.element.android.features.rageshake.api.detection.RageshakeDetectionState
-import io.element.android.services.apperror.api.AppErrorState
+import id.databisnis.android.bachot.features.rageshake.api.crash.CrashDetectionState
+import id.databisnis.android.bachot.features.rageshake.api.detection.RageshakeDetectionState
+import id.databisnis.android.bachot.services.apperror.api.AppErrorState
data class RootState(
val rageshakeDetectionState: RageshakeDetectionState,
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/root/RootStateProvider.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootStateProvider.kt
similarity index 76%
rename from appnav/src/main/kotlin/io/element/android/appnav/root/RootStateProvider.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootStateProvider.kt
index 26db2054..ca7a940e 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/root/RootStateProvider.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.root
+package id.databisnis.android.bachot.appnav.root
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.rageshake.api.crash.aCrashDetectionState
-import io.element.android.features.rageshake.api.detection.aRageshakeDetectionState
-import io.element.android.services.apperror.api.AppErrorState
-import io.element.android.services.apperror.api.aAppErrorState
+import id.databisnis.android.bachot.features.rageshake.api.crash.aCrashDetectionState
+import id.databisnis.android.bachot.features.rageshake.api.detection.aRageshakeDetectionState
+import id.databisnis.android.bachot.services.apperror.api.AppErrorState
+import id.databisnis.android.bachot.services.apperror.api.aAppErrorState
open class RootStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/appnav/src/main/kotlin/io/element/android/appnav/root/RootView.kt b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootView.kt
similarity index 70%
rename from appnav/src/main/kotlin/io/element/android/appnav/root/RootView.kt
rename to appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootView.kt
index 2bc76d7a..969162b2 100644
--- a/appnav/src/main/kotlin/io/element/android/appnav/root/RootView.kt
+++ b/appnav/src/main/kotlin/id/databisnis/android/bachot/appnav/root/RootView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.root
+package id.databisnis.android.bachot.appnav.root
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.BoxScope
@@ -15,14 +15,14 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.rageshake.api.crash.CrashDetectionEvents
-import io.element.android.features.rageshake.api.crash.CrashDetectionView
-import io.element.android.features.rageshake.api.detection.RageshakeDetectionEvents
-import io.element.android.features.rageshake.api.detection.RageshakeDetectionView
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.services.apperror.impl.AppErrorView
+import id.databisnis.android.bachot.features.rageshake.api.crash.CrashDetectionEvents
+import id.databisnis.android.bachot.features.rageshake.api.crash.CrashDetectionView
+import id.databisnis.android.bachot.features.rageshake.api.detection.RageshakeDetectionEvents
+import id.databisnis.android.bachot.features.rageshake.api.detection.RageshakeDetectionView
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.services.apperror.impl.AppErrorView
@Composable
fun RootView(
diff --git a/appnav/src/test/kotlin/io/element/android/appnav/JoinedRoomLoadedFlowNodeTest.kt b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/JoinedRoomLoadedFlowNodeTest.kt
similarity index 86%
rename from appnav/src/test/kotlin/io/element/android/appnav/JoinedRoomLoadedFlowNodeTest.kt
rename to appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/JoinedRoomLoadedFlowNodeTest.kt
index 6cd7df02..b1bce7fc 100644
--- a/appnav/src/test/kotlin/io/element/android/appnav/JoinedRoomLoadedFlowNodeTest.kt
+++ b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/JoinedRoomLoadedFlowNodeTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav
+package id.databisnis.android.bachot.appnav
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import androidx.lifecycle.Lifecycle
@@ -18,26 +18,26 @@ import com.bumble.appyx.navmodel.backstack.activeElement
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.bumble.appyx.testing.unit.common.helper.parentNodeTestHelper
import com.google.common.truth.Truth.assertThat
-import io.element.android.appnav.di.RoomGraphFactory
-import io.element.android.appnav.room.RoomNavigationTarget
-import io.element.android.appnav.room.joined.FakeJoinedRoomLoadedFlowNodeCallback
-import io.element.android.appnav.room.joined.JoinedRoomLoadedFlowNode
-import io.element.android.features.forward.api.ForwardEntryPoint
-import io.element.android.features.forward.test.FakeForwardEntryPoint
-import io.element.android.features.messages.api.MessagesEntryPoint
-import io.element.android.features.roomdetails.api.RoomDetailsEntryPoint
-import io.element.android.features.space.api.SpaceEntryPoint
-import io.element.android.libraries.architecture.childNode
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.services.appnavstate.api.ActiveRoomsHolder
-import io.element.android.services.appnavstate.impl.DefaultActiveRoomsHolder
-import io.element.android.services.appnavstate.test.FakeAppNavigationStateService
+import id.databisnis.android.bachot.appnav.di.RoomGraphFactory
+import id.databisnis.android.bachot.appnav.room.RoomNavigationTarget
+import id.databisnis.android.bachot.appnav.room.joined.FakeJoinedRoomLoadedFlowNodeCallback
+import id.databisnis.android.bachot.appnav.room.joined.JoinedRoomLoadedFlowNode
+import id.databisnis.android.bachot.features.forward.api.ForwardEntryPoint
+import id.databisnis.android.bachot.features.forward.test.FakeForwardEntryPoint
+import id.databisnis.android.bachot.features.messages.api.MessagesEntryPoint
+import id.databisnis.android.bachot.features.roomdetails.api.RoomDetailsEntryPoint
+import id.databisnis.android.bachot.features.space.api.SpaceEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.childNode
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.services.appnavstate.api.ActiveRoomsHolder
+import id.databisnis.android.bachot.services.appnavstate.impl.DefaultActiveRoomsHolder
+import id.databisnis.android.bachot.services.appnavstate.test.FakeAppNavigationStateService
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/appnav/src/test/kotlin/io/element/android/appnav/RootPresenterTest.kt b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/RootPresenterTest.kt
similarity index 74%
rename from appnav/src/test/kotlin/io/element/android/appnav/RootPresenterTest.kt
rename to appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/RootPresenterTest.kt
index 73d55135..0f563552 100644
--- a/appnav/src/test/kotlin/io/element/android/appnav/RootPresenterTest.kt
+++ b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/RootPresenterTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav
+package id.databisnis.android.bachot.appnav
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.appnav.root.RootPresenter
-import io.element.android.features.rageshake.api.crash.aCrashDetectionState
-import io.element.android.features.rageshake.api.detection.aRageshakeDetectionState
-import io.element.android.libraries.matrix.test.FakeSdkMetadata
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.services.apperror.api.AppErrorState
-import io.element.android.services.apperror.api.AppErrorStateService
-import io.element.android.services.apperror.impl.DefaultAppErrorStateService
-import io.element.android.services.toolbox.test.strings.FakeStringProvider
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.appnav.root.RootPresenter
+import id.databisnis.android.bachot.features.rageshake.api.crash.aCrashDetectionState
+import id.databisnis.android.bachot.features.rageshake.api.detection.aRageshakeDetectionState
+import id.databisnis.android.bachot.libraries.matrix.test.FakeSdkMetadata
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.services.apperror.api.AppErrorState
+import id.databisnis.android.bachot.services.apperror.api.AppErrorStateService
+import id.databisnis.android.bachot.services.apperror.impl.DefaultAppErrorStateService
+import id.databisnis.android.bachot.services.toolbox.test.strings.FakeStringProvider
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/appnav/src/test/kotlin/io/element/android/appnav/SyncOrchestratorTest.kt b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/SyncOrchestratorTest.kt
similarity index 95%
rename from appnav/src/test/kotlin/io/element/android/appnav/SyncOrchestratorTest.kt
rename to appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/SyncOrchestratorTest.kt
index 7309ca6a..2bf211a9 100644
--- a/appnav/src/test/kotlin/io/element/android/appnav/SyncOrchestratorTest.kt
+++ b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/SyncOrchestratorTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav
+package id.databisnis.android.bachot.appnav
-import io.element.android.appnav.di.SyncOrchestrator
-import io.element.android.features.networkmonitor.api.NetworkStatus
-import io.element.android.features.networkmonitor.test.FakeNetworkMonitor
-import io.element.android.libraries.matrix.api.sync.SyncState
-import io.element.android.libraries.matrix.test.sync.FakeSyncService
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.services.appnavstate.test.FakeAppForegroundStateService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.appnav.di.SyncOrchestrator
+import id.databisnis.android.bachot.features.networkmonitor.api.NetworkStatus
+import id.databisnis.android.bachot.features.networkmonitor.test.FakeNetworkMonitor
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.libraries.matrix.test.sync.FakeSyncService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.services.appnavstate.test.FakeAppForegroundStateService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.advanceTimeBy
diff --git a/appnav/src/test/kotlin/io/element/android/appnav/di/MatrixSessionCacheTest.kt b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/di/MatrixSessionCacheTest.kt
similarity index 90%
rename from appnav/src/test/kotlin/io/element/android/appnav/di/MatrixSessionCacheTest.kt
rename to appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/di/MatrixSessionCacheTest.kt
index 56c20f7a..bbdeb640 100644
--- a/appnav/src/test/kotlin/io/element/android/appnav/di/MatrixSessionCacheTest.kt
+++ b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/di/MatrixSessionCacheTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.di
+package id.databisnis.android.bachot.appnav.di
import com.bumble.appyx.core.state.MutableSavedStateMapImpl
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.networkmonitor.test.FakeNetworkMonitor
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.auth.FakeMatrixAuthenticationService
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.services.appnavstate.test.FakeAppForegroundStateService
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.networkmonitor.test.FakeNetworkMonitor
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeMatrixAuthenticationService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.services.appnavstate.test.FakeAppForegroundStateService
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
diff --git a/appnav/src/test/kotlin/io/element/android/appnav/intent/IntentResolverTest.kt b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/intent/IntentResolverTest.kt
similarity index 90%
rename from appnav/src/test/kotlin/io/element/android/appnav/intent/IntentResolverTest.kt
rename to appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/intent/IntentResolverTest.kt
index bf673602..078c3503 100644
--- a/appnav/src/test/kotlin/io/element/android/appnav/intent/IntentResolverTest.kt
+++ b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/intent/IntentResolverTest.kt
@@ -6,26 +6,26 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.intent
+package id.databisnis.android.bachot.appnav.intent
import android.app.Activity
import android.content.Intent
import android.net.Uri
import androidx.core.net.toUri
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.login.api.LoginParams
-import io.element.android.features.login.test.FakeLoginIntentResolver
-import io.element.android.libraries.deeplink.api.DeeplinkData
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_THREAD_ID
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkParser
-import io.element.android.libraries.oidc.api.OidcAction
-import io.element.android.libraries.oidc.test.FakeOidcIntentResolver
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.login.api.LoginParams
+import id.databisnis.android.bachot.features.login.test.FakeLoginIntentResolver
+import id.databisnis.android.bachot.libraries.deeplink.api.DeeplinkData
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_THREAD_ID
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkParser
+import id.databisnis.android.bachot.libraries.oidc.api.OidcAction
+import id.databisnis.android.bachot.libraries.oidc.test.FakeOidcIntentResolver
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
@@ -173,7 +173,7 @@ class IntentResolverTest {
)
val intent = Intent(RuntimeEnvironment.getApplication(), Activity::class.java).apply {
action = Intent.ACTION_VIEW
- data = "io.element.android:/?error=access_denied&state=IFF1UETGye2ZA8pO".toUri()
+ data = "id.databisnis.android.bachot:/?error=access_denied&state=IFF1UETGye2ZA8pO".toUri()
}
val result = sut.resolve(intent)
assertThat(result).isEqualTo(
diff --git a/appnav/src/test/kotlin/io/element/android/appnav/loggedin/AnalyticsVerificationStateMappingTest.kt b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/AnalyticsVerificationStateMappingTest.kt
similarity index 89%
rename from appnav/src/test/kotlin/io/element/android/appnav/loggedin/AnalyticsVerificationStateMappingTest.kt
rename to appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/AnalyticsVerificationStateMappingTest.kt
index 50b9df58..29ac97aa 100644
--- a/appnav/src/test/kotlin/io/element/android/appnav/loggedin/AnalyticsVerificationStateMappingTest.kt
+++ b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/AnalyticsVerificationStateMappingTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.CryptoSessionStateChange
import im.vector.app.features.analytics.plan.UserProperties
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/appnav/src/test/kotlin/io/element/android/appnav/loggedin/LoggedInPresenterTest.kt b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInPresenterTest.kt
similarity index 84%
rename from appnav/src/test/kotlin/io/element/android/appnav/loggedin/LoggedInPresenterTest.kt
rename to appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInPresenterTest.kt
index 849dfa85..1feb9c1d 100644
--- a/appnav/src/test/kotlin/io/element/android/appnav/loggedin/LoggedInPresenterTest.kt
+++ b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/LoggedInPresenterTest.kt
@@ -8,45 +8,45 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
import app.cash.turbine.ReceiveTurbine
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.CryptoSessionStateChange
import im.vector.app.features.analytics.plan.UserProperties
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.oidc.AccountManagementAction
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.sync.SlidingSyncVersion
-import io.element.android.libraries.matrix.api.sync.SyncState
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.roomlist.FakeRoomListService
-import io.element.android.libraries.matrix.test.sync.FakeSyncService
-import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
-import io.element.android.libraries.push.api.PushService
-import io.element.android.libraries.push.api.PusherRegistrationFailure
-import io.element.android.libraries.push.test.FakePushService
-import io.element.android.libraries.pushproviders.api.Distributor
-import io.element.android.libraries.pushproviders.api.PushProvider
-import io.element.android.libraries.pushproviders.test.FakePushProvider
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.oidc.AccountManagementAction
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SlidingSyncVersion
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.roomlist.FakeRoomListService
+import id.databisnis.android.bachot.libraries.matrix.test.sync.FakeSyncService
+import id.databisnis.android.bachot.libraries.matrix.test.verification.FakeSessionVerificationService
+import id.databisnis.android.bachot.libraries.push.api.PushService
+import id.databisnis.android.bachot.libraries.push.api.PusherRegistrationFailure
+import id.databisnis.android.bachot.libraries.push.test.FakePushService
+import id.databisnis.android.bachot.libraries.pushproviders.api.Distributor
+import id.databisnis.android.bachot.libraries.pushproviders.api.PushProvider
+import id.databisnis.android.bachot.libraries.pushproviders.test.FakePushProvider
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.advanceUntilIdle
import kotlinx.coroutines.test.runTest
diff --git a/appnav/src/test/kotlin/io/element/android/appnav/loggedin/MediaPreviewConfigMigrationTest.kt b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/MediaPreviewConfigMigrationTest.kt
similarity index 94%
rename from appnav/src/test/kotlin/io/element/android/appnav/loggedin/MediaPreviewConfigMigrationTest.kt
rename to appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/MediaPreviewConfigMigrationTest.kt
index 8e081bda..29221d5d 100644
--- a/appnav/src/test/kotlin/io/element/android/appnav/loggedin/MediaPreviewConfigMigrationTest.kt
+++ b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/MediaPreviewConfigMigrationTest.kt
@@ -8,13 +8,13 @@
@file:Suppress("DEPRECATION")
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.media.MediaPreviewConfig
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
-import io.element.android.libraries.matrix.test.media.FakeMediaPreviewService
-import io.element.android.libraries.preferences.test.InMemoryAppPreferencesStore
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewConfig
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.libraries.matrix.test.media.FakeMediaPreviewService
+import id.databisnis.android.bachot.libraries.preferences.test.InMemoryAppPreferencesStore
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
diff --git a/appnav/src/test/kotlin/io/element/android/appnav/loggedin/SendQueuesTest.kt b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/SendQueuesTest.kt
similarity index 81%
rename from appnav/src/test/kotlin/io/element/android/appnav/loggedin/SendQueuesTest.kt
rename to appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/SendQueuesTest.kt
index 3c5d8dc0..bf49a851 100644
--- a/appnav/src/test/kotlin/io/element/android/appnav/loggedin/SendQueuesTest.kt
+++ b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/loggedin/SendQueuesTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.loggedin
+package id.databisnis.android.bachot.appnav.loggedin
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.sync.SyncState
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.sync.FakeSyncService
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.sync.FakeSyncService
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.test.advanceTimeBy
diff --git a/appnav/src/test/kotlin/io/element/android/appnav/room/LoadingBaseRoomStateFlowFactoryTest.kt b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/room/LoadingBaseRoomStateFlowFactoryTest.kt
similarity index 81%
rename from appnav/src/test/kotlin/io/element/android/appnav/room/LoadingBaseRoomStateFlowFactoryTest.kt
rename to appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/room/LoadingBaseRoomStateFlowFactoryTest.kt
index 14128ac3..1126ee23 100644
--- a/appnav/src/test/kotlin/io/element/android/appnav/room/LoadingBaseRoomStateFlowFactoryTest.kt
+++ b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/room/LoadingBaseRoomStateFlowFactoryTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.room
+package id.databisnis.android.bachot.appnav.room
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.roomlist.RoomList
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.roomlist.FakeRoomListService
-import io.element.android.libraries.matrix.ui.room.LoadingRoomState
-import io.element.android.libraries.matrix.ui.room.LoadingRoomStateFlowFactory
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomList
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.roomlist.FakeRoomListService
+import id.databisnis.android.bachot.libraries.matrix.ui.room.LoadingRoomState
+import id.databisnis.android.bachot.libraries.matrix.ui.room.LoadingRoomStateFlowFactory
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/appnav/src/test/kotlin/io/element/android/appnav/room/joined/FakeJoinedRoomLoadedFlowNodeCallback.kt b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/room/joined/FakeJoinedRoomLoadedFlowNodeCallback.kt
similarity index 67%
rename from appnav/src/test/kotlin/io/element/android/appnav/room/joined/FakeJoinedRoomLoadedFlowNodeCallback.kt
rename to appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/room/joined/FakeJoinedRoomLoadedFlowNodeCallback.kt
index 40778ae3..7af21ff1 100644
--- a/appnav/src/test/kotlin/io/element/android/appnav/room/joined/FakeJoinedRoomLoadedFlowNodeCallback.kt
+++ b/appnav/src/test/kotlin/id/databisnis/android/bachot/appnav/room/joined/FakeJoinedRoomLoadedFlowNodeCallback.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.appnav.room.joined
+package id.databisnis.android.bachot.appnav.room.joined
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeJoinedRoomLoadedFlowNodeCallback : JoinedRoomLoadedFlowNode.Callback {
override fun navigateToRoom(roomId: RoomId, serverNames: List) = lambdaError()
diff --git a/build.gradle.kts b/build.gradle.kts
index 19aaf784..8903aa85 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -10,7 +10,7 @@ import org.gradle.accessors.dm.LibrariesForLibs
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
- id("io.element.android-root")
+ id("id.databisnis.android.bachot-root")
alias(libs.plugins.kotlin.jvm) apply false
alias(libs.plugins.android.application) apply false
alias(libs.plugins.android.library) apply false
diff --git a/codegen/src/main/kotlin/io/element/android/codegen/ContributesNodeProcessor.kt b/codegen/src/main/kotlin/id/databisnis/android/bachot/codegen/ContributesNodeProcessor.kt
similarity index 95%
rename from codegen/src/main/kotlin/io/element/android/codegen/ContributesNodeProcessor.kt
rename to codegen/src/main/kotlin/id/databisnis/android/bachot/codegen/ContributesNodeProcessor.kt
index 7ddf80b9..a29c34db 100644
--- a/codegen/src/main/kotlin/io/element/android/codegen/ContributesNodeProcessor.kt
+++ b/codegen/src/main/kotlin/id/databisnis/android/bachot/codegen/ContributesNodeProcessor.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.codegen
+package id.databisnis.android.bachot.codegen
import com.google.devtools.ksp.KspExperimental
import com.google.devtools.ksp.getConstructors
@@ -37,7 +37,7 @@ import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.IntoMap
import dev.zacsweers.metro.Origin
-import io.element.android.annotations.ContributesNode
+import id.databisnis.android.bachot.annotations.ContributesNode
import org.jetbrains.kotlin.name.FqName
class ContributesNodeProcessor(
@@ -167,7 +167,7 @@ class ContributesNodeProcessor(
companion object {
private const val CLASS_PLACEHOLDER = "%T::class"
- private val assistedNodeFactoryFqName = FqName("io.element.android.libraries.architecture.AssistedNodeFactory")
- private val nodeKeyFqName = FqName("io.element.android.libraries.architecture.NodeKey")
+ private val assistedNodeFactoryFqName = FqName("id.databisnis.android.bachot.libraries.architecture.AssistedNodeFactory")
+ private val nodeKeyFqName = FqName("id.databisnis.android.bachot.libraries.architecture.NodeKey")
}
}
diff --git a/codegen/src/main/kotlin/io/element/android/codegen/ContributesNodeProcessorProvider.kt b/codegen/src/main/kotlin/id/databisnis/android/bachot/codegen/ContributesNodeProcessorProvider.kt
similarity index 95%
rename from codegen/src/main/kotlin/io/element/android/codegen/ContributesNodeProcessorProvider.kt
rename to codegen/src/main/kotlin/id/databisnis/android/bachot/codegen/ContributesNodeProcessorProvider.kt
index 8412fbf8..2f8d1cda 100644
--- a/codegen/src/main/kotlin/io/element/android/codegen/ContributesNodeProcessorProvider.kt
+++ b/codegen/src/main/kotlin/id/databisnis/android/bachot/codegen/ContributesNodeProcessorProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.codegen
+package id.databisnis.android.bachot.codegen
import com.google.devtools.ksp.processing.SymbolProcessor
import com.google.devtools.ksp.processing.SymbolProcessorEnvironment
diff --git a/codegen/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider b/codegen/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider
index 2d18fdfd..59e14b51 100644
--- a/codegen/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider
+++ b/codegen/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider
@@ -1 +1 @@
-io.element.android.codegen.ContributesNodeProcessorProvider
+id.databisnis.android.bachot.codegen.ContributesNodeProcessorProvider
diff --git a/docs/deeplink.md b/docs/deeplink.md
index 1350b2f7..aecac004 100644
--- a/docs/deeplink.md
+++ b/docs/deeplink.md
@@ -44,26 +44,26 @@ Using an Android 12 or higher emulator
Ensure links verification is enabled
```bash
-adb shell am compat enable 175408749 io.element.android.x.debug
+adb shell am compat enable 175408749 id.databisnis.android.bachot.x.debug
```
Reset link verifications for the given package id
```bash
-adb shell pm set-app-links --package io.element.android.x.debug 0 all
+adb shell pm set-app-links --package id.databisnis.android.bachot.x.debug 0 all
```
Force the package id links to be verified
```bash
-adb shell pm verify-app-links --re-verify io.element.android.x.debug
+adb shell pm verify-app-links --re-verify id.databisnis.android.bachot.x.debug
```
Print the link verification of the package id
```bash
-adb shell pm get-app-links io.element.android.x.debug
+adb shell pm get-app-links id.databisnis.android.bachot.x.debug
```
```
- io.element.android.x.debug:
+ id.databisnis.android.bachot.x.debug:
ID: e2ece472-c266-4bf0-829c-be79959a6270
Signatures: [B0:B0:51:DC:56:5C:81:2F:E1:7F:6F:3E:94:5B:4D:79:04:71:23:AB:0D:A6:12:86:76:9E:B2:94:91:97:13:0E]
Domain verification state:
diff --git a/docs/nightly_build.md b/docs/nightly_build.md
index 3a3345d6..d8c43634 100644
--- a/docs/nightly_build.md
+++ b/docs/nightly_build.md
@@ -10,7 +10,7 @@
## Configuration
-The nightly build will contain what's on develop, in release mode, for the main variant. It is signed using a dedicated signature, and has a dedicated appId (`io.element.android.x.nightly`), so it can be installed along with the production version of Element X Android. The only other difference compared to ElementX Android is a different app name. We do not want to change the app name since it will also affect some strings in the app, and we do want to do that. (TODO today, the app name is changed.)
+The nightly build will contain what's on develop, in release mode, for the main variant. It is signed using a dedicated signature, and has a dedicated appId (`id.databisnis.android.bachot.x.nightly`), so it can be installed along with the production version of Element X Android. The only other difference compared to ElementX Android is a different app name. We do not want to change the app name since it will also affect some strings in the app, and we do want to do that. (TODO today, the app name is changed.)
Nightly builds are built and released to Firebase every days, and automatically.
diff --git a/docs/oidc.md b/docs/oidc.md
index 23709b60..4a28e890 100644
--- a/docs/oidc.md
+++ b/docs/oidc.md
@@ -11,7 +11,7 @@ Server list: https://github.com/element-hq/oidc-playground
Metadata iOS: (from https://github.com/element-hq/element-x-ios/blob/5f9d07377cebc4f21d9668b1a25f6e3bb22f64a1/ElementX/Sources/Services/Authentication/AuthenticationServiceProxy.swift#L28)
clientName: InfoPlistReader.main.bundleDisplayName,
-redirectUri: "io.element.android:/",
+redirectUri: "id.databisnis.android.bachot:/",
clientUri: "https://element.io",
tosUri: "https://element.io/user-terms-of-service",
policyUri: "https://element.io/privacy"
@@ -19,7 +19,7 @@ policyUri: "https://element.io/privacy"
Android:
clientName = "Element",
-redirectUri = "io.element.android:/",
+redirectUri = "id.databisnis.android.bachot:/",
clientUri = "https://element.io",
tosUri = "https://element.io/user-terms-of-service",
policyUri = "https://element.io/privacy"
diff --git a/features/analytics/api/build.gradle.kts b/features/analytics/api/build.gradle.kts
index 5c7f0b22..70c94bb2 100644
--- a/features/analytics/api/build.gradle.kts
+++ b/features/analytics/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.analytics.api"
+ namespace = "id.databisnis.android.bachot.features.analytics.api"
}
dependencies {
diff --git a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/AnalyticsEntryPoint.kt b/features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/AnalyticsEntryPoint.kt
similarity index 67%
rename from features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/AnalyticsEntryPoint.kt
rename to features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/AnalyticsEntryPoint.kt
index 5d5c1ba2..04b17e5a 100644
--- a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/AnalyticsEntryPoint.kt
+++ b/features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/AnalyticsEntryPoint.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.api
+package id.databisnis.android.bachot.features.analytics.api
-import io.element.android.libraries.architecture.SimpleFeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.SimpleFeatureEntryPoint
fun interface AnalyticsEntryPoint : SimpleFeatureEntryPoint
diff --git a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/AnalyticsOptInEvents.kt b/features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/AnalyticsOptInEvents.kt
similarity index 85%
rename from features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/AnalyticsOptInEvents.kt
rename to features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/AnalyticsOptInEvents.kt
index 4181f52b..5e3c5a0e 100644
--- a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/AnalyticsOptInEvents.kt
+++ b/features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/AnalyticsOptInEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.api
+package id.databisnis.android.bachot.features.analytics.api
sealed interface AnalyticsOptInEvents {
data class EnableAnalytics(val isEnabled: Boolean) : AnalyticsOptInEvents
diff --git a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesState.kt b/features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/preferences/AnalyticsPreferencesState.kt
similarity index 73%
rename from features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesState.kt
rename to features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/preferences/AnalyticsPreferencesState.kt
index 20a18044..fbbf871d 100644
--- a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesState.kt
+++ b/features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/preferences/AnalyticsPreferencesState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.api.preferences
+package id.databisnis.android.bachot.features.analytics.api.preferences
-import io.element.android.features.analytics.api.AnalyticsOptInEvents
+import id.databisnis.android.bachot.features.analytics.api.AnalyticsOptInEvents
data class AnalyticsPreferencesState(
val applicationName: String,
diff --git a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesStateProvider.kt b/features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/preferences/AnalyticsPreferencesStateProvider.kt
similarity index 93%
rename from features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesStateProvider.kt
rename to features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/preferences/AnalyticsPreferencesStateProvider.kt
index 02e07a86..20481036 100644
--- a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesStateProvider.kt
+++ b/features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/preferences/AnalyticsPreferencesStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.api.preferences
+package id.databisnis.android.bachot.features.analytics.api.preferences
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesView.kt b/features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/preferences/AnalyticsPreferencesView.kt
similarity index 69%
rename from features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesView.kt
rename to features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/preferences/AnalyticsPreferencesView.kt
index e91c7707..30b55674 100644
--- a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesView.kt
+++ b/features/analytics/api/src/main/kotlin/id/databisnis/android/bachot/features/analytics/api/preferences/AnalyticsPreferencesView.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.api.preferences
+package id.databisnis.android.bachot.features.analytics.api.preferences
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.analytics.api.AnalyticsOptInEvents
-import io.element.android.features.analytics.api.R
-import io.element.android.libraries.designsystem.components.LINK_TAG
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.buildAnnotatedStringWithStyledPart
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListSupportingText
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.features.analytics.api.AnalyticsOptInEvents
+import id.databisnis.android.bachot.features.analytics.api.R
+import id.databisnis.android.bachot.libraries.designsystem.components.LINK_TAG
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.buildAnnotatedStringWithStyledPart
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSupportingText
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun AnalyticsPreferencesView(
diff --git a/features/analytics/impl/build.gradle.kts b/features/analytics/impl/build.gradle.kts
index cdb172f8..c42b682d 100644
--- a/features/analytics/impl/build.gradle.kts
+++ b/features/analytics/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.analytics.impl"
+ namespace = "id.databisnis.android.bachot.features.analytics.impl"
}
setupDependencyInjection()
diff --git a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInNode.kt b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInNode.kt
similarity index 80%
rename from features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInNode.kt
rename to features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInNode.kt
index 545f306a..a0a5e78d 100644
--- a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInNode.kt
+++ b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.impl
+package id.databisnis.android.bachot.features.analytics.impl
import android.app.Activity
import androidx.activity.compose.LocalActivity
@@ -18,10 +18,10 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.appconfig.AnalyticsConfig
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.androidutils.browser.openUrlInChromeCustomTab
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.appconfig.AnalyticsConfig
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.androidutils.browser.openUrlInChromeCustomTab
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInPresenter.kt b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInPresenter.kt
similarity index 77%
rename from features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInPresenter.kt
rename to features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInPresenter.kt
index d7bdb85e..1c605868 100644
--- a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInPresenter.kt
+++ b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInPresenter.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.impl
+package id.databisnis.android.bachot.features.analytics.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
-import io.element.android.appconfig.AnalyticsConfig
-import io.element.android.features.analytics.api.AnalyticsOptInEvents
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.appconfig.AnalyticsConfig
+import id.databisnis.android.bachot.features.analytics.api.AnalyticsOptInEvents
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInState.kt b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInState.kt
similarity index 73%
rename from features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInState.kt
rename to features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInState.kt
index b2ebd37e..a130ea2d 100644
--- a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInState.kt
+++ b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.impl
+package id.databisnis.android.bachot.features.analytics.impl
-import io.element.android.features.analytics.api.AnalyticsOptInEvents
+import id.databisnis.android.bachot.features.analytics.api.AnalyticsOptInEvents
data class AnalyticsOptInState(
val applicationName: String,
diff --git a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInStateProvider.kt b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInStateProvider.kt
similarity index 92%
rename from features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInStateProvider.kt
rename to features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInStateProvider.kt
index 30a396c1..5131fd2d 100644
--- a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInStateProvider.kt
+++ b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.impl
+package id.databisnis.android.bachot.features.analytics.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInView.kt b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInView.kt
similarity index 76%
rename from features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInView.kt
rename to features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInView.kt
index 4fc9ce5c..c8f64e6b 100644
--- a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInView.kt
+++ b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.impl
+package id.databisnis.android.bachot.features.analytics.impl
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.Box
@@ -25,25 +25,25 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.appconfig.AnalyticsConfig
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.analytics.api.AnalyticsOptInEvents
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.atomic.organisms.InfoListItem
-import io.element.android.libraries.designsystem.atomic.organisms.InfoListOrganism
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.background.OnboardingBackground
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.ClickableLinkText
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.buildAnnotatedStringWithStyledPart
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ButtonSize
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.appconfig.AnalyticsConfig
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.analytics.api.AnalyticsOptInEvents
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.InfoListItem
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.InfoListOrganism
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.background.OnboardingBackground
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.ClickableLinkText
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.buildAnnotatedStringWithStyledPart
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ButtonSize
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.persistentListOf
@Composable
diff --git a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/DefaultAnalyticsEntryPoint.kt b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/DefaultAnalyticsEntryPoint.kt
similarity index 76%
rename from features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/DefaultAnalyticsEntryPoint.kt
rename to features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/DefaultAnalyticsEntryPoint.kt
index fb853879..69a7353b 100644
--- a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/DefaultAnalyticsEntryPoint.kt
+++ b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/DefaultAnalyticsEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.impl
+package id.databisnis.android.bachot.features.analytics.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.analytics.api.AnalyticsEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.analytics.api.AnalyticsEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultAnalyticsEntryPoint : AnalyticsEntryPoint {
diff --git a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/di/AnalyticsModule.kt b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/di/AnalyticsModule.kt
similarity index 68%
rename from features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/di/AnalyticsModule.kt
rename to features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/di/AnalyticsModule.kt
index 32a3d582..fc0dc5a8 100644
--- a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/di/AnalyticsModule.kt
+++ b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/di/AnalyticsModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.impl.di
+package id.databisnis.android.bachot.features.analytics.impl.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.analytics.api.preferences.AnalyticsPreferencesState
-import io.element.android.features.analytics.impl.preferences.AnalyticsPreferencesPresenter
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.analytics.api.preferences.AnalyticsPreferencesState
+import id.databisnis.android.bachot.features.analytics.impl.preferences.AnalyticsPreferencesPresenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
@ContributesTo(AppScope::class)
@BindingContainer
diff --git a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/preferences/AnalyticsPreferencesPresenter.kt b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/preferences/AnalyticsPreferencesPresenter.kt
similarity index 74%
rename from features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/preferences/AnalyticsPreferencesPresenter.kt
rename to features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/preferences/AnalyticsPreferencesPresenter.kt
index 110cb98d..5c1c3ad2 100644
--- a/features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/preferences/AnalyticsPreferencesPresenter.kt
+++ b/features/analytics/impl/src/main/kotlin/id/databisnis/android/bachot/features/analytics/impl/preferences/AnalyticsPreferencesPresenter.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.impl.preferences
+package id.databisnis.android.bachot.features.analytics.impl.preferences
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
-import io.element.android.appconfig.AnalyticsConfig
-import io.element.android.features.analytics.api.AnalyticsOptInEvents
-import io.element.android.features.analytics.api.preferences.AnalyticsPreferencesState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.appconfig.AnalyticsConfig
+import id.databisnis.android.bachot.features.analytics.api.AnalyticsOptInEvents
+import id.databisnis.android.bachot.features.analytics.api.preferences.AnalyticsPreferencesState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/analytics/impl/src/test/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInPresenterTest.kt b/features/analytics/impl/src/test/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInPresenterTest.kt
similarity index 85%
rename from features/analytics/impl/src/test/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInPresenterTest.kt
rename to features/analytics/impl/src/test/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInPresenterTest.kt
index 6521c7f5..9aebc5d1 100644
--- a/features/analytics/impl/src/test/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInPresenterTest.kt
+++ b/features/analytics/impl/src/test/kotlin/id/databisnis/android/bachot/features/analytics/impl/AnalyticsOptInPresenterTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.impl
+package id.databisnis.android.bachot.features.analytics.impl
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.analytics.api.AnalyticsOptInEvents
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.analytics.api.AnalyticsOptInEvents
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/analytics/impl/src/test/kotlin/io/element/android/features/analytics/impl/DefaultAnalyticsEntryPointTest.kt b/features/analytics/impl/src/test/kotlin/id/databisnis/android/bachot/features/analytics/impl/DefaultAnalyticsEntryPointTest.kt
similarity index 80%
rename from features/analytics/impl/src/test/kotlin/io/element/android/features/analytics/impl/DefaultAnalyticsEntryPointTest.kt
rename to features/analytics/impl/src/test/kotlin/id/databisnis/android/bachot/features/analytics/impl/DefaultAnalyticsEntryPointTest.kt
index 0340bd3d..7471a318 100644
--- a/features/analytics/impl/src/test/kotlin/io/element/android/features/analytics/impl/DefaultAnalyticsEntryPointTest.kt
+++ b/features/analytics/impl/src/test/kotlin/id/databisnis/android/bachot/features/analytics/impl/DefaultAnalyticsEntryPointTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.impl
+package id.databisnis.android.bachot.features.analytics.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/analytics/impl/src/test/kotlin/io/element/android/features/analytics/impl/preferences/AnalyticsPreferencesPresenterTest.kt b/features/analytics/impl/src/test/kotlin/id/databisnis/android/bachot/features/analytics/impl/preferences/AnalyticsPreferencesPresenterTest.kt
similarity index 84%
rename from features/analytics/impl/src/test/kotlin/io/element/android/features/analytics/impl/preferences/AnalyticsPreferencesPresenterTest.kt
rename to features/analytics/impl/src/test/kotlin/id/databisnis/android/bachot/features/analytics/impl/preferences/AnalyticsPreferencesPresenterTest.kt
index 174935a1..6f23a967 100644
--- a/features/analytics/impl/src/test/kotlin/io/element/android/features/analytics/impl/preferences/AnalyticsPreferencesPresenterTest.kt
+++ b/features/analytics/impl/src/test/kotlin/id/databisnis/android/bachot/features/analytics/impl/preferences/AnalyticsPreferencesPresenterTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.analytics.impl.preferences
+package id.databisnis.android.bachot.features.analytics.impl.preferences
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.appconfig.AnalyticsConfig
-import io.element.android.features.analytics.api.AnalyticsOptInEvents
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.appconfig.AnalyticsConfig
+import id.databisnis.android.bachot.features.analytics.api.AnalyticsOptInEvents
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/announcement/api/build.gradle.kts b/features/announcement/api/build.gradle.kts
index 0c2f5bb7..875659f2 100644
--- a/features/announcement/api/build.gradle.kts
+++ b/features/announcement/api/build.gradle.kts
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.announcement.api"
+ namespace = "id.databisnis.android.bachot.features.announcement.api"
}
diff --git a/features/announcement/api/src/main/kotlin/io/element/android/features/announcement/api/Announcement.kt b/features/announcement/api/src/main/kotlin/id/databisnis/android/bachot/features/announcement/api/Announcement.kt
similarity index 82%
rename from features/announcement/api/src/main/kotlin/io/element/android/features/announcement/api/Announcement.kt
rename to features/announcement/api/src/main/kotlin/id/databisnis/android/bachot/features/announcement/api/Announcement.kt
index 0bf35650..770df371 100644
--- a/features/announcement/api/src/main/kotlin/io/element/android/features/announcement/api/Announcement.kt
+++ b/features/announcement/api/src/main/kotlin/id/databisnis/android/bachot/features/announcement/api/Announcement.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.api
+package id.databisnis.android.bachot.features.announcement.api
enum class Announcement {
Space,
diff --git a/features/announcement/api/src/main/kotlin/io/element/android/features/announcement/api/AnnouncementService.kt b/features/announcement/api/src/main/kotlin/id/databisnis/android/bachot/features/announcement/api/AnnouncementService.kt
similarity index 92%
rename from features/announcement/api/src/main/kotlin/io/element/android/features/announcement/api/AnnouncementService.kt
rename to features/announcement/api/src/main/kotlin/id/databisnis/android/bachot/features/announcement/api/AnnouncementService.kt
index 42c66aa2..dedd2668 100644
--- a/features/announcement/api/src/main/kotlin/io/element/android/features/announcement/api/AnnouncementService.kt
+++ b/features/announcement/api/src/main/kotlin/id/databisnis/android/bachot/features/announcement/api/AnnouncementService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.api
+package id.databisnis.android.bachot.features.announcement.api
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
diff --git a/features/announcement/impl/build.gradle.kts b/features/announcement/impl/build.gradle.kts
index 443e343e..e0c518f2 100644
--- a/features/announcement/impl/build.gradle.kts
+++ b/features/announcement/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.announcement.impl"
+ namespace = "id.databisnis.android.bachot.features.announcement.impl"
testOptions {
unitTests {
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/AnnouncementPresenter.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/AnnouncementPresenter.kt
similarity index 72%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/AnnouncementPresenter.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/AnnouncementPresenter.kt
index 508f1e44..b652aedb 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/AnnouncementPresenter.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/AnnouncementPresenter.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl
+package id.databisnis.android.bachot.features.announcement.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.getValue
import androidx.compose.runtime.remember
import dev.zacsweers.metro.Inject
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.impl.store.AnnouncementStatus
-import io.element.android.features.announcement.impl.store.AnnouncementStore
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStatus
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStore
+import id.databisnis.android.bachot.libraries.architecture.Presenter
import kotlinx.coroutines.flow.map
@Inject
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/AnnouncementState.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/AnnouncementState.kt
similarity index 87%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/AnnouncementState.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/AnnouncementState.kt
index e762dd60..71faf603 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/AnnouncementState.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/AnnouncementState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl
+package id.databisnis.android.bachot.features.announcement.impl
data class AnnouncementState(
val showSpaceAnnouncement: Boolean,
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/DefaultAnnouncementService.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/DefaultAnnouncementService.kt
similarity index 82%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/DefaultAnnouncementService.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/DefaultAnnouncementService.kt
index 0e5c3017..2c31e61c 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/DefaultAnnouncementService.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/DefaultAnnouncementService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl
+package id.databisnis.android.bachot.features.announcement.impl
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.animation.fadeIn
@@ -17,13 +17,13 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.api.AnnouncementService
-import io.element.android.features.announcement.impl.spaces.SpaceAnnouncementState
-import io.element.android.features.announcement.impl.spaces.SpaceAnnouncementView
-import io.element.android.features.announcement.impl.store.AnnouncementStatus
-import io.element.android.features.announcement.impl.store.AnnouncementStore
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.api.AnnouncementService
+import id.databisnis.android.bachot.features.announcement.impl.spaces.SpaceAnnouncementState
+import id.databisnis.android.bachot.features.announcement.impl.spaces.SpaceAnnouncementView
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStatus
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStore
+import id.databisnis.android.bachot.libraries.architecture.Presenter
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.combine
import kotlinx.coroutines.flow.first
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/di/AnnouncementModule.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/di/AnnouncementModule.kt
similarity index 59%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/di/AnnouncementModule.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/di/AnnouncementModule.kt
index 4cfc0732..58a7d890 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/di/AnnouncementModule.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/di/AnnouncementModule.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.di
+package id.databisnis.android.bachot.features.announcement.impl.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.announcement.impl.AnnouncementPresenter
-import io.element.android.features.announcement.impl.AnnouncementState
-import io.element.android.features.announcement.impl.spaces.SpaceAnnouncementPresenter
-import io.element.android.features.announcement.impl.spaces.SpaceAnnouncementState
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.announcement.impl.AnnouncementPresenter
+import id.databisnis.android.bachot.features.announcement.impl.AnnouncementState
+import id.databisnis.android.bachot.features.announcement.impl.spaces.SpaceAnnouncementPresenter
+import id.databisnis.android.bachot.features.announcement.impl.spaces.SpaceAnnouncementState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
@ContributesTo(AppScope::class)
@BindingContainer
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementEvents.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementEvents.kt
similarity index 82%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementEvents.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementEvents.kt
index 3b968d09..c401bb0b 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementEvents.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.spaces
+package id.databisnis.android.bachot.features.announcement.impl.spaces
sealed interface SpaceAnnouncementEvents {
data object Continue : SpaceAnnouncementEvents
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementPresenter.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementPresenter.kt
similarity index 73%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementPresenter.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementPresenter.kt
index 7c4bc7b5..465ec784 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementPresenter.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementPresenter.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.spaces
+package id.databisnis.android.bachot.features.announcement.impl.spaces
import androidx.compose.runtime.Composable
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.impl.store.AnnouncementStatus
-import io.element.android.features.announcement.impl.store.AnnouncementStore
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStatus
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStore
+import id.databisnis.android.bachot.libraries.architecture.Presenter
import kotlinx.coroutines.launch
@Inject
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementState.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementState.kt
similarity index 82%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementState.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementState.kt
index 9407fad8..c0ae3c97 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementState.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.spaces
+package id.databisnis.android.bachot.features.announcement.impl.spaces
data class SpaceAnnouncementState(
val eventSink: (SpaceAnnouncementEvents) -> Unit
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementStateProvider.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementStateProvider.kt
similarity index 90%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementStateProvider.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementStateProvider.kt
index 27f48cc7..46a27aa3 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementStateProvider.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.spaces
+package id.databisnis.android.bachot.features.announcement.impl.spaces
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementView.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementView.kt
similarity index 79%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementView.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementView.kt
index e0759bc4..08e55f07 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementView.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.spaces
+package id.databisnis.android.bachot.features.announcement.impl.spaces
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.Column
@@ -20,20 +20,20 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.announcement.impl.R
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.atomic.organisms.InfoListItem
-import io.element.android.libraries.designsystem.atomic.organisms.InfoListOrganism
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.announcement.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.InfoListItem
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.InfoListOrganism
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.persistentListOf
/**
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/store/AnnouncementStatus.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/AnnouncementStatus.kt
similarity index 81%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/store/AnnouncementStatus.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/AnnouncementStatus.kt
index 5f3dc7d0..9b3669c1 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/store/AnnouncementStatus.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/AnnouncementStatus.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.store
+package id.databisnis.android.bachot.features.announcement.impl.store
enum class AnnouncementStatus {
NeverShown,
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/store/AnnouncementStore.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/AnnouncementStore.kt
similarity index 79%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/store/AnnouncementStore.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/AnnouncementStore.kt
index c818e90c..7c38cd25 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/store/AnnouncementStore.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/AnnouncementStore.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.store
+package id.databisnis.android.bachot.features.announcement.impl.store
-import io.element.android.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.api.Announcement
import kotlinx.coroutines.flow.Flow
interface AnnouncementStore {
diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/store/DefaultAnnouncementStore.kt b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/DefaultAnnouncementStore.kt
similarity index 89%
rename from features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/store/DefaultAnnouncementStore.kt
rename to features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/DefaultAnnouncementStore.kt
index ad166e4e..4fccf2a1 100644
--- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/store/DefaultAnnouncementStore.kt
+++ b/features/announcement/impl/src/main/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/DefaultAnnouncementStore.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.store
+package id.databisnis.android.bachot.features.announcement.impl.store
import androidx.datastore.preferences.core.edit
import androidx.datastore.preferences.core.intPreferencesKey
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.libraries.preferences.api.store.PreferenceDataStoreFactory
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.libraries.preferences.api.store.PreferenceDataStoreFactory
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.map
diff --git a/features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/AnnouncementPresenterTest.kt b/features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/AnnouncementPresenterTest.kt
similarity index 77%
rename from features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/AnnouncementPresenterTest.kt
rename to features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/AnnouncementPresenterTest.kt
index 18deb8b2..6029fdba 100644
--- a/features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/AnnouncementPresenterTest.kt
+++ b/features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/AnnouncementPresenterTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl
+package id.databisnis.android.bachot.features.announcement.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.impl.store.AnnouncementStatus
-import io.element.android.features.announcement.impl.store.AnnouncementStore
-import io.element.android.features.announcement.impl.store.InMemoryAnnouncementStore
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStatus
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStore
+import id.databisnis.android.bachot.features.announcement.impl.store.InMemoryAnnouncementStore
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/DefaultAnnouncementServiceTest.kt b/features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/DefaultAnnouncementServiceTest.kt
similarity index 86%
rename from features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/DefaultAnnouncementServiceTest.kt
rename to features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/DefaultAnnouncementServiceTest.kt
index e1661912..0739f7c2 100644
--- a/features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/DefaultAnnouncementServiceTest.kt
+++ b/features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/DefaultAnnouncementServiceTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl
+package id.databisnis.android.bachot.features.announcement.impl
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.impl.spaces.SpaceAnnouncementState
-import io.element.android.features.announcement.impl.spaces.aSpaceAnnouncementState
-import io.element.android.features.announcement.impl.store.AnnouncementStatus
-import io.element.android.features.announcement.impl.store.AnnouncementStore
-import io.element.android.features.announcement.impl.store.InMemoryAnnouncementStore
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.impl.spaces.SpaceAnnouncementState
+import id.databisnis.android.bachot.features.announcement.impl.spaces.aSpaceAnnouncementState
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStatus
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStore
+import id.databisnis.android.bachot.features.announcement.impl.store.InMemoryAnnouncementStore
+import id.databisnis.android.bachot.libraries.architecture.Presenter
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementPresenterTest.kt b/features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementPresenterTest.kt
similarity index 72%
rename from features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementPresenterTest.kt
rename to features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementPresenterTest.kt
index 672f6774..87ed5b7d 100644
--- a/features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementPresenterTest.kt
+++ b/features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementPresenterTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.spaces
+package id.databisnis.android.bachot.features.announcement.impl.spaces
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.impl.store.AnnouncementStatus
-import io.element.android.features.announcement.impl.store.AnnouncementStore
-import io.element.android.features.announcement.impl.store.InMemoryAnnouncementStore
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStatus
+import id.databisnis.android.bachot.features.announcement.impl.store.AnnouncementStore
+import id.databisnis.android.bachot.features.announcement.impl.store.InMemoryAnnouncementStore
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementViewTest.kt b/features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementViewTest.kt
similarity index 83%
rename from features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementViewTest.kt
rename to features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementViewTest.kt
index ad3d83f1..b10d2cd7 100644
--- a/features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementViewTest.kt
+++ b/features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/spaces/SpaceAnnouncementViewTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.spaces
+package id.databisnis.android.bachot.features.announcement.impl.spaces
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/store/InMemoryAnnouncementStore.kt b/features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/InMemoryAnnouncementStore.kt
similarity index 91%
rename from features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/store/InMemoryAnnouncementStore.kt
rename to features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/InMemoryAnnouncementStore.kt
index ab3e8512..c7842fd5 100644
--- a/features/announcement/impl/src/test/kotlin/io/element/android/features/announcement/impl/store/InMemoryAnnouncementStore.kt
+++ b/features/announcement/impl/src/test/kotlin/id/databisnis/android/bachot/features/announcement/impl/store/InMemoryAnnouncementStore.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.announcement.impl.store
+package id.databisnis.android.bachot.features.announcement.impl.store
-import io.element.android.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.api.Announcement
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.asStateFlow
diff --git a/features/announcement/test/build.gradle.kts b/features/announcement/test/build.gradle.kts
index d9e92517..b241e283 100644
--- a/features/announcement/test/build.gradle.kts
+++ b/features/announcement/test/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.announcement.test"
+ namespace = "id.databisnis.android.bachot.features.announcement.test"
}
dependencies {
diff --git a/features/announcement/test/src/main/kotlin/io/element/android/features/rageshake/test/logs/FakeAnnouncementService.kt b/features/announcement/test/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/test/logs/FakeAnnouncementService.kt
similarity index 83%
rename from features/announcement/test/src/main/kotlin/io/element/android/features/rageshake/test/logs/FakeAnnouncementService.kt
rename to features/announcement/test/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/test/logs/FakeAnnouncementService.kt
index fefb61d7..0e81122e 100644
--- a/features/announcement/test/src/main/kotlin/io/element/android/features/rageshake/test/logs/FakeAnnouncementService.kt
+++ b/features/announcement/test/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/test/logs/FakeAnnouncementService.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.test.logs
+package id.databisnis.android.bachot.features.rageshake.test.logs
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.api.AnnouncementService
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.api.AnnouncementService
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.asStateFlow
diff --git a/features/cachecleaner/api/build.gradle.kts b/features/cachecleaner/api/build.gradle.kts
index 70510729..0aea5d65 100644
--- a/features/cachecleaner/api/build.gradle.kts
+++ b/features/cachecleaner/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.cachecleaner.api"
+ namespace = "id.databisnis.android.bachot.features.cachecleaner.api"
}
dependencies {
diff --git a/features/cachecleaner/api/src/main/kotlin/io/element/android/features/cachecleaner/api/CacheCleaner.kt b/features/cachecleaner/api/src/main/kotlin/id/databisnis/android/bachot/features/cachecleaner/api/CacheCleaner.kt
similarity index 88%
rename from features/cachecleaner/api/src/main/kotlin/io/element/android/features/cachecleaner/api/CacheCleaner.kt
rename to features/cachecleaner/api/src/main/kotlin/id/databisnis/android/bachot/features/cachecleaner/api/CacheCleaner.kt
index b5a5396b..7131ecc1 100644
--- a/features/cachecleaner/api/src/main/kotlin/io/element/android/features/cachecleaner/api/CacheCleaner.kt
+++ b/features/cachecleaner/api/src/main/kotlin/id/databisnis/android/bachot/features/cachecleaner/api/CacheCleaner.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.cachecleaner.api
+package id.databisnis.android.bachot.features.cachecleaner.api
interface CacheCleaner {
/**
diff --git a/features/cachecleaner/impl/build.gradle.kts b/features/cachecleaner/impl/build.gradle.kts
index 3321e2a8..905271f2 100644
--- a/features/cachecleaner/impl/build.gradle.kts
+++ b/features/cachecleaner/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.cachecleaner.impl"
+ namespace = "id.databisnis.android.bachot.features.cachecleaner.impl"
}
setupDependencyInjection()
diff --git a/features/cachecleaner/impl/src/main/kotlin/io/element/android/features/cachecleaner/impl/CacheCleanerBindings.kt b/features/cachecleaner/impl/src/main/kotlin/id/databisnis/android/bachot/features/cachecleaner/impl/CacheCleanerBindings.kt
similarity index 75%
rename from features/cachecleaner/impl/src/main/kotlin/io/element/android/features/cachecleaner/impl/CacheCleanerBindings.kt
rename to features/cachecleaner/impl/src/main/kotlin/id/databisnis/android/bachot/features/cachecleaner/impl/CacheCleanerBindings.kt
index 2137b7b9..a7070577 100644
--- a/features/cachecleaner/impl/src/main/kotlin/io/element/android/features/cachecleaner/impl/CacheCleanerBindings.kt
+++ b/features/cachecleaner/impl/src/main/kotlin/id/databisnis/android/bachot/features/cachecleaner/impl/CacheCleanerBindings.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.cachecleaner.impl
+package id.databisnis.android.bachot.features.cachecleaner.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.cachecleaner.api.CacheCleaner
+import id.databisnis.android.bachot.features.cachecleaner.api.CacheCleaner
@ContributesTo(AppScope::class)
interface CacheCleanerBindings {
diff --git a/features/cachecleaner/impl/src/main/kotlin/io/element/android/features/cachecleaner/impl/DefaultCacheCleaner.kt b/features/cachecleaner/impl/src/main/kotlin/id/databisnis/android/bachot/features/cachecleaner/impl/DefaultCacheCleaner.kt
similarity index 76%
rename from features/cachecleaner/impl/src/main/kotlin/io/element/android/features/cachecleaner/impl/DefaultCacheCleaner.kt
rename to features/cachecleaner/impl/src/main/kotlin/id/databisnis/android/bachot/features/cachecleaner/impl/DefaultCacheCleaner.kt
index 44351412..64dcc5d2 100644
--- a/features/cachecleaner/impl/src/main/kotlin/io/element/android/features/cachecleaner/impl/DefaultCacheCleaner.kt
+++ b/features/cachecleaner/impl/src/main/kotlin/id/databisnis/android/bachot/features/cachecleaner/impl/DefaultCacheCleaner.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.cachecleaner.impl
+package id.databisnis.android.bachot.features.cachecleaner.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.cachecleaner.api.CacheCleaner
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.di.CacheDirectory
-import io.element.android.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.features.cachecleaner.api.CacheCleaner
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.di.CacheDirectory
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import timber.log.Timber
diff --git a/features/cachecleaner/impl/src/test/kotlin/io/element/android/features/cachecleaner/impl/DefaultCacheCleanerTest.kt b/features/cachecleaner/impl/src/test/kotlin/id/databisnis/android/bachot/features/cachecleaner/impl/DefaultCacheCleanerTest.kt
similarity index 93%
rename from features/cachecleaner/impl/src/test/kotlin/io/element/android/features/cachecleaner/impl/DefaultCacheCleanerTest.kt
rename to features/cachecleaner/impl/src/test/kotlin/id/databisnis/android/bachot/features/cachecleaner/impl/DefaultCacheCleanerTest.kt
index 6094f1e1..23217102 100644
--- a/features/cachecleaner/impl/src/test/kotlin/io/element/android/features/cachecleaner/impl/DefaultCacheCleanerTest.kt
+++ b/features/cachecleaner/impl/src/test/kotlin/id/databisnis/android/bachot/features/cachecleaner/impl/DefaultCacheCleanerTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.cachecleaner.impl
+package id.databisnis.android.bachot.features.cachecleaner.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/call/api/build.gradle.kts b/features/call/api/build.gradle.kts
index 1480a31f..60ff36f4 100644
--- a/features/call/api/build.gradle.kts
+++ b/features/call/api/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.call.api"
+ namespace = "id.databisnis.android.bachot.features.call.api"
}
dependencies {
diff --git a/features/call/api/src/main/kotlin/io/element/android/features/call/api/CallType.kt b/features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/CallType.kt
similarity index 74%
rename from features/call/api/src/main/kotlin/io/element/android/features/call/api/CallType.kt
rename to features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/CallType.kt
index 5beb9f7c..386aca01 100644
--- a/features/call/api/src/main/kotlin/io/element/android/features/call/api/CallType.kt
+++ b/features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/CallType.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.api
+package id.databisnis.android.bachot.features.call.api
import android.os.Parcelable
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.parcelize.Parcelize
sealed interface CallType : NodeInputs, Parcelable {
diff --git a/features/call/api/src/main/kotlin/io/element/android/features/call/api/CurrentCall.kt b/features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/CurrentCall.kt
similarity index 80%
rename from features/call/api/src/main/kotlin/io/element/android/features/call/api/CurrentCall.kt
rename to features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/CurrentCall.kt
index a6932a14..0302f6ee 100644
--- a/features/call/api/src/main/kotlin/io/element/android/features/call/api/CurrentCall.kt
+++ b/features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/CurrentCall.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.api
+package id.databisnis.android.bachot.features.call.api
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
/**
* Value for the local current call.
diff --git a/features/call/api/src/main/kotlin/io/element/android/features/call/api/CurrentCallService.kt b/features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/CurrentCallService.kt
similarity index 91%
rename from features/call/api/src/main/kotlin/io/element/android/features/call/api/CurrentCallService.kt
rename to features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/CurrentCallService.kt
index 25720596..569898af 100644
--- a/features/call/api/src/main/kotlin/io/element/android/features/call/api/CurrentCallService.kt
+++ b/features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/CurrentCallService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.api
+package id.databisnis.android.bachot.features.call.api
import kotlinx.coroutines.flow.StateFlow
diff --git a/features/call/api/src/main/kotlin/io/element/android/features/call/api/ElementCallEntryPoint.kt b/features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/ElementCallEntryPoint.kt
similarity index 89%
rename from features/call/api/src/main/kotlin/io/element/android/features/call/api/ElementCallEntryPoint.kt
rename to features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/ElementCallEntryPoint.kt
index caa557f4..1eeab8e1 100644
--- a/features/call/api/src/main/kotlin/io/element/android/features/call/api/ElementCallEntryPoint.kt
+++ b/features/call/api/src/main/kotlin/id/databisnis/android/bachot/features/call/api/ElementCallEntryPoint.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.api
+package id.databisnis.android.bachot.features.call.api
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
/**
* Entry point for the call feature.
diff --git a/features/call/impl/build.gradle.kts b/features/call/impl/build.gradle.kts
index e77c09e1..7833bd95 100644
--- a/features/call/impl/build.gradle.kts
+++ b/features/call/impl/build.gradle.kts
@@ -12,13 +12,13 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
alias(libs.plugins.kotlin.serialization)
}
android {
- namespace = "io.element.android.features.call.impl"
+ namespace = "id.databisnis.android.bachot.features.call.impl"
buildFeatures {
buildConfig = true
diff --git a/features/call/impl/src/main/AndroidManifest.xml b/features/call/impl/src/main/AndroidManifest.xml
index daf1a910..8741c90a 100644
--- a/features/call/impl/src/main/AndroidManifest.xml
+++ b/features/call/impl/src/main/AndroidManifest.xml
@@ -34,7 +34,7 @@
android:label="@string/element_call"
android:launchMode="singleTask"
android:supportsPictureInPicture="true"
- android:taskAffinity="io.element.android.features.call">
+ android:taskAffinity="id.databisnis.android.bachot.features.call">
@@ -75,7 +75,7 @@
android:excludeFromRecents="true"
android:exported="false"
android:launchMode="singleTask"
- android:taskAffinity="io.element.android.features.call" />
+ android:taskAffinity="id.databisnis.android.bachot.features.call" />
,
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/CallScreenStateProvider.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/CallScreenStateProvider.kt
similarity index 91%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/CallScreenStateProvider.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/CallScreenStateProvider.kt
index 3e72f96f..01702ba1 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/CallScreenStateProvider.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/CallScreenStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.ui
+package id.databisnis.android.bachot.features.call.impl.ui
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
open class CallScreenStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/CallScreenView.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/CallScreenView.kt
similarity index 87%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/CallScreenView.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/CallScreenView.kt
index f8657a9e..24fb48a5 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/CallScreenView.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/CallScreenView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.ui
+package id.databisnis.android.bachot.features.call.impl.ui
import android.annotation.SuppressLint
import android.view.ViewGroup
@@ -32,22 +32,22 @@ import androidx.compose.ui.platform.LocalInspectionMode
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.viewinterop.AndroidView
-import io.element.android.features.call.impl.R
-import io.element.android.features.call.impl.pip.PictureInPictureEvents
-import io.element.android.features.call.impl.pip.PictureInPictureState
-import io.element.android.features.call.impl.pip.aPictureInPictureState
-import io.element.android.features.call.impl.utils.InvalidAudioDeviceReason
-import io.element.android.features.call.impl.utils.WebViewAudioManager
-import io.element.android.features.call.impl.utils.WebViewPipController
-import io.element.android.features.call.impl.utils.WebViewWidgetMessageInterceptor
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.call.impl.R
+import id.databisnis.android.bachot.features.call.impl.pip.PictureInPictureEvents
+import id.databisnis.android.bachot.features.call.impl.pip.PictureInPictureState
+import id.databisnis.android.bachot.features.call.impl.pip.aPictureInPictureState
+import id.databisnis.android.bachot.features.call.impl.utils.InvalidAudioDeviceReason
+import id.databisnis.android.bachot.features.call.impl.utils.WebViewAudioManager
+import id.databisnis.android.bachot.features.call.impl.utils.WebViewPipController
+import id.databisnis.android.bachot.features.call.impl.utils.WebViewWidgetMessageInterceptor
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import timber.log.Timber
typealias RequestPermissionCallback = (Array) -> Unit
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/CallTypeExtension.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/CallTypeExtension.kt
similarity index 67%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/CallTypeExtension.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/CallTypeExtension.kt
index 0c18c3e1..10bd915f 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/CallTypeExtension.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/CallTypeExtension.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.ui
+package id.databisnis.android.bachot.features.call.impl.ui
-import io.element.android.features.call.api.CallType
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
fun CallType.getSessionId(): SessionId? {
return when (this) {
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/ElementCallActivity.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/ElementCallActivity.kt
similarity index 86%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/ElementCallActivity.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/ElementCallActivity.kt
index bf4f8362..d2d171b0 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/ElementCallActivity.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/ElementCallActivity.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.ui
+package id.databisnis.android.bachot.features.call.impl.ui
import android.Manifest
import android.app.PictureInPictureParams
@@ -34,27 +34,27 @@ import androidx.core.content.IntentCompat
import androidx.core.util.Consumer
import androidx.lifecycle.Lifecycle
import dev.zacsweers.metro.Inject
-import io.element.android.compound.colors.SemanticColorsLightDark
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.api.CallType.ExternalUrl
-import io.element.android.features.call.impl.DefaultElementCallEntryPoint
-import io.element.android.features.call.impl.di.CallBindings
-import io.element.android.features.call.impl.pip.PictureInPictureEvents
-import io.element.android.features.call.impl.pip.PictureInPicturePresenter
-import io.element.android.features.call.impl.pip.PictureInPictureState
-import io.element.android.features.call.impl.pip.PipView
-import io.element.android.features.call.impl.services.CallForegroundService
-import io.element.android.features.call.impl.utils.CallIntentDataParser
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.libraries.androidutils.browser.ConsoleMessageLogger
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.bindings
-import io.element.android.libraries.audio.api.AudioFocus
-import io.element.android.libraries.audio.api.AudioFocusRequester
-import io.element.android.libraries.core.log.logger.LoggerTag
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.designsystem.theme.ElementThemeApp
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.api.CallType.ExternalUrl
+import id.databisnis.android.bachot.features.call.impl.DefaultElementCallEntryPoint
+import id.databisnis.android.bachot.features.call.impl.di.CallBindings
+import id.databisnis.android.bachot.features.call.impl.pip.PictureInPictureEvents
+import id.databisnis.android.bachot.features.call.impl.pip.PictureInPicturePresenter
+import id.databisnis.android.bachot.features.call.impl.pip.PictureInPictureState
+import id.databisnis.android.bachot.features.call.impl.pip.PipView
+import id.databisnis.android.bachot.features.call.impl.services.CallForegroundService
+import id.databisnis.android.bachot.features.call.impl.utils.CallIntentDataParser
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.libraries.androidutils.browser.ConsoleMessageLogger
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.bindings
+import id.databisnis.android.bachot.libraries.audio.api.AudioFocus
+import id.databisnis.android.bachot.libraries.audio.api.AudioFocusRequester
+import id.databisnis.android.bachot.libraries.core.log.logger.LoggerTag
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.designsystem.theme.ElementThemeApp
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
import timber.log.Timber
private val loggerTag = LoggerTag("ElementCallActivity")
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/IncomingCallActivity.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/IncomingCallActivity.kt
similarity index 78%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/IncomingCallActivity.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/IncomingCallActivity.kt
index 714360a7..28265657 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/IncomingCallActivity.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/IncomingCallActivity.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.ui
+package id.databisnis.android.bachot.features.call.impl.ui
import android.os.Bundle
import android.view.WindowManager
@@ -18,19 +18,19 @@ import androidx.compose.runtime.remember
import androidx.core.content.IntentCompat
import androidx.lifecycle.lifecycleScope
import dev.zacsweers.metro.Inject
-import io.element.android.compound.colors.SemanticColorsLightDark
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.api.ElementCallEntryPoint
-import io.element.android.features.call.impl.di.CallBindings
-import io.element.android.features.call.impl.notifications.CallNotificationData
-import io.element.android.features.call.impl.utils.ActiveCallManager
-import io.element.android.features.call.impl.utils.CallState
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.libraries.architecture.bindings
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.designsystem.theme.ElementThemeApp
-import io.element.android.libraries.di.annotations.AppCoroutineScope
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.api.ElementCallEntryPoint
+import id.databisnis.android.bachot.features.call.impl.di.CallBindings
+import id.databisnis.android.bachot.features.call.impl.notifications.CallNotificationData
+import id.databisnis.android.bachot.features.call.impl.utils.ActiveCallManager
+import id.databisnis.android.bachot.features.call.impl.utils.CallState
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.libraries.architecture.bindings
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.designsystem.theme.ElementThemeApp
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.filter
import kotlinx.coroutines.flow.launchIn
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/IncomingCallScreen.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/IncomingCallScreen.kt
similarity index 80%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/IncomingCallScreen.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/IncomingCallScreen.kt
index 682c4cec..8e2b9fcb 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/IncomingCallScreen.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/IncomingCallScreen.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.ui
+package id.databisnis.android.bachot.features.call.impl.ui
import androidx.compose.foundation.border
import androidx.compose.foundation.layout.Arrangement
@@ -32,24 +32,24 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.call.impl.R
-import io.element.android.features.call.impl.notifications.CallNotificationData
-import io.element.android.libraries.designsystem.background.OnboardingBackground
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.call.impl.R
+import id.databisnis.android.bachot.features.call.impl.notifications.CallNotificationData
+import id.databisnis.android.bachot.libraries.designsystem.background.OnboardingBackground
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun IncomingCallScreen(
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/LanguageTagProvider.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/LanguageTagProvider.kt
similarity index 92%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/LanguageTagProvider.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/LanguageTagProvider.kt
index c9abd7b7..58962192 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/LanguageTagProvider.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/ui/LanguageTagProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.ui
+package id.databisnis.android.bachot.features.call.impl.ui
import androidx.compose.runtime.Composable
import androidx.compose.ui.platform.LocalConfiguration
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/ActiveCallManager.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/ActiveCallManager.kt
similarity index 92%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/ActiveCallManager.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/ActiveCallManager.kt
index 91fcc259..35dd296c 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/ActiveCallManager.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/ActiveCallManager.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
import android.annotation.SuppressLint
import android.content.Context
@@ -19,22 +19,22 @@ import coil3.annotation.DelicateCoilApi
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.appconfig.ElementCallConfig
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.api.CurrentCall
-import io.element.android.features.call.impl.notifications.CallNotificationData
-import io.element.android.features.call.impl.notifications.RingingCallNotificationCreator
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.di.annotations.AppCoroutineScope
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.libraries.matrix.api.MatrixClientProvider
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.ui.media.ImageLoaderHolder
-import io.element.android.libraries.push.api.notifications.ForegroundServiceType
-import io.element.android.libraries.push.api.notifications.NotificationIdProvider
-import io.element.android.libraries.push.api.notifications.OnMissedCallNotificationHandler
-import io.element.android.services.appnavstate.api.AppForegroundStateService
-import io.element.android.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.appconfig.ElementCallConfig
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.api.CurrentCall
+import id.databisnis.android.bachot.features.call.impl.notifications.CallNotificationData
+import id.databisnis.android.bachot.features.call.impl.notifications.RingingCallNotificationCreator
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.ui.media.ImageLoaderHolder
+import id.databisnis.android.bachot.libraries.push.api.notifications.ForegroundServiceType
+import id.databisnis.android.bachot.libraries.push.api.notifications.NotificationIdProvider
+import id.databisnis.android.bachot.libraries.push.api.notifications.OnMissedCallNotificationHandler
+import id.databisnis.android.bachot.services.appnavstate.api.AppForegroundStateService
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.Job
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/CallIntentDataParser.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/CallIntentDataParser.kt
similarity index 98%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/CallIntentDataParser.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/CallIntentDataParser.kt
index f5433c15..94bc75bd 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/CallIntentDataParser.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/CallIntentDataParser.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
import android.net.Uri
import androidx.core.net.toUri
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/CallWidgetProvider.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/CallWidgetProvider.kt
similarity index 66%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/CallWidgetProvider.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/CallWidgetProvider.kt
index 6ce73bc5..779e2810 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/CallWidgetProvider.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/CallWidgetProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.widget.MatrixWidgetDriver
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetDriver
interface CallWidgetProvider {
suspend fun getWidget(
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/DefaultCallAnalyticCredentialsProvider.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/DefaultCallAnalyticCredentialsProvider.kt
similarity index 80%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/DefaultCallAnalyticCredentialsProvider.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/DefaultCallAnalyticCredentialsProvider.kt
index 6ba075b7..1c0c978c 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/DefaultCallAnalyticCredentialsProvider.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/DefaultCallAnalyticCredentialsProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.call.impl.BuildConfig
-import io.element.android.libraries.matrix.api.widget.CallAnalyticCredentialsProvider
+import id.databisnis.android.bachot.features.call.impl.BuildConfig
+import id.databisnis.android.bachot.libraries.matrix.api.widget.CallAnalyticCredentialsProvider
@ContributesBinding(AppScope::class)
class DefaultCallAnalyticCredentialsProvider : CallAnalyticCredentialsProvider {
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/DefaultCallWidgetProvider.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/DefaultCallWidgetProvider.kt
similarity index 76%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/DefaultCallWidgetProvider.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/DefaultCallWidgetProvider.kt
index 1728a0ca..67d3b26a 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/DefaultCallWidgetProvider.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/DefaultCallWidgetProvider.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.MatrixClientProvider
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.libraries.matrix.api.widget.CallWidgetSettingsProvider
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
-import io.element.android.services.appnavstate.api.ActiveRoomsHolder
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.widget.CallWidgetSettingsProvider
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.services.appnavstate.api.ActiveRoomsHolder
import kotlinx.coroutines.flow.firstOrNull
private const val EMBEDDED_CALL_WIDGET_BASE_URL = "https://appassets.androidplatform.net/element-call/index.html"
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/DefaultCurrentCallService.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/DefaultCurrentCallService.kt
similarity index 79%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/DefaultCurrentCallService.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/DefaultCurrentCallService.kt
index 1c8c0b34..bc31cb6a 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/DefaultCurrentCallService.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/DefaultCurrentCallService.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.call.api.CurrentCall
-import io.element.android.features.call.api.CurrentCallService
+import id.databisnis.android.bachot.features.call.api.CurrentCall
+import id.databisnis.android.bachot.features.call.api.CurrentCallService
import kotlinx.coroutines.flow.MutableStateFlow
@SingleIn(AppScope::class)
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/IntentProvider.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/IntentProvider.kt
similarity index 78%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/IntentProvider.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/IntentProvider.kt
index 0f74ba86..419b7d93 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/IntentProvider.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/IntentProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
import android.app.PendingIntent
import android.content.Context
import android.content.Intent
import androidx.core.app.PendingIntentCompat
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.impl.DefaultElementCallEntryPoint
-import io.element.android.features.call.impl.ui.ElementCallActivity
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.impl.DefaultElementCallEntryPoint
+import id.databisnis.android.bachot.features.call.impl.ui.ElementCallActivity
internal object IntentProvider {
fun createIntent(context: Context, callType: CallType): Intent = Intent(context, ElementCallActivity::class.java).apply {
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/PipController.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/PipController.kt
similarity index 84%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/PipController.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/PipController.kt
index b259816f..6c5777c8 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/PipController.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/PipController.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
interface PipController {
suspend fun canEnterPip(): Boolean
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WebViewAudioManager.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WebViewAudioManager.kt
similarity index 99%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WebViewAudioManager.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WebViewAudioManager.kt
index d4811d65..e45d89c7 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WebViewAudioManager.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WebViewAudioManager.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
import android.content.Context
import android.media.AudioDeviceCallback
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WebViewPipController.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WebViewPipController.kt
similarity index 94%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WebViewPipController.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WebViewPipController.kt
index 12f8dfd0..48c4d23c 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WebViewPipController.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WebViewPipController.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
import android.webkit.WebView
import kotlin.coroutines.resume
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WebViewWidgetMessageInterceptor.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WebViewWidgetMessageInterceptor.kt
similarity index 98%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WebViewWidgetMessageInterceptor.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WebViewWidgetMessageInterceptor.kt
index f7ab2c57..0d152a63 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WebViewWidgetMessageInterceptor.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WebViewWidgetMessageInterceptor.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
import android.graphics.Bitmap
import android.net.http.SslError
@@ -21,7 +21,7 @@ import androidx.core.net.toUri
import androidx.webkit.WebViewAssetLoader
import androidx.webkit.WebViewCompat
import androidx.webkit.WebViewFeature
-import io.element.android.features.call.impl.BuildConfig
+import id.databisnis.android.bachot.features.call.impl.BuildConfig
import kotlinx.coroutines.flow.MutableSharedFlow
import timber.log.Timber
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WidgetMessageInterceptor.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WidgetMessageInterceptor.kt
similarity index 86%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WidgetMessageInterceptor.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WidgetMessageInterceptor.kt
index ea158c5d..36ab71c6 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WidgetMessageInterceptor.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WidgetMessageInterceptor.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
import kotlinx.coroutines.flow.Flow
diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WidgetMessageSerializer.kt b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WidgetMessageSerializer.kt
similarity index 68%
rename from features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WidgetMessageSerializer.kt
rename to features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WidgetMessageSerializer.kt
index 9a489c61..427f9c33 100644
--- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/utils/WidgetMessageSerializer.kt
+++ b/features/call/impl/src/main/kotlin/id/databisnis/android/bachot/features/call/impl/utils/WidgetMessageSerializer.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.utils
+package id.databisnis.android.bachot.features.call.impl.utils
import dev.zacsweers.metro.Inject
-import io.element.android.features.call.impl.data.WidgetMessage
-import io.element.android.libraries.androidutils.json.JsonProvider
-import io.element.android.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.features.call.impl.data.WidgetMessage
+import id.databisnis.android.bachot.libraries.androidutils.json.JsonProvider
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
@Inject
class WidgetMessageSerializer(
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/DefaultElementCallEntryPointTest.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/DefaultElementCallEntryPointTest.kt
similarity index 77%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/DefaultElementCallEntryPointTest.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/DefaultElementCallEntryPointTest.kt
index bfc6565d..d4a42397 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/DefaultElementCallEntryPointTest.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/DefaultElementCallEntryPointTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call
+package id.databisnis.android.bachot.features.call
import android.content.Intent
import androidx.test.platform.app.InstrumentationRegistry
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.impl.DefaultElementCallEntryPoint
-import io.element.android.features.call.impl.notifications.CallNotificationData
-import io.element.android.features.call.impl.ui.ElementCallActivity
-import io.element.android.features.call.utils.FakeActiveCallManager
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.impl.DefaultElementCallEntryPoint
+import id.databisnis.android.bachot.features.call.impl.notifications.CallNotificationData
+import id.databisnis.android.bachot.features.call.impl.ui.ElementCallActivity
+import id.databisnis.android.bachot.features.call.utils.FakeActiveCallManager
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.advanceTimeBy
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/MapWebkitPermissionsTest.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/MapWebkitPermissionsTest.kt
similarity index 90%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/MapWebkitPermissionsTest.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/MapWebkitPermissionsTest.kt
index e3563584..e3bc65a7 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/MapWebkitPermissionsTest.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/MapWebkitPermissionsTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call
+package id.databisnis.android.bachot.features.call
import android.Manifest
import android.webkit.PermissionRequest
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.call.impl.ui.mapWebkitPermissions
+import id.databisnis.android.bachot.features.call.impl.ui.mapWebkitPermissions
import org.junit.Test
class MapWebkitPermissionsTest {
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/FakePipController.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/FakePipController.kt
similarity index 75%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/FakePipController.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/FakePipController.kt
index 5153f79c..9468f1a9 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/FakePipController.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/FakePipController.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.pip
+package id.databisnis.android.bachot.features.call.impl.pip
-import io.element.android.features.call.impl.utils.PipController
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.call.impl.utils.PipController
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakePipController(
private val canEnterPipResult: () -> Boolean = { lambdaError() },
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/FakePipSupportProvider.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/FakePipSupportProvider.kt
similarity index 86%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/FakePipSupportProvider.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/FakePipSupportProvider.kt
index c17e3126..b6b764e0 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/FakePipSupportProvider.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/FakePipSupportProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.pip
+package id.databisnis.android.bachot.features.call.impl.pip
class FakePipSupportProvider(
private val isPipSupported: Boolean
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/FakePipView.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/FakePipView.kt
similarity index 83%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/FakePipView.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/FakePipView.kt
index 55e94312..345e7327 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/FakePipView.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/FakePipView.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.pip
+package id.databisnis.android.bachot.features.call.impl.pip
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakePipView(
private val setPipParamsResult: () -> Unit = { lambdaError() },
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/PictureInPicturePresenterTest.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/PictureInPicturePresenterTest.kt
similarity index 97%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/PictureInPicturePresenterTest.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/PictureInPicturePresenterTest.kt
index c087fa3c..2e793093 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/impl/pip/PictureInPicturePresenterTest.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/impl/pip/PictureInPicturePresenterTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.impl.pip
+package id.databisnis.android.bachot.features.call.impl.pip
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/notifications/RingingCallNotificationCreatorTest.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/notifications/RingingCallNotificationCreatorTest.kt
similarity index 76%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/notifications/RingingCallNotificationCreatorTest.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/notifications/RingingCallNotificationCreatorTest.kt
index 28e2747b..0a25d8b6 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/notifications/RingingCallNotificationCreatorTest.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/notifications/RingingCallNotificationCreatorTest.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.notifications
+package id.databisnis.android.bachot.features.call.notifications
import androidx.core.graphics.drawable.IconCompat
import androidx.test.platform.app.InstrumentationRegistry
import coil3.ImageLoader
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.call.impl.notifications.RingingCallNotificationCreator
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.FakeMatrixClientProvider
-import io.element.android.libraries.matrix.ui.media.test.FakeImageLoaderHolder
-import io.element.android.libraries.push.test.notifications.push.FakeNotificationBitmapLoader
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.features.call.impl.notifications.RingingCallNotificationCreator
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.ui.media.test.FakeImageLoaderHolder
+import id.databisnis.android.bachot.libraries.push.test.notifications.push.FakeNotificationBitmapLoader
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.test.runTest
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/ui/CallScreenPresenterTest.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/CallScreenPresenterTest.kt
similarity index 88%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/ui/CallScreenPresenterTest.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/CallScreenPresenterTest.kt
index 09aaaf82..5fda88b3 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/ui/CallScreenPresenterTest.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/CallScreenPresenterTest.kt
@@ -6,40 +6,40 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.ui
+package id.databisnis.android.bachot.features.call.ui
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.impl.ui.CallScreenEvents
-import io.element.android.features.call.impl.ui.CallScreenNavigator
-import io.element.android.features.call.impl.ui.CallScreenPresenter
-import io.element.android.features.call.impl.utils.WidgetMessageSerializer
-import io.element.android.features.call.utils.FakeActiveCallManager
-import io.element.android.features.call.utils.FakeCallWidgetProvider
-import io.element.android.features.call.utils.FakeWidgetMessageInterceptor
-import io.element.android.libraries.androidutils.json.DefaultJsonProvider
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.sync.SyncState
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.FakeMatrixClientProvider
-import io.element.android.libraries.matrix.test.sync.FakeSyncService
-import io.element.android.libraries.matrix.test.widget.FakeMatrixWidgetDriver
-import io.element.android.libraries.network.useragent.UserAgentProvider
-import io.element.android.services.analytics.api.ScreenTracker
-import io.element.android.services.analytics.test.FakeScreenTracker
-import io.element.android.services.appnavstate.test.FakeAppForegroundStateService
-import io.element.android.services.toolbox.api.systemclock.SystemClock
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.impl.ui.CallScreenEvents
+import id.databisnis.android.bachot.features.call.impl.ui.CallScreenNavigator
+import id.databisnis.android.bachot.features.call.impl.ui.CallScreenPresenter
+import id.databisnis.android.bachot.features.call.impl.utils.WidgetMessageSerializer
+import id.databisnis.android.bachot.features.call.utils.FakeActiveCallManager
+import id.databisnis.android.bachot.features.call.utils.FakeCallWidgetProvider
+import id.databisnis.android.bachot.features.call.utils.FakeWidgetMessageInterceptor
+import id.databisnis.android.bachot.libraries.androidutils.json.DefaultJsonProvider
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.test.sync.FakeSyncService
+import id.databisnis.android.bachot.libraries.matrix.test.widget.FakeMatrixWidgetDriver
+import id.databisnis.android.bachot.libraries.network.useragent.UserAgentProvider
+import id.databisnis.android.bachot.services.analytics.api.ScreenTracker
+import id.databisnis.android.bachot.services.analytics.test.FakeScreenTracker
+import id.databisnis.android.bachot.services.appnavstate.test.FakeAppForegroundStateService
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.cancelAndJoin
import kotlinx.coroutines.launch
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/ui/CallTypeTest.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/CallTypeTest.kt
similarity index 77%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/ui/CallTypeTest.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/CallTypeTest.kt
index 0c91b215..ea322b53 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/ui/CallTypeTest.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/CallTypeTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.ui
+package id.databisnis.android.bachot.features.call.ui
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.impl.ui.getSessionId
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.impl.ui.getSessionId
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
import org.junit.Test
class CallTypeTest {
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/ui/FakeCallScreenNavigator.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/FakeCallScreenNavigator.kt
similarity index 75%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/ui/FakeCallScreenNavigator.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/FakeCallScreenNavigator.kt
index 431b7463..a1ca7f38 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/ui/FakeCallScreenNavigator.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/FakeCallScreenNavigator.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.ui
+package id.databisnis.android.bachot.features.call.ui
-import io.element.android.features.call.impl.ui.CallScreenNavigator
+import id.databisnis.android.bachot.features.call.impl.ui.CallScreenNavigator
class FakeCallScreenNavigator : CallScreenNavigator {
var closeCalled = false
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/ui/FakeLanguageTagProvider.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/FakeLanguageTagProvider.kt
similarity index 77%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/ui/FakeLanguageTagProvider.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/FakeLanguageTagProvider.kt
index f6884281..882a3014 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/ui/FakeLanguageTagProvider.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/ui/FakeLanguageTagProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.ui
+package id.databisnis.android.bachot.features.call.ui
import androidx.compose.runtime.Composable
-import io.element.android.features.call.impl.ui.LanguageTagProvider
+import id.databisnis.android.bachot.features.call.impl.ui.LanguageTagProvider
class FakeLanguageTagProvider(private val languageTag: String?) : LanguageTagProvider {
@Composable
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/CallIntentDataParserTest.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/CallIntentDataParserTest.kt
similarity index 98%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/utils/CallIntentDataParserTest.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/CallIntentDataParserTest.kt
index 43f7f931..444a48a8 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/CallIntentDataParserTest.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/CallIntentDataParserTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.utils
+package id.databisnis.android.bachot.features.call.utils
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.call.impl.utils.CallIntentDataParser
+import id.databisnis.android.bachot.features.call.impl.utils.CallIntentDataParser
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/DefaultActiveCallManagerTest.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/DefaultActiveCallManagerTest.kt
similarity index 87%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/utils/DefaultActiveCallManagerTest.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/DefaultActiveCallManagerTest.kt
index df14b4b4..ddb9a9a2 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/DefaultActiveCallManagerTest.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/DefaultActiveCallManagerTest.kt
@@ -6,45 +6,45 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.utils
+package id.databisnis.android.bachot.features.call.utils
import android.os.PowerManager
import androidx.core.app.NotificationManagerCompat
import androidx.core.content.getSystemService
import androidx.test.platform.app.InstrumentationRegistry
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.impl.notifications.RingingCallNotificationCreator
-import io.element.android.features.call.impl.utils.ActiveCall
-import io.element.android.features.call.impl.utils.CallState
-import io.element.android.features.call.impl.utils.DefaultActiveCallManager
-import io.element.android.features.call.impl.utils.DefaultCurrentCallService
-import io.element.android.features.call.test.aCallNotificationData
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.AN_EVENT_ID_2
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.FakeMatrixClientProvider
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.ui.media.test.FakeImageLoaderHolder
-import io.element.android.libraries.push.api.notifications.ForegroundServiceType
-import io.element.android.libraries.push.api.notifications.NotificationIdProvider
-import io.element.android.libraries.push.test.notifications.FakeOnMissedCallNotificationHandler
-import io.element.android.libraries.push.test.notifications.push.FakeNotificationBitmapLoader
-import io.element.android.services.appnavstate.test.FakeAppForegroundStateService
-import io.element.android.services.toolbox.test.systemclock.A_FAKE_TIMESTAMP
-import io.element.android.services.toolbox.test.systemclock.FakeSystemClock
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.plantTestTimber
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.impl.notifications.RingingCallNotificationCreator
+import id.databisnis.android.bachot.features.call.impl.utils.ActiveCall
+import id.databisnis.android.bachot.features.call.impl.utils.CallState
+import id.databisnis.android.bachot.features.call.impl.utils.DefaultActiveCallManager
+import id.databisnis.android.bachot.features.call.impl.utils.DefaultCurrentCallService
+import id.databisnis.android.bachot.features.call.test.aCallNotificationData
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.ui.media.test.FakeImageLoaderHolder
+import id.databisnis.android.bachot.libraries.push.api.notifications.ForegroundServiceType
+import id.databisnis.android.bachot.libraries.push.api.notifications.NotificationIdProvider
+import id.databisnis.android.bachot.libraries.push.test.notifications.FakeOnMissedCallNotificationHandler
+import id.databisnis.android.bachot.libraries.push.test.notifications.push.FakeNotificationBitmapLoader
+import id.databisnis.android.bachot.services.appnavstate.test.FakeAppForegroundStateService
+import id.databisnis.android.bachot.services.toolbox.test.systemclock.A_FAKE_TIMESTAMP
+import id.databisnis.android.bachot.services.toolbox.test.systemclock.FakeSystemClock
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.plantTestTimber
import io.mockk.coVerify
import io.mockk.mockk
import io.mockk.verify
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/DefaultCallWidgetProviderTest.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/DefaultCallWidgetProviderTest.kt
similarity index 81%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/utils/DefaultCallWidgetProviderTest.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/DefaultCallWidgetProviderTest.kt
index 95d53987..69f3d8f9 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/DefaultCallWidgetProviderTest.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/DefaultCallWidgetProviderTest.kt
@@ -6,24 +6,24 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.utils
+package id.databisnis.android.bachot.features.call.utils
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.call.impl.utils.DefaultCallWidgetProvider
-import io.element.android.libraries.matrix.api.MatrixClientProvider
-import io.element.android.libraries.matrix.api.widget.CallWidgetSettingsProvider
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.FakeMatrixClientProvider
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.widget.FakeCallWidgetSettingsProvider
-import io.element.android.libraries.matrix.test.widget.FakeMatrixWidgetDriver
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
-import io.element.android.libraries.preferences.test.InMemoryAppPreferencesStore
-import io.element.android.services.appnavstate.api.ActiveRoomsHolder
-import io.element.android.services.appnavstate.impl.DefaultActiveRoomsHolder
+import id.databisnis.android.bachot.features.call.impl.utils.DefaultCallWidgetProvider
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.api.widget.CallWidgetSettingsProvider
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.widget.FakeCallWidgetSettingsProvider
+import id.databisnis.android.bachot.libraries.matrix.test.widget.FakeMatrixWidgetDriver
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.test.InMemoryAppPreferencesStore
+import id.databisnis.android.bachot.services.appnavstate.api.ActiveRoomsHolder
+import id.databisnis.android.bachot.services.appnavstate.impl.DefaultActiveRoomsHolder
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/FakeActiveCallManager.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/FakeActiveCallManager.kt
similarity index 71%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/utils/FakeActiveCallManager.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/FakeActiveCallManager.kt
index 74bd1c36..f72f51d1 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/FakeActiveCallManager.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/FakeActiveCallManager.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.utils
+package id.databisnis.android.bachot.features.call.utils
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.impl.notifications.CallNotificationData
-import io.element.android.features.call.impl.utils.ActiveCall
-import io.element.android.features.call.impl.utils.ActiveCallManager
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.impl.notifications.CallNotificationData
+import id.databisnis.android.bachot.features.call.impl.utils.ActiveCall
+import id.databisnis.android.bachot.features.call.impl.utils.ActiveCallManager
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
import kotlinx.coroutines.flow.MutableStateFlow
class FakeActiveCallManager(
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/FakeCallWidgetProvider.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/FakeCallWidgetProvider.kt
similarity index 71%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/utils/FakeCallWidgetProvider.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/FakeCallWidgetProvider.kt
index 11e6d9e3..0904990d 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/FakeCallWidgetProvider.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/FakeCallWidgetProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.utils
+package id.databisnis.android.bachot.features.call.utils
-import io.element.android.features.call.impl.utils.CallWidgetProvider
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.test.widget.FakeMatrixWidgetDriver
+import id.databisnis.android.bachot.features.call.impl.utils.CallWidgetProvider
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.test.widget.FakeMatrixWidgetDriver
class FakeCallWidgetProvider(
private val widgetDriver: FakeMatrixWidgetDriver = FakeMatrixWidgetDriver(),
diff --git a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/FakeWidgetMessageInterceptor.kt b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/FakeWidgetMessageInterceptor.kt
similarity index 82%
rename from features/call/impl/src/test/kotlin/io/element/android/features/call/utils/FakeWidgetMessageInterceptor.kt
rename to features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/FakeWidgetMessageInterceptor.kt
index 6b68b151..5857c0d3 100644
--- a/features/call/impl/src/test/kotlin/io/element/android/features/call/utils/FakeWidgetMessageInterceptor.kt
+++ b/features/call/impl/src/test/kotlin/id/databisnis/android/bachot/features/call/utils/FakeWidgetMessageInterceptor.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.utils
+package id.databisnis.android.bachot.features.call.utils
-import io.element.android.features.call.impl.utils.WidgetMessageInterceptor
+import id.databisnis.android.bachot.features.call.impl.utils.WidgetMessageInterceptor
import kotlinx.coroutines.flow.MutableSharedFlow
class FakeWidgetMessageInterceptor : WidgetMessageInterceptor {
diff --git a/features/call/test/build.gradle.kts b/features/call/test/build.gradle.kts
index 76fbf991..4d5f6959 100644
--- a/features/call/test/build.gradle.kts
+++ b/features/call/test/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.call.test"
+ namespace = "id.databisnis.android.bachot.features.call.test"
}
dependencies {
diff --git a/features/call/test/src/main/kotlin/io/element/android/features/call/test/CallNotificationData.kt b/features/call/test/src/main/kotlin/id/databisnis/android/bachot/features/call/test/CallNotificationData.kt
similarity index 53%
rename from features/call/test/src/main/kotlin/io/element/android/features/call/test/CallNotificationData.kt
rename to features/call/test/src/main/kotlin/id/databisnis/android/bachot/features/call/test/CallNotificationData.kt
index 2c7d1914..e09cb4ce 100644
--- a/features/call/test/src/main/kotlin/io/element/android/features/call/test/CallNotificationData.kt
+++ b/features/call/test/src/main/kotlin/id/databisnis/android/bachot/features/call/test/CallNotificationData.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.test
+package id.databisnis.android.bachot.features.call.test
-import io.element.android.features.call.impl.notifications.CallNotificationData
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.A_USER_NAME
+import id.databisnis.android.bachot.features.call.impl.notifications.CallNotificationData
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
fun aCallNotificationData(
sessionId: SessionId = A_SESSION_ID,
diff --git a/features/call/test/src/main/kotlin/io/element/android/features/call/test/FakeCurrentCallService.kt b/features/call/test/src/main/kotlin/id/databisnis/android/bachot/features/call/test/FakeCurrentCallService.kt
similarity index 69%
rename from features/call/test/src/main/kotlin/io/element/android/features/call/test/FakeCurrentCallService.kt
rename to features/call/test/src/main/kotlin/id/databisnis/android/bachot/features/call/test/FakeCurrentCallService.kt
index 45f52772..b6e1c626 100644
--- a/features/call/test/src/main/kotlin/io/element/android/features/call/test/FakeCurrentCallService.kt
+++ b/features/call/test/src/main/kotlin/id/databisnis/android/bachot/features/call/test/FakeCurrentCallService.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.test
+package id.databisnis.android.bachot.features.call.test
-import io.element.android.features.call.api.CurrentCall
-import io.element.android.features.call.api.CurrentCallService
+import id.databisnis.android.bachot.features.call.api.CurrentCall
+import id.databisnis.android.bachot.features.call.api.CurrentCallService
import kotlinx.coroutines.flow.MutableStateFlow
class FakeCurrentCallService(
diff --git a/features/call/test/src/main/kotlin/io/element/android/features/call/test/FakeElementCallEntryPoint.kt b/features/call/test/src/main/kotlin/id/databisnis/android/bachot/features/call/test/FakeElementCallEntryPoint.kt
similarity index 76%
rename from features/call/test/src/main/kotlin/io/element/android/features/call/test/FakeElementCallEntryPoint.kt
rename to features/call/test/src/main/kotlin/id/databisnis/android/bachot/features/call/test/FakeElementCallEntryPoint.kt
index fdf3ca56..799f3da4 100644
--- a/features/call/test/src/main/kotlin/io/element/android/features/call/test/FakeElementCallEntryPoint.kt
+++ b/features/call/test/src/main/kotlin/id/databisnis/android/bachot/features/call/test/FakeElementCallEntryPoint.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.call.test
+package id.databisnis.android.bachot.features.call.test
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.api.ElementCallEntryPoint
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.api.ElementCallEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeElementCallEntryPoint(
var startCallResult: (CallType) -> Unit = { lambdaError() },
diff --git a/features/createroom/api/build.gradle.kts b/features/createroom/api/build.gradle.kts
index b4d7d2a9..b3ca5ae8 100644
--- a/features/createroom/api/build.gradle.kts
+++ b/features/createroom/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.createroom.api"
+ namespace = "id.databisnis.android.bachot.features.createroom.api"
}
dependencies {
diff --git a/features/createroom/api/src/main/kotlin/io/element/android/features/createroom/api/CreateRoomEntryPoint.kt b/features/createroom/api/src/main/kotlin/id/databisnis/android/bachot/features/createroom/api/CreateRoomEntryPoint.kt
similarity index 75%
rename from features/createroom/api/src/main/kotlin/io/element/android/features/createroom/api/CreateRoomEntryPoint.kt
rename to features/createroom/api/src/main/kotlin/id/databisnis/android/bachot/features/createroom/api/CreateRoomEntryPoint.kt
index 1c6a9f04..7cdba830 100644
--- a/features/createroom/api/src/main/kotlin/io/element/android/features/createroom/api/CreateRoomEntryPoint.kt
+++ b/features/createroom/api/src/main/kotlin/id/databisnis/android/bachot/features/createroom/api/CreateRoomEntryPoint.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.api
+package id.databisnis.android.bachot.features.createroom.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
interface CreateRoomEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/createroom/impl/build.gradle.kts b/features/createroom/impl/build.gradle.kts
index 1adaac1f..b60ab557 100644
--- a/features/createroom/impl/build.gradle.kts
+++ b/features/createroom/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.createroom.impl"
+ namespace = "id.databisnis.android.bachot.features.createroom.impl"
testOptions {
unitTests {
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/CreateRoomFlowNode.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/CreateRoomFlowNode.kt
similarity index 75%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/CreateRoomFlowNode.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/CreateRoomFlowNode.kt
index 7fea6fc0..320c14dc 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/CreateRoomFlowNode.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/CreateRoomFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl
+package id.databisnis.android.bachot.features.createroom.impl
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -18,16 +18,16 @@ import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.operation.replace
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.createroom.api.CreateRoomEntryPoint
-import io.element.android.features.createroom.impl.addpeople.AddPeopleNode
-import io.element.android.features.createroom.impl.configureroom.ConfigureRoomNode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.createroom.api.CreateRoomEntryPoint
+import id.databisnis.android.bachot.features.createroom.impl.addpeople.AddPeopleNode
+import id.databisnis.android.bachot.features.createroom.impl.configureroom.ConfigureRoomNode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.parcelize.Parcelize
@ContributesNode(SessionScope::class)
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/DefaultCreateRoomEntryPoint.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/DefaultCreateRoomEntryPoint.kt
similarity index 72%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/DefaultCreateRoomEntryPoint.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/DefaultCreateRoomEntryPoint.kt
index 2261d294..477a2ecc 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/DefaultCreateRoomEntryPoint.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/DefaultCreateRoomEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl
+package id.databisnis.android.bachot.features.createroom.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.createroom.api.CreateRoomEntryPoint
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.createroom.api.CreateRoomEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesBinding(SessionScope::class)
class DefaultCreateRoomEntryPoint : CreateRoomEntryPoint {
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleNode.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/addpeople/AddPeopleNode.kt
similarity index 70%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleNode.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/addpeople/AddPeopleNode.kt
index 2e5c16e6..5517ac6c 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleNode.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/addpeople/AddPeopleNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.addpeople
+package id.databisnis.android.bachot.features.createroom.impl.addpeople
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,14 +15,14 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.invitepeople.api.InvitePeoplePresenter
-import io.element.android.features.invitepeople.api.InvitePeopleRenderer
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeoplePresenter
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleRenderer
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleView.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/addpeople/AddPeopleView.kt
similarity index 69%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleView.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/addpeople/AddPeopleView.kt
index 0a7309a2..941c3d76 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleView.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/addpeople/AddPeopleView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.addpeople
+package id.databisnis.android.bachot.features.createroom.impl.addpeople
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.fillMaxWidth
@@ -17,17 +17,17 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.createroom.impl.R
-import io.element.android.features.invitepeople.api.InvitePeopleEvents
-import io.element.android.features.invitepeople.api.InvitePeopleState
-import io.element.android.features.invitepeople.api.InvitePeopleStateProvider
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.createroom.impl.R
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleEvents
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleState
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleStateProvider
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun AddPeopleView(
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomEvents.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomEvents.kt
similarity index 85%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomEvents.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomEvents.kt
index fed84041..cb962437 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomEvents.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
-import io.element.android.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
sealed interface ConfigureRoomEvents {
data class RoomNameChanged(val name: String) : ConfigureRoomEvents
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomNode.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomNode.kt
similarity index 79%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomNode.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomNode.kt
index 43ceee35..e140534b 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomNode.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,11 +17,11 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomPresenter.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomPresenter.kt
similarity index 82%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomPresenter.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomPresenter.kt
index c5d68e12..229122e2 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomPresenter.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
import android.net.Uri
import androidx.compose.runtime.Composable
@@ -21,28 +21,28 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.core.net.toUri
import dev.zacsweers.metro.Inject
import im.vector.app.features.analytics.plan.CreatedRoom
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.createroom.CreateRoomParameters
-import io.element.android.libraries.matrix.api.createroom.RoomPreset
-import io.element.android.libraries.matrix.api.room.alias.RoomAliasHelper
-import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
-import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressValidity
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressValidityEffect
-import io.element.android.libraries.mediapickers.api.PickerProvider
-import io.element.android.libraries.mediaupload.api.MediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.api.MediaPreProcessor
-import io.element.android.libraries.permissions.api.PermissionsEvents
-import io.element.android.libraries.permissions.api.PermissionsPresenter
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.createroom.CreateRoomParameters
+import id.databisnis.android.bachot.libraries.matrix.api.createroom.RoomPreset
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.RoomAliasHelper
+import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressValidity
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressValidityEffect
+import id.databisnis.android.bachot.libraries.mediapickers.api.PickerProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaPreProcessor
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsEvents
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomState.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomState.kt
similarity index 65%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomState.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomState.kt
index 127aa20c..02719a8f 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomState.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressValidity
-import io.element.android.libraries.permissions.api.PermissionsState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressValidity
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsState
import kotlinx.collections.immutable.ImmutableList
data class ConfigureRoomState(
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomStateProvider.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomStateProvider.kt
similarity index 87%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomStateProvider.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomStateProvider.kt
index 7f760b46..72345f9e 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomStateProvider.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomStateProvider.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressValidity
-import io.element.android.libraries.permissions.api.PermissionsState
-import io.element.android.libraries.permissions.api.aPermissionsState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressValidity
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsState
+import id.databisnis.android.bachot.libraries.permissions.api.aPermissionsState
import kotlinx.collections.immutable.toImmutableList
open class ConfigureRoomStateProvider : PreviewParameterProvider {
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomView.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomView.kt
similarity index 82%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomView.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomView.kt
index 6715a7c1..a348e787 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomView.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/ConfigureRoomView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Arrangement
@@ -34,33 +34,33 @@ import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.text.input.KeyboardCapitalization
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.createroom.impl.R
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.atomic.atoms.RoundedIconAtom
-import io.element.android.libraries.designsystem.atomic.atoms.RoundedIconAtomSize
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.async.AsyncActionViewDefaults
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.modifiers.clearFocusOnTap
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.PreviewWithLargeHeight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.ui.components.AvatarActionBottomSheet
-import io.element.android.libraries.matrix.ui.components.UnsavedAvatar
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressField
-import io.element.android.libraries.permissions.api.PermissionsView
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.createroom.impl.R
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoundedIconAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoundedIconAtomSize
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionViewDefaults
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.clearFocusOnTap
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewWithLargeHeight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.ui.components.AvatarActionBottomSheet
+import id.databisnis.android.bachot.libraries.matrix.ui.components.UnsavedAvatar
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressField
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsView
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun ConfigureRoomView(
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/CreateRoomConfig.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/CreateRoomConfig.kt
similarity index 80%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/CreateRoomConfig.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/CreateRoomConfig.kt
index b9d05a14..d4f0e6d7 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/CreateRoomConfig.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/CreateRoomConfig.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/CreateRoomConfigStore.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/CreateRoomConfigStore.kt
similarity index 94%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/CreateRoomConfigStore.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/CreateRoomConfigStore.kt
index 5e8637dd..90bbf3b4 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/CreateRoomConfigStore.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/CreateRoomConfigStore.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
import android.net.Uri
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.androidutils.file.safeDelete
-import io.element.android.libraries.matrix.api.room.alias.RoomAliasHelper
+import id.databisnis.android.bachot.libraries.androidutils.file.safeDelete
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.RoomAliasHelper
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.getAndUpdate
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomAccess.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomAccess.kt
similarity index 74%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomAccess.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomAccess.kt
index 9d8167cc..80fa02d4 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomAccess.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomAccess.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
-import io.element.android.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
enum class RoomAccess {
Anyone,
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomAccessItem.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomAccessItem.kt
similarity index 85%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomAccessItem.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomAccessItem.kt
index 2d37be91..6a877bcc 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomAccessItem.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomAccessItem.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
import androidx.annotation.StringRes
-import io.element.android.features.createroom.impl.R
+import id.databisnis.android.bachot.features.createroom.impl.R
enum class RoomAccessItem(
@StringRes val title: Int,
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomAddress.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomAddress.kt
similarity index 85%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomAddress.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomAddress.kt
index a8e4e399..1ff4c462 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomAddress.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomAddress.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
sealed class RoomAddress(open val value: String) {
data class AutoFilled(override val value: String) : RoomAddress(value)
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomVisibilityItem.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomVisibilityItem.kt
similarity index 79%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomVisibilityItem.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomVisibilityItem.kt
index b92dee4d..52f7769f 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomVisibilityItem.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomVisibilityItem.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
import androidx.annotation.DrawableRes
import androidx.annotation.StringRes
-import io.element.android.features.createroom.impl.R
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.features.createroom.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
enum class RoomVisibilityItem(
@DrawableRes val icon: Int,
diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomVisibilityState.kt b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomVisibilityState.kt
similarity index 89%
rename from features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomVisibilityState.kt
rename to features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomVisibilityState.kt
index 82af5a56..49469c60 100644
--- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/RoomVisibilityState.kt
+++ b/features/createroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/createroom/impl/configureroom/RoomVisibilityState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl.configureroom
+package id.databisnis.android.bachot.features.createroom.impl.configureroom
import java.util.Optional
diff --git a/features/createroom/impl/src/test/kotlin/io/element/android/features/createroom/impl/DefaultCreateRoomEntryPointTest.kt b/features/createroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/createroom/impl/DefaultCreateRoomEntryPointTest.kt
similarity index 79%
rename from features/createroom/impl/src/test/kotlin/io/element/android/features/createroom/impl/DefaultCreateRoomEntryPointTest.kt
rename to features/createroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/createroom/impl/DefaultCreateRoomEntryPointTest.kt
index 35b6637b..c6c057d7 100644
--- a/features/createroom/impl/src/test/kotlin/io/element/android/features/createroom/impl/DefaultCreateRoomEntryPointTest.kt
+++ b/features/createroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/createroom/impl/DefaultCreateRoomEntryPointTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.impl
+package id.databisnis.android.bachot.features.createroom.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.createroom.api.CreateRoomEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.createroom.api.CreateRoomEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/createroom/impl/src/test/kotlin/io/element/android/features/startchat/impl/configureroom/ConfigureRoomPresenterTest.kt b/features/createroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/configureroom/ConfigureRoomPresenterTest.kt
similarity index 84%
rename from features/createroom/impl/src/test/kotlin/io/element/android/features/startchat/impl/configureroom/ConfigureRoomPresenterTest.kt
rename to features/createroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/configureroom/ConfigureRoomPresenterTest.kt
index c8a6c2bd..e5338c5b 100644
--- a/features/createroom/impl/src/test/kotlin/io/element/android/features/startchat/impl/configureroom/ConfigureRoomPresenterTest.kt
+++ b/features/createroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/configureroom/ConfigureRoomPresenterTest.kt
@@ -6,51 +6,51 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.configureroom
+package id.databisnis.android.bachot.features.startchat.impl.configureroom
import android.net.Uri
import androidx.core.net.toUri
import app.cash.turbine.TurbineTestContext
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.CreatedRoom
-import io.element.android.features.createroom.impl.configureroom.ConfigureRoomEvents
-import io.element.android.features.createroom.impl.configureroom.ConfigureRoomPresenter
-import io.element.android.features.createroom.impl.configureroom.ConfigureRoomState
-import io.element.android.features.createroom.impl.configureroom.CreateRoomConfig
-import io.element.android.features.createroom.impl.configureroom.CreateRoomConfigStore
-import io.element.android.features.createroom.impl.configureroom.RoomAccess
-import io.element.android.features.createroom.impl.configureroom.RoomAddress
-import io.element.android.features.createroom.impl.configureroom.RoomVisibilityItem
-import io.element.android.features.createroom.impl.configureroom.RoomVisibilityState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
-import io.element.android.libraries.matrix.api.room.alias.RoomAliasHelper
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_MESSAGE
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.alias.FakeRoomAliasHelper
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressValidity
-import io.element.android.libraries.mediapickers.api.PickerProvider
-import io.element.android.libraries.mediapickers.test.FakePickerProvider
-import io.element.android.libraries.mediaupload.api.MediaPreProcessor
-import io.element.android.libraries.mediaupload.api.MediaUploadInfo
-import io.element.android.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.test.FakeMediaPreProcessor
-import io.element.android.libraries.permissions.api.PermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionsPresenterFactory
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.createroom.impl.configureroom.ConfigureRoomEvents
+import id.databisnis.android.bachot.features.createroom.impl.configureroom.ConfigureRoomPresenter
+import id.databisnis.android.bachot.features.createroom.impl.configureroom.ConfigureRoomState
+import id.databisnis.android.bachot.features.createroom.impl.configureroom.CreateRoomConfig
+import id.databisnis.android.bachot.features.createroom.impl.configureroom.CreateRoomConfigStore
+import id.databisnis.android.bachot.features.createroom.impl.configureroom.RoomAccess
+import id.databisnis.android.bachot.features.createroom.impl.configureroom.RoomAddress
+import id.databisnis.android.bachot.features.createroom.impl.configureroom.RoomVisibilityItem
+import id.databisnis.android.bachot.features.createroom.impl.configureroom.RoomVisibilityState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.RoomAliasHelper
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_MESSAGE
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.alias.FakeRoomAliasHelper
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressValidity
+import id.databisnis.android.bachot.libraries.mediapickers.api.PickerProvider
+import id.databisnis.android.bachot.libraries.mediapickers.test.FakePickerProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaPreProcessor
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaUploadInfo
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaPreProcessor
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenterFactory
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
import io.mockk.every
import io.mockk.mockk
import io.mockk.mockkStatic
diff --git a/features/createroom/test/build.gradle.kts b/features/createroom/test/build.gradle.kts
index 98aeac8a..13738c6a 100644
--- a/features/createroom/test/build.gradle.kts
+++ b/features/createroom/test/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.createroom.test"
+ namespace = "id.databisnis.android.bachot.features.createroom.test"
}
dependencies {
diff --git a/features/createroom/test/src/main/kotlin/io/element/android/features/createroom/api/FakeCreateRoomEntryPoint.kt b/features/createroom/test/src/main/kotlin/id/databisnis/android/bachot/features/createroom/api/FakeCreateRoomEntryPoint.kt
similarity index 80%
rename from features/createroom/test/src/main/kotlin/io/element/android/features/createroom/api/FakeCreateRoomEntryPoint.kt
rename to features/createroom/test/src/main/kotlin/id/databisnis/android/bachot/features/createroom/api/FakeCreateRoomEntryPoint.kt
index 2beaecf0..ebd2f73a 100644
--- a/features/createroom/test/src/main/kotlin/io/element/android/features/createroom/api/FakeCreateRoomEntryPoint.kt
+++ b/features/createroom/test/src/main/kotlin/id/databisnis/android/bachot/features/createroom/api/FakeCreateRoomEntryPoint.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.createroom.api
+package id.databisnis.android.bachot.features.createroom.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeCreateRoomEntryPoint : CreateRoomEntryPoint {
override fun createNode(
diff --git a/features/deactivation/api/build.gradle.kts b/features/deactivation/api/build.gradle.kts
index 64a9f250..3708bdc6 100644
--- a/features/deactivation/api/build.gradle.kts
+++ b/features/deactivation/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.deactivation.api"
+ namespace = "id.databisnis.android.bachot.features.deactivation.api"
}
dependencies {
diff --git a/features/deactivation/api/src/main/kotlin/io/element/android/features/deactivation/api/AccountDeactivationEntryPoint.kt b/features/deactivation/api/src/main/kotlin/id/databisnis/android/bachot/features/deactivation/api/AccountDeactivationEntryPoint.kt
similarity index 67%
rename from features/deactivation/api/src/main/kotlin/io/element/android/features/deactivation/api/AccountDeactivationEntryPoint.kt
rename to features/deactivation/api/src/main/kotlin/id/databisnis/android/bachot/features/deactivation/api/AccountDeactivationEntryPoint.kt
index 6694d1ec..f4bcb075 100644
--- a/features/deactivation/api/src/main/kotlin/io/element/android/features/deactivation/api/AccountDeactivationEntryPoint.kt
+++ b/features/deactivation/api/src/main/kotlin/id/databisnis/android/bachot/features/deactivation/api/AccountDeactivationEntryPoint.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.deactivation.api
+package id.databisnis.android.bachot.features.deactivation.api
-import io.element.android.libraries.architecture.SimpleFeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.SimpleFeatureEntryPoint
interface AccountDeactivationEntryPoint : SimpleFeatureEntryPoint
diff --git a/features/deactivation/impl/build.gradle.kts b/features/deactivation/impl/build.gradle.kts
index bca14407..1bf99a1a 100644
--- a/features/deactivation/impl/build.gradle.kts
+++ b/features/deactivation/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.deactivation.impl"
+ namespace = "id.databisnis.android.bachot.features.deactivation.impl"
testOptions {
unitTests {
diff --git a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationEvents.kt b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationEvents.kt
similarity index 90%
rename from features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationEvents.kt
rename to features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationEvents.kt
index 5ceb97b2..61e4a87e 100644
--- a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationEvents.kt
+++ b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
sealed interface AccountDeactivationEvents {
data class SetEraseData(val eraseData: Boolean) : AccountDeactivationEvents
diff --git a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationNode.kt b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationNode.kt
similarity index 85%
rename from features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationNode.kt
rename to features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationNode.kt
index 44be7b5d..32f13972 100644
--- a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationNode.kt
+++ b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,8 +15,8 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationPresenter.kt b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationPresenter.kt
similarity index 89%
rename from features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationPresenter.kt
rename to features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationPresenter.kt
index eaeacd02..cb2cd024 100644
--- a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationPresenter.kt
+++ b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -14,10 +14,10 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationState.kt b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationState.kt
similarity index 87%
rename from features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationState.kt
rename to features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationState.kt
index ca9751ef..c8029145 100644
--- a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationState.kt
+++ b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import android.os.Parcelable
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
import kotlinx.parcelize.Parcelize
data class AccountDeactivationState(
diff --git a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationStateProvider.kt b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationStateProvider.kt
similarity index 93%
rename from features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationStateProvider.kt
rename to features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationStateProvider.kt
index 5c832a4d..e33ecc70 100644
--- a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationStateProvider.kt
+++ b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
open class AccountDeactivationStateProvider : PreviewParameterProvider {
private val filledForm = aDeactivateFormState(eraseData = true, password = "password")
diff --git a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationView.kt b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationView.kt
similarity index 85%
rename from features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationView.kt
rename to features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationView.kt
index c0d625a4..105b51f3 100644
--- a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationView.kt
+++ b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Arrangement
@@ -44,29 +44,29 @@ import androidx.compose.ui.text.input.PasswordVisualTransformation
import androidx.compose.ui.text.input.VisualTransformation
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.deactivation.impl.R
-import io.element.android.features.logout.impl.ui.AccountDeactivationActionDialog
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.atomic.organisms.InfoListItem
-import io.element.android.libraries.designsystem.atomic.organisms.InfoListOrganism
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.form.textFieldState
-import io.element.android.libraries.designsystem.components.list.SwitchListItem
-import io.element.android.libraries.designsystem.modifiers.onTabOrEnterKeyFocusNext
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.buildAnnotatedStringWithStyledPart
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.deactivation.impl.R
+import id.databisnis.android.bachot.features.logout.impl.ui.AccountDeactivationActionDialog
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.InfoListItem
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.InfoListOrganism
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.form.textFieldState
+import id.databisnis.android.bachot.libraries.designsystem.components.list.SwitchListItem
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onTabOrEnterKeyFocusNext
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.buildAnnotatedStringWithStyledPart
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.persistentListOf
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/DefaultAccountDeactivationEntryPoint.kt b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultAccountDeactivationEntryPoint.kt
similarity index 75%
rename from features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/DefaultAccountDeactivationEntryPoint.kt
rename to features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultAccountDeactivationEntryPoint.kt
index c93d519e..3add64dd 100644
--- a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/DefaultAccountDeactivationEntryPoint.kt
+++ b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultAccountDeactivationEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.deactivation.api.AccountDeactivationEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.deactivation.api.AccountDeactivationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultAccountDeactivationEntryPoint : AccountDeactivationEntryPoint {
diff --git a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/AccountDeactivationActionDialog.kt b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/AccountDeactivationActionDialog.kt
similarity index 76%
rename from features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/AccountDeactivationActionDialog.kt
rename to features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/AccountDeactivationActionDialog.kt
index 84037d7e..c02154c3 100644
--- a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/AccountDeactivationActionDialog.kt
+++ b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/AccountDeactivationActionDialog.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl.ui
+package id.databisnis.android.bachot.features.logout.impl.ui
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.dialogs.RetryDialog
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.RetryDialog
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun AccountDeactivationActionDialog(
diff --git a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/AccountDeactivationConfirmationDialog.kt b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/AccountDeactivationConfirmationDialog.kt
similarity index 74%
rename from features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/AccountDeactivationConfirmationDialog.kt
rename to features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/AccountDeactivationConfirmationDialog.kt
index 905112a7..8a08eadc 100644
--- a/features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/AccountDeactivationConfirmationDialog.kt
+++ b/features/deactivation/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/AccountDeactivationConfirmationDialog.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl.ui
+package id.databisnis.android.bachot.features.logout.impl.ui
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
-import io.element.android.features.deactivation.impl.R
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.deactivation.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun AccountDeactivationConfirmationDialog(
diff --git a/features/deactivation/impl/src/test/kotlin/io/element/android/features/logout/impl/AccountDeactivationPresenterTest.kt b/features/deactivation/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationPresenterTest.kt
similarity index 92%
rename from features/deactivation/impl/src/test/kotlin/io/element/android/features/logout/impl/AccountDeactivationPresenterTest.kt
rename to features/deactivation/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationPresenterTest.kt
index ee7f8e47..e85009b9 100644
--- a/features/deactivation/impl/src/test/kotlin/io/element/android/features/logout/impl/AccountDeactivationPresenterTest.kt
+++ b/features/deactivation/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationPresenterTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/deactivation/impl/src/test/kotlin/io/element/android/features/logout/impl/AccountDeactivationViewTest.kt b/features/deactivation/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationViewTest.kt
similarity index 85%
rename from features/deactivation/impl/src/test/kotlin/io/element/android/features/logout/impl/AccountDeactivationViewTest.kt
rename to features/deactivation/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationViewTest.kt
index eff479d2..cbd3a42b 100644
--- a/features/deactivation/impl/src/test/kotlin/io/element/android/features/logout/impl/AccountDeactivationViewTest.kt
+++ b/features/deactivation/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/AccountDeactivationViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,18 +14,18 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithTag
import androidx.compose.ui.test.performTextInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.deactivation.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_PASSWORD
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
-import io.element.android.tests.testutils.pressTag
+import id.databisnis.android.bachot.features.deactivation.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_PASSWORD
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
+import id.databisnis.android.bachot.tests.testutils.pressTag
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/deactivation/impl/src/test/kotlin/io/element/android/features/logout/impl/DefaultAccountDeactivationEntryPointTest.kt b/features/deactivation/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultAccountDeactivationEntryPointTest.kt
similarity index 89%
rename from features/deactivation/impl/src/test/kotlin/io/element/android/features/logout/impl/DefaultAccountDeactivationEntryPointTest.kt
rename to features/deactivation/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultAccountDeactivationEntryPointTest.kt
index a9fdf3ff..c30289e3 100644
--- a/features/deactivation/impl/src/test/kotlin/io/element/android/features/logout/impl/DefaultAccountDeactivationEntryPointTest.kt
+++ b/features/deactivation/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultAccountDeactivationEntryPointTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/deactivation/test/build.gradle.kts b/features/deactivation/test/build.gradle.kts
index e1050d7a..802bf237 100644
--- a/features/deactivation/test/build.gradle.kts
+++ b/features/deactivation/test/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.deactivation.test"
+ namespace = "id.databisnis.android.bachot.features.deactivation.test"
}
dependencies {
diff --git a/features/deactivation/test/src/main/kotlin/io/element/android/features/deactivation/test/FakeAccountDeactivationEntryPoint.kt b/features/deactivation/test/src/main/kotlin/id/databisnis/android/bachot/features/deactivation/test/FakeAccountDeactivationEntryPoint.kt
similarity index 70%
rename from features/deactivation/test/src/main/kotlin/io/element/android/features/deactivation/test/FakeAccountDeactivationEntryPoint.kt
rename to features/deactivation/test/src/main/kotlin/id/databisnis/android/bachot/features/deactivation/test/FakeAccountDeactivationEntryPoint.kt
index ada24833..a74bb313 100644
--- a/features/deactivation/test/src/main/kotlin/io/element/android/features/deactivation/test/FakeAccountDeactivationEntryPoint.kt
+++ b/features/deactivation/test/src/main/kotlin/id/databisnis/android/bachot/features/deactivation/test/FakeAccountDeactivationEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.deactivation.test
+package id.databisnis.android.bachot.features.deactivation.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.deactivation.api.AccountDeactivationEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.deactivation.api.AccountDeactivationEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeAccountDeactivationEntryPoint : AccountDeactivationEntryPoint {
override fun createNode(
diff --git a/features/enterprise/api/build.gradle.kts b/features/enterprise/api/build.gradle.kts
index 1c541c50..16f2a7dd 100644
--- a/features/enterprise/api/build.gradle.kts
+++ b/features/enterprise/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.enterprise.api"
+ namespace = "id.databisnis.android.bachot.features.enterprise.api"
}
dependencies {
diff --git a/features/enterprise/api/src/main/kotlin/io/element/android/features/enterprise/api/BugReportUrl.kt b/features/enterprise/api/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/api/BugReportUrl.kt
similarity index 87%
rename from features/enterprise/api/src/main/kotlin/io/element/android/features/enterprise/api/BugReportUrl.kt
rename to features/enterprise/api/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/api/BugReportUrl.kt
index 86ba110d..77cf9945 100644
--- a/features/enterprise/api/src/main/kotlin/io/element/android/features/enterprise/api/BugReportUrl.kt
+++ b/features/enterprise/api/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/api/BugReportUrl.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.enterprise.api
+package id.databisnis.android.bachot.features.enterprise.api
sealed interface BugReportUrl {
data object UseDefault : BugReportUrl
diff --git a/features/enterprise/api/src/main/kotlin/io/element/android/features/enterprise/api/EnterpriseService.kt b/features/enterprise/api/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/api/EnterpriseService.kt
similarity index 87%
rename from features/enterprise/api/src/main/kotlin/io/element/android/features/enterprise/api/EnterpriseService.kt
rename to features/enterprise/api/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/api/EnterpriseService.kt
index ecf1ba6b..62b63918 100644
--- a/features/enterprise/api/src/main/kotlin/io/element/android/features/enterprise/api/EnterpriseService.kt
+++ b/features/enterprise/api/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/api/EnterpriseService.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.enterprise.api
+package id.databisnis.android.bachot.features.enterprise.api
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.colors.SemanticColorsLightDark
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.coroutines.flow.Flow
interface EnterpriseService {
diff --git a/features/enterprise/api/src/main/kotlin/io/element/android/features/enterprise/api/SessionEnterpriseService.kt b/features/enterprise/api/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/api/SessionEnterpriseService.kt
similarity index 85%
rename from features/enterprise/api/src/main/kotlin/io/element/android/features/enterprise/api/SessionEnterpriseService.kt
rename to features/enterprise/api/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/api/SessionEnterpriseService.kt
index 6bd6c78d..7aebee0a 100644
--- a/features/enterprise/api/src/main/kotlin/io/element/android/features/enterprise/api/SessionEnterpriseService.kt
+++ b/features/enterprise/api/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/api/SessionEnterpriseService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.enterprise.api
+package id.databisnis.android.bachot.features.enterprise.api
interface SessionEnterpriseService {
suspend fun isElementCallAvailable(): Boolean
diff --git a/features/enterprise/impl-foss/build.gradle.kts b/features/enterprise/impl-foss/build.gradle.kts
index f0c63f56..ce1a2eff 100644
--- a/features/enterprise/impl-foss/build.gradle.kts
+++ b/features/enterprise/impl-foss/build.gradle.kts
@@ -9,11 +9,11 @@ import extension.testCommonDependencies
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.enterprise.impl"
+ namespace = "id.databisnis.android.bachot.features.enterprise.impl"
}
setupDependencyInjection()
diff --git a/features/enterprise/impl-foss/src/main/kotlin/io/element/android/features/enterprise/impl/DefaultEnterpriseService.kt b/features/enterprise/impl-foss/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultEnterpriseService.kt
similarity index 79%
rename from features/enterprise/impl-foss/src/main/kotlin/io/element/android/features/enterprise/impl/DefaultEnterpriseService.kt
rename to features/enterprise/impl-foss/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultEnterpriseService.kt
index b154d78a..cfc121b7 100644
--- a/features/enterprise/impl-foss/src/main/kotlin/io/element/android/features/enterprise/impl/DefaultEnterpriseService.kt
+++ b/features/enterprise/impl-foss/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultEnterpriseService.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.enterprise.impl
+package id.databisnis.android.bachot.features.enterprise.impl
import androidx.compose.ui.graphics.Color
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.compound.colors.SemanticColorsLightDark
-import io.element.android.features.enterprise.api.BugReportUrl
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.features.enterprise.api.BugReportUrl
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.flowOf
diff --git a/features/enterprise/impl-foss/src/main/kotlin/io/element/android/features/enterprise/impl/DefaultSessionEnterpriseService.kt b/features/enterprise/impl-foss/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultSessionEnterpriseService.kt
similarity index 70%
rename from features/enterprise/impl-foss/src/main/kotlin/io/element/android/features/enterprise/impl/DefaultSessionEnterpriseService.kt
rename to features/enterprise/impl-foss/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultSessionEnterpriseService.kt
index 3441063a..61516757 100644
--- a/features/enterprise/impl-foss/src/main/kotlin/io/element/android/features/enterprise/impl/DefaultSessionEnterpriseService.kt
+++ b/features/enterprise/impl-foss/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultSessionEnterpriseService.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.enterprise.impl
+package id.databisnis.android.bachot.features.enterprise.impl
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.enterprise.api.SessionEnterpriseService
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.enterprise.api.SessionEnterpriseService
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesBinding(SessionScope::class)
class DefaultSessionEnterpriseService : SessionEnterpriseService {
diff --git a/features/enterprise/impl-foss/src/test/kotlin/io/element/android/features/enterprise/impl/DefaultEnterpriseServiceTest.kt b/features/enterprise/impl-foss/src/test/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultEnterpriseServiceTest.kt
similarity index 90%
rename from features/enterprise/impl-foss/src/test/kotlin/io/element/android/features/enterprise/impl/DefaultEnterpriseServiceTest.kt
rename to features/enterprise/impl-foss/src/test/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultEnterpriseServiceTest.kt
index ff95fd87..44785ca3 100644
--- a/features/enterprise/impl-foss/src/test/kotlin/io/element/android/features/enterprise/impl/DefaultEnterpriseServiceTest.kt
+++ b/features/enterprise/impl-foss/src/test/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultEnterpriseServiceTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.enterprise.impl
+package id.databisnis.android.bachot.features.enterprise.impl
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.compound.colors.SemanticColorsLightDark
-import io.element.android.features.enterprise.api.BugReportUrl
-import io.element.android.libraries.matrix.test.A_HOMESERVER_URL
-import io.element.android.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.features.enterprise.api.BugReportUrl
+import id.databisnis.android.bachot.libraries.matrix.test.A_HOMESERVER_URL
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/enterprise/impl-foss/src/test/kotlin/io/element/android/features/enterprise/impl/DefaultSessionEnterpriseServiceTest.kt b/features/enterprise/impl-foss/src/test/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultSessionEnterpriseServiceTest.kt
similarity index 90%
rename from features/enterprise/impl-foss/src/test/kotlin/io/element/android/features/enterprise/impl/DefaultSessionEnterpriseServiceTest.kt
rename to features/enterprise/impl-foss/src/test/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultSessionEnterpriseServiceTest.kt
index 391878a0..d77667a0 100644
--- a/features/enterprise/impl-foss/src/test/kotlin/io/element/android/features/enterprise/impl/DefaultSessionEnterpriseServiceTest.kt
+++ b/features/enterprise/impl-foss/src/test/kotlin/id/databisnis/android/bachot/features/enterprise/impl/DefaultSessionEnterpriseServiceTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.enterprise.impl
+package id.databisnis.android.bachot.features.enterprise.impl
import com.google.common.truth.Truth.assertThat
import kotlinx.coroutines.test.runTest
diff --git a/features/enterprise/test/build.gradle.kts b/features/enterprise/test/build.gradle.kts
index 542e7371..deb85519 100644
--- a/features/enterprise/test/build.gradle.kts
+++ b/features/enterprise/test/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.enterprise.test"
+ namespace = "id.databisnis.android.bachot.features.enterprise.test"
}
dependencies {
diff --git a/features/enterprise/test/src/main/kotlin/io/element/android/features/enterprise/test/FakeEnterpriseService.kt b/features/enterprise/test/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/test/FakeEnterpriseService.kt
similarity index 84%
rename from features/enterprise/test/src/main/kotlin/io/element/android/features/enterprise/test/FakeEnterpriseService.kt
rename to features/enterprise/test/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/test/FakeEnterpriseService.kt
index b2c38626..3c253376 100644
--- a/features/enterprise/test/src/main/kotlin/io/element/android/features/enterprise/test/FakeEnterpriseService.kt
+++ b/features/enterprise/test/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/test/FakeEnterpriseService.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.enterprise.test
+package id.databisnis.android.bachot.features.enterprise.test
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.colors.SemanticColorsLightDark
-import io.element.android.features.enterprise.api.BugReportUrl
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.features.enterprise.api.BugReportUrl
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.asStateFlow
diff --git a/features/enterprise/test/src/main/kotlin/io/element/android/features/enterprise/test/FakeSessionEnterpriseService.kt b/features/enterprise/test/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/test/FakeSessionEnterpriseService.kt
similarity index 65%
rename from features/enterprise/test/src/main/kotlin/io/element/android/features/enterprise/test/FakeSessionEnterpriseService.kt
rename to features/enterprise/test/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/test/FakeSessionEnterpriseService.kt
index 3914c601..3c72a097 100644
--- a/features/enterprise/test/src/main/kotlin/io/element/android/features/enterprise/test/FakeSessionEnterpriseService.kt
+++ b/features/enterprise/test/src/main/kotlin/id/databisnis/android/bachot/features/enterprise/test/FakeSessionEnterpriseService.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.enterprise.test
+package id.databisnis.android.bachot.features.enterprise.test
-import io.element.android.features.enterprise.api.SessionEnterpriseService
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.features.enterprise.api.SessionEnterpriseService
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeSessionEnterpriseService(
private val isElementCallAvailableResult: () -> Boolean = { lambdaError() },
diff --git a/features/forward/api/build.gradle.kts b/features/forward/api/build.gradle.kts
index 1c5f47a0..fd51a2f7 100644
--- a/features/forward/api/build.gradle.kts
+++ b/features/forward/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.forward.api"
+ namespace = "id.databisnis.android.bachot.features.forward.api"
}
dependencies {
diff --git a/features/forward/api/src/main/kotlin/io/element/android/features/forward/api/ForwardEntryPoint.kt b/features/forward/api/src/main/kotlin/id/databisnis/android/bachot/features/forward/api/ForwardEntryPoint.kt
similarity index 64%
rename from features/forward/api/src/main/kotlin/io/element/android/features/forward/api/ForwardEntryPoint.kt
rename to features/forward/api/src/main/kotlin/id/databisnis/android/bachot/features/forward/api/ForwardEntryPoint.kt
index 95b8c438..5f205fcb 100644
--- a/features/forward/api/src/main/kotlin/io/element/android/features/forward/api/ForwardEntryPoint.kt
+++ b/features/forward/api/src/main/kotlin/id/databisnis/android/bachot/features/forward/api/ForwardEntryPoint.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.api
+package id.databisnis.android.bachot.features.forward.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.timeline.TimelineProvider
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineProvider
interface ForwardEntryPoint : FeatureEntryPoint {
interface Callback : Plugin {
diff --git a/features/forward/impl/build.gradle.kts b/features/forward/impl/build.gradle.kts
index 5d692c86..297ed509 100644
--- a/features/forward/impl/build.gradle.kts
+++ b/features/forward/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.forward.impl"
+ namespace = "id.databisnis.android.bachot.features.forward.impl"
testOptions {
unitTests {
diff --git a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/DefaultForwardEntryPoint.kt b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/DefaultForwardEntryPoint.kt
similarity index 79%
rename from features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/DefaultForwardEntryPoint.kt
rename to features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/DefaultForwardEntryPoint.kt
index 97256c65..88a6c9ff 100644
--- a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/DefaultForwardEntryPoint.kt
+++ b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/DefaultForwardEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.impl
+package id.databisnis.android.bachot.features.forward.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.forward.api.ForwardEntryPoint
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.forward.api.ForwardEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesBinding(SessionScope::class)
class DefaultForwardEntryPoint : ForwardEntryPoint {
diff --git a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesEvents.kt b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesEvents.kt
similarity index 85%
rename from features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesEvents.kt
rename to features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesEvents.kt
index 0161a5d6..6d5b20de 100644
--- a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesEvents.kt
+++ b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.impl
+package id.databisnis.android.bachot.features.forward.impl
sealed interface ForwardMessagesEvents {
data object ClearError : ForwardMessagesEvents
diff --git a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesNode.kt b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesNode.kt
similarity index 76%
rename from features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesNode.kt
rename to features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesNode.kt
index eb085d19..941894f3 100644
--- a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesNode.kt
+++ b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.impl
+package id.databisnis.android.bachot.features.forward.impl
import android.os.Parcelable
import androidx.compose.foundation.layout.Box
@@ -20,17 +20,17 @@ import com.bumble.appyx.core.node.ParentNode
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.forward.api.ForwardEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.timeline.TimelineProvider
-import io.element.android.libraries.roomselect.api.RoomSelectEntryPoint
-import io.element.android.libraries.roomselect.api.RoomSelectMode
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.forward.api.ForwardEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineProvider
+import id.databisnis.android.bachot.libraries.roomselect.api.RoomSelectEntryPoint
+import id.databisnis.android.bachot.libraries.roomselect.api.RoomSelectMode
import kotlinx.parcelize.Parcelize
@ContributesNode(SessionScope::class)
diff --git a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesPresenter.kt b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesPresenter.kt
similarity index 76%
rename from features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesPresenter.kt
rename to features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesPresenter.kt
index 1145f294..b4189c53 100644
--- a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesPresenter.kt
+++ b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.impl
+package id.databisnis.android.bachot.features.forward.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -14,14 +14,14 @@ import androidx.compose.runtime.mutableStateOf
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.timeline.TimelineProvider
-import io.element.android.libraries.matrix.api.timeline.getActiveTimeline
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineProvider
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.getActiveTimeline
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import timber.log.Timber
diff --git a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesState.kt b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesState.kt
similarity index 65%
rename from features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesState.kt
rename to features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesState.kt
index b1e46adb..4b13fddb 100644
--- a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesState.kt
+++ b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.impl
+package id.databisnis.android.bachot.features.forward.impl
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
data class ForwardMessagesState(
val forwardAction: AsyncAction>,
diff --git a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesStateProvider.kt b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesStateProvider.kt
similarity index 85%
rename from features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesStateProvider.kt
rename to features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesStateProvider.kt
index bbb5b380..058b25fa 100644
--- a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesStateProvider.kt
+++ b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.impl
+package id.databisnis.android.bachot.features.forward.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
open class ForwardMessagesStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesView.kt b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesView.kt
similarity index 70%
rename from features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesView.kt
rename to features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesView.kt
index 8065054b..0da4ea7c 100644
--- a/features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesView.kt
+++ b/features/forward/impl/src/main/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesView.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.impl
+package id.databisnis.android.bachot.features.forward.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun ForwardMessagesView(
diff --git a/features/forward/impl/src/test/kotlin/io/element/android/features/forward/impl/DefaultForwardEntryPointTest.kt b/features/forward/impl/src/test/kotlin/id/databisnis/android/bachot/features/forward/impl/DefaultForwardEntryPointTest.kt
similarity index 77%
rename from features/forward/impl/src/test/kotlin/io/element/android/features/forward/impl/DefaultForwardEntryPointTest.kt
rename to features/forward/impl/src/test/kotlin/id/databisnis/android/bachot/features/forward/impl/DefaultForwardEntryPointTest.kt
index 9ee932a2..d1e11ceb 100644
--- a/features/forward/impl/src/test/kotlin/io/element/android/features/forward/impl/DefaultForwardEntryPointTest.kt
+++ b/features/forward/impl/src/test/kotlin/id/databisnis/android/bachot/features/forward/impl/DefaultForwardEntryPointTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.impl
+package id.databisnis.android.bachot.features.forward.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.forward.api.ForwardEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.timeline.FakeTimelineProvider
-import io.element.android.libraries.roomselect.test.FakeRoomSelectEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.forward.api.ForwardEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimelineProvider
+import id.databisnis.android.bachot.libraries.roomselect.test.FakeRoomSelectEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/forward/impl/src/test/kotlin/io/element/android/features/forward/impl/ForwardMessagesPresenterTest.kt b/features/forward/impl/src/test/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesPresenterTest.kt
similarity index 80%
rename from features/forward/impl/src/test/kotlin/io/element/android/features/forward/impl/ForwardMessagesPresenterTest.kt
rename to features/forward/impl/src/test/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesPresenterTest.kt
index 5e2f74cc..dc50b75f 100644
--- a/features/forward/impl/src/test/kotlin/io/element/android/features/forward/impl/ForwardMessagesPresenterTest.kt
+++ b/features/forward/impl/src/test/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesPresenterTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.impl
+package id.databisnis.android.bachot.features.forward.impl
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomSummary
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.matrix.test.timeline.LiveTimelineProvider
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomSummary
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.LiveTimelineProvider
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/forward/impl/src/test/kotlin/io/element/android/features/forward/impl/ForwardMessagesViewTest.kt b/features/forward/impl/src/test/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesViewTest.kt
similarity index 75%
rename from features/forward/impl/src/test/kotlin/io/element/android/features/forward/impl/ForwardMessagesViewTest.kt
rename to features/forward/impl/src/test/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesViewTest.kt
index f1e9bd8f..cf2544bd 100644
--- a/features/forward/impl/src/test/kotlin/io/element/android/features/forward/impl/ForwardMessagesViewTest.kt
+++ b/features/forward/impl/src/test/kotlin/id/databisnis/android/bachot/features/forward/impl/ForwardMessagesViewTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.impl
+package id.databisnis.android.bachot.features.forward.impl
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressTag
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressTag
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/forward/test/build.gradle.kts b/features/forward/test/build.gradle.kts
index bf9db05e..0f379c1c 100644
--- a/features/forward/test/build.gradle.kts
+++ b/features/forward/test/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.forward.test"
+ namespace = "id.databisnis.android.bachot.features.forward.test"
}
dependencies {
diff --git a/features/forward/test/src/main/kotlin/io/element/android/features/forward/test/FakeForwardEntryPoint.kt b/features/forward/test/src/main/kotlin/id/databisnis/android/bachot/features/forward/test/FakeForwardEntryPoint.kt
similarity index 74%
rename from features/forward/test/src/main/kotlin/io/element/android/features/forward/test/FakeForwardEntryPoint.kt
rename to features/forward/test/src/main/kotlin/id/databisnis/android/bachot/features/forward/test/FakeForwardEntryPoint.kt
index 9306ebcb..f62b4bda 100644
--- a/features/forward/test/src/main/kotlin/io/element/android/features/forward/test/FakeForwardEntryPoint.kt
+++ b/features/forward/test/src/main/kotlin/id/databisnis/android/bachot/features/forward/test/FakeForwardEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.forward.test
+package id.databisnis.android.bachot.features.forward.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.forward.api.ForwardEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.forward.api.ForwardEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeForwardEntryPoint : ForwardEntryPoint {
override fun createNode(
diff --git a/features/ftue/api/build.gradle.kts b/features/ftue/api/build.gradle.kts
index 4f1d8b14..37bba2ea 100644
--- a/features/ftue/api/build.gradle.kts
+++ b/features/ftue/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.ftue.api"
+ namespace = "id.databisnis.android.bachot.features.ftue.api"
}
dependencies {
diff --git a/features/ftue/api/src/main/kotlin/io/element/android/features/ftue/api/FtueEntryPoint.kt b/features/ftue/api/src/main/kotlin/id/databisnis/android/bachot/features/ftue/api/FtueEntryPoint.kt
similarity index 67%
rename from features/ftue/api/src/main/kotlin/io/element/android/features/ftue/api/FtueEntryPoint.kt
rename to features/ftue/api/src/main/kotlin/id/databisnis/android/bachot/features/ftue/api/FtueEntryPoint.kt
index fe5ffc3b..0ec517db 100644
--- a/features/ftue/api/src/main/kotlin/io/element/android/features/ftue/api/FtueEntryPoint.kt
+++ b/features/ftue/api/src/main/kotlin/id/databisnis/android/bachot/features/ftue/api/FtueEntryPoint.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.api
+package id.databisnis.android.bachot.features.ftue.api
-import io.element.android.libraries.architecture.SimpleFeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.SimpleFeatureEntryPoint
interface FtueEntryPoint : SimpleFeatureEntryPoint
diff --git a/features/ftue/api/src/main/kotlin/io/element/android/features/ftue/api/state/FtueService.kt b/features/ftue/api/src/main/kotlin/id/databisnis/android/bachot/features/ftue/api/state/FtueService.kt
similarity index 93%
rename from features/ftue/api/src/main/kotlin/io/element/android/features/ftue/api/state/FtueService.kt
rename to features/ftue/api/src/main/kotlin/id/databisnis/android/bachot/features/ftue/api/state/FtueService.kt
index 1bc585f0..57e0e3dc 100644
--- a/features/ftue/api/src/main/kotlin/io/element/android/features/ftue/api/state/FtueService.kt
+++ b/features/ftue/api/src/main/kotlin/id/databisnis/android/bachot/features/ftue/api/state/FtueService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.api.state
+package id.databisnis.android.bachot.features.ftue.api.state
import kotlinx.coroutines.flow.StateFlow
diff --git a/features/ftue/impl/build.gradle.kts b/features/ftue/impl/build.gradle.kts
index 49b3baa7..cb6a01db 100644
--- a/features/ftue/impl/build.gradle.kts
+++ b/features/ftue/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.ftue.impl"
+ namespace = "id.databisnis.android.bachot.features.ftue.impl"
testOptions {
unitTests {
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/DefaultFtueEntryPoint.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/DefaultFtueEntryPoint.kt
similarity index 77%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/DefaultFtueEntryPoint.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/DefaultFtueEntryPoint.kt
index 812910e1..188a9426 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/DefaultFtueEntryPoint.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/DefaultFtueEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl
+package id.databisnis.android.bachot.features.ftue.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.ftue.api.FtueEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.ftue.api.FtueEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultFtueEntryPoint : FtueEntryPoint {
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/FtueFlowNode.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/FtueFlowNode.kt
similarity index 81%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/FtueFlowNode.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/FtueFlowNode.kt
index 8d66258e..54f034e0 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/FtueFlowNode.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/FtueFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl
+package id.databisnis.android.bachot.features.ftue.impl
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -20,19 +20,19 @@ import com.bumble.appyx.navmodel.backstack.operation.newRoot
import com.bumble.appyx.navmodel.backstack.operation.replace
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.analytics.api.AnalyticsEntryPoint
-import io.element.android.features.ftue.impl.notifications.NotificationsOptInNode
-import io.element.android.features.ftue.impl.sessionverification.FtueSessionVerificationFlowNode
-import io.element.android.features.ftue.impl.state.DefaultFtueService
-import io.element.android.features.ftue.impl.state.FtueStep
-import io.element.android.features.ftue.impl.state.InternalFtueState
-import io.element.android.features.lockscreen.api.LockScreenEntryPoint
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.ui.common.nodes.emptyNode
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.analytics.api.AnalyticsEntryPoint
+import id.databisnis.android.bachot.features.ftue.impl.notifications.NotificationsOptInNode
+import id.databisnis.android.bachot.features.ftue.impl.sessionverification.FtueSessionVerificationFlowNode
+import id.databisnis.android.bachot.features.ftue.impl.state.DefaultFtueService
+import id.databisnis.android.bachot.features.ftue.impl.state.FtueStep
+import id.databisnis.android.bachot.features.ftue.impl.state.InternalFtueState
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.ui.common.nodes.emptyNode
import kotlinx.coroutines.flow.filterIsInstance
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.onEach
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/di/FtueModule.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/di/FtueModule.kt
similarity index 57%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/di/FtueModule.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/di/FtueModule.kt
index 52f7a43b..b4784c56 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/di/FtueModule.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/di/FtueModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.di
+package id.databisnis.android.bachot.features.ftue.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.ftue.impl.sessionverification.choosemode.ChooseSelfVerificationModePresenter
-import io.element.android.features.ftue.impl.sessionverification.choosemode.ChooseSelfVerificationModeState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.ftue.impl.sessionverification.choosemode.ChooseSelfVerificationModePresenter
+import id.databisnis.android.bachot.features.ftue.impl.sessionverification.choosemode.ChooseSelfVerificationModeState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesTo(SessionScope::class)
@BindingContainer
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInEvents.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInEvents.kt
similarity index 85%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInEvents.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInEvents.kt
index e0bd5acf..aba687b4 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInEvents.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.notifications
+package id.databisnis.android.bachot.features.ftue.impl.notifications
sealed interface NotificationsOptInEvents {
data object ContinueClicked : NotificationsOptInEvents
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInNode.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInNode.kt
similarity index 83%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInNode.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInNode.kt
index 52ad70b2..0eca826c 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInNode.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.notifications
+package id.databisnis.android.bachot.features.ftue.impl.notifications
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -16,9 +16,9 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInPresenter.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInPresenter.kt
similarity index 83%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInPresenter.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInPresenter.kt
index 344d83c3..f2d94db3 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInPresenter.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.notifications
+package id.databisnis.android.bachot.features.ftue.impl.notifications
import android.Manifest
import android.os.Build
@@ -16,13 +16,13 @@ import androidx.compose.runtime.LaunchedEffect
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.annotations.AppCoroutineScope
-import io.element.android.libraries.permissions.api.PermissionStateProvider
-import io.element.android.libraries.permissions.api.PermissionsEvents
-import io.element.android.libraries.permissions.api.PermissionsPresenter
-import io.element.android.libraries.permissions.noop.NoopPermissionsPresenter
-import io.element.android.services.toolbox.api.sdk.BuildVersionSdkIntProvider
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionStateProvider
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsEvents
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.noop.NoopPermissionsPresenter
+import id.databisnis.android.bachot.services.toolbox.api.sdk.BuildVersionSdkIntProvider
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInState.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInState.kt
similarity index 72%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInState.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInState.kt
index d12cec07..8ee7ef34 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInState.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.notifications
+package id.databisnis.android.bachot.features.ftue.impl.notifications
-import io.element.android.libraries.permissions.api.PermissionsState
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsState
data class NotificationsOptInState(
val notificationsPermissionState: PermissionsState,
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInStateProvider.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInStateProvider.kt
similarity index 83%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInStateProvider.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInStateProvider.kt
index 1b2e5d2d..261e7fc3 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInStateProvider.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.notifications
+package id.databisnis.android.bachot.features.ftue.impl.notifications
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.permissions.api.aPermissionsState
+import id.databisnis.android.bachot.libraries.permissions.api.aPermissionsState
open class NotificationsOptInStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInView.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInView.kt
similarity index 77%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInView.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInView.kt
index 6955d8e5..70542c36 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInView.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.notifications
+package id.databisnis.android.bachot.features.ftue.impl.notifications
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.background
@@ -28,24 +28,24 @@ import androidx.compose.ui.draw.clip
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.ftue.impl.R
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.background.OnboardingBackground
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.ftue.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.background.OnboardingBackground
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun NotificationsOptInView(
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/FtueSessionVerificationFlowNode.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/FtueSessionVerificationFlowNode.kt
similarity index 84%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/FtueSessionVerificationFlowNode.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/FtueSessionVerificationFlowNode.kt
index 085240d8..77a85b50 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/FtueSessionVerificationFlowNode.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/FtueSessionVerificationFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.sessionverification
+package id.databisnis.android.bachot.features.ftue.impl.sessionverification
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -22,18 +22,18 @@ import com.bumble.appyx.navmodel.backstack.operation.pop
import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.appconfig.LearnMoreConfig
-import io.element.android.features.ftue.impl.sessionverification.choosemode.ChooseSelfVerificationModeNode
-import io.element.android.features.securebackup.api.SecureBackupEntryPoint
-import io.element.android.features.verifysession.api.OutgoingVerificationEntryPoint
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.designsystem.utils.OpenUrlInTabView
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.appconfig.LearnMoreConfig
+import id.databisnis.android.bachot.features.ftue.impl.sessionverification.choosemode.ChooseSelfVerificationModeNode
+import id.databisnis.android.bachot.features.securebackup.api.SecureBackupEntryPoint
+import id.databisnis.android.bachot.features.verifysession.api.OutgoingVerificationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.designsystem.utils.OpenUrlInTabView
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
import kotlinx.coroutines.launch
import kotlinx.parcelize.Parcelize
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeEvent.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeEvent.kt
similarity index 79%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeEvent.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeEvent.kt
index de7e1767..4a5e663d 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeEvent.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeEvent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.sessionverification.choosemode
+package id.databisnis.android.bachot.features.ftue.impl.sessionverification.choosemode
sealed interface ChooseSelfVerificationModeEvent {
data object SignOut : ChooseSelfVerificationModeEvent
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeNode.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeNode.kt
similarity index 79%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeNode.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeNode.kt
index e78eef7e..55a5bb10 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeNode.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.sessionverification.choosemode
+package id.databisnis.android.bachot.features.ftue.impl.sessionverification.choosemode
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,11 +15,11 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.logout.api.direct.DirectLogoutView
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutView
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModePresenter.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModePresenter.kt
similarity index 80%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModePresenter.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModePresenter.kt
index ace890be..663d9d3a 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModePresenter.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.sessionverification.choosemode
+package id.databisnis.android.bachot.features.ftue.impl.sessionverification.choosemode
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -14,13 +14,13 @@ import androidx.compose.runtime.derivedStateOf
import androidx.compose.runtime.getValue
import androidx.compose.runtime.remember
import dev.zacsweers.metro.Inject
-import io.element.android.features.logout.api.direct.DirectLogoutEvents
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.mapState
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutEvents
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.mapState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
@Inject
class ChooseSelfVerificationModePresenter(
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeState.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeState.kt
similarity index 70%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeState.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeState.kt
index 4e27043f..4a2749a0 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeState.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.sessionverification.choosemode
+package id.databisnis.android.bachot.features.ftue.impl.sessionverification.choosemode
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
data class ChooseSelfVerificationModeState(
val buttonsState: AsyncData,
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeStateProvider.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeStateProvider.kt
similarity index 88%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeStateProvider.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeStateProvider.kt
index 676c7721..8b4d0042 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeStateProvider.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.sessionverification.choosemode
+package id.databisnis.android.bachot.features.ftue.impl.sessionverification.choosemode
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.logout.api.direct.aDirectLogoutState
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.logout.api.direct.aDirectLogoutState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
class ChooseSelfVerificationModeStateProvider :
PreviewParameterProvider {
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeView.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeView.kt
similarity index 78%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeView.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeView.kt
index e4e922f9..5d1bfa5d 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeView.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModeView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.sessionverification.choosemode
+package id.databisnis.android.bachot.features.ftue.impl.sessionverification.choosemode
import androidx.activity.compose.BackHandler
import androidx.activity.compose.LocalActivity
@@ -21,22 +21,22 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.ftue.impl.R
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.ftue.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/state/DefaultFtueService.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/state/DefaultFtueService.kt
similarity index 84%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/state/DefaultFtueService.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/state/DefaultFtueService.kt
index 78bb5f5c..d72339d3 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/state/DefaultFtueService.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/state/DefaultFtueService.kt
@@ -6,24 +6,24 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.state
+package id.databisnis.android.bachot.features.ftue.impl.state
import android.Manifest
import android.os.Build
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.ftue.api.state.FtueService
-import io.element.android.features.ftue.api.state.FtueState
-import io.element.android.features.lockscreen.api.LockScreenService
-import io.element.android.libraries.core.coroutine.mapState
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
-import io.element.android.libraries.permissions.api.PermissionStateProvider
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStore
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.toolbox.api.sdk.BuildVersionSdkIntProvider
+import id.databisnis.android.bachot.features.ftue.api.state.FtueService
+import id.databisnis.android.bachot.features.ftue.api.state.FtueState
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenService
+import id.databisnis.android.bachot.libraries.core.coroutine.mapState
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionStateProvider
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStore
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.toolbox.api.sdk.BuildVersionSdkIntProvider
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.combine
diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/state/InternalFtueState.kt b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/state/InternalFtueState.kt
similarity index 87%
rename from features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/state/InternalFtueState.kt
rename to features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/state/InternalFtueState.kt
index b352a43f..e5054c8a 100644
--- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/state/InternalFtueState.kt
+++ b/features/ftue/impl/src/main/kotlin/id/databisnis/android/bachot/features/ftue/impl/state/InternalFtueState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.state
+package id.databisnis.android.bachot.features.ftue.impl.state
sealed interface InternalFtueState {
data object Unknown : InternalFtueState
diff --git a/features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/DefaultFtueEntryPointTest.kt b/features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/DefaultFtueEntryPointTest.kt
similarity index 82%
rename from features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/DefaultFtueEntryPointTest.kt
rename to features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/DefaultFtueEntryPointTest.kt
index bbab0fc6..097e187d 100644
--- a/features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/DefaultFtueEntryPointTest.kt
+++ b/features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/DefaultFtueEntryPointTest.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl
+package id.databisnis.android.bachot.features.ftue.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.lockscreen.test.FakeLockScreenEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.lockscreen.test.FakeLockScreenEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/DefaultFtueServiceTest.kt b/features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/DefaultFtueServiceTest.kt
similarity index 85%
rename from features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/DefaultFtueServiceTest.kt
rename to features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/DefaultFtueServiceTest.kt
index dee8c7c0..53a3ca9a 100644
--- a/features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/DefaultFtueServiceTest.kt
+++ b/features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/DefaultFtueServiceTest.kt
@@ -6,28 +6,28 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl
+package id.databisnis.android.bachot.features.ftue.impl
import android.os.Build
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.ftue.api.state.FtueState
-import io.element.android.features.ftue.impl.state.DefaultFtueService
-import io.element.android.features.ftue.impl.state.FtueStep
-import io.element.android.features.ftue.impl.state.InternalFtueState
-import io.element.android.features.lockscreen.api.LockScreenService
-import io.element.android.features.lockscreen.test.FakeLockScreenService
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
-import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
-import io.element.android.libraries.permissions.api.PermissionStateProvider
-import io.element.android.libraries.permissions.test.FakePermissionStateProvider
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStore
-import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.noop.NoopAnalyticsService
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.services.toolbox.test.sdk.FakeBuildVersionSdkIntProvider
+import id.databisnis.android.bachot.features.ftue.api.state.FtueState
+import id.databisnis.android.bachot.features.ftue.impl.state.DefaultFtueService
+import id.databisnis.android.bachot.features.ftue.impl.state.FtueStep
+import id.databisnis.android.bachot.features.ftue.impl.state.InternalFtueState
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenService
+import id.databisnis.android.bachot.features.lockscreen.test.FakeLockScreenService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.libraries.matrix.test.verification.FakeSessionVerificationService
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionStateProvider
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionStateProvider
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.test.InMemorySessionPreferencesStore
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.noop.NoopAnalyticsService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.services.toolbox.test.sdk.FakeBuildVersionSdkIntProvider
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInPresenterTest.kt b/features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInPresenterTest.kt
similarity index 87%
rename from features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInPresenterTest.kt
rename to features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInPresenterTest.kt
index 32d68dd1..e986ab17 100644
--- a/features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInPresenterTest.kt
+++ b/features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/notifications/NotificationsOptInPresenterTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.notifications
+package id.databisnis.android.bachot.features.ftue.impl.notifications
import android.os.Build
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.permissions.api.PermissionStateProvider
-import io.element.android.libraries.permissions.api.PermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionStateProvider
-import io.element.android.libraries.permissions.test.FakePermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionsPresenterFactory
-import io.element.android.services.toolbox.test.sdk.FakeBuildVersionSdkIntProvider
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionStateProvider
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionStateProvider
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenterFactory
+import id.databisnis.android.bachot.services.toolbox.test.sdk.FakeBuildVersionSdkIntProvider
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.runBlocking
diff --git a/features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModePresenterTest.kt b/features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModePresenterTest.kt
similarity index 85%
rename from features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModePresenterTest.kt
rename to features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModePresenterTest.kt
index c95c455b..58bc8300 100644
--- a/features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModePresenterTest.kt
+++ b/features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModePresenterTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.sessionverification.choosemode
+package id.databisnis.android.bachot.features.ftue.impl.sessionverification.choosemode
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.logout.api.direct.DirectLogoutEvents
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.features.logout.api.direct.aDirectLogoutState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutEvents
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.features.logout.api.direct.aDirectLogoutState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModeViewTest.kt b/features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModeViewTest.kt
similarity index 86%
rename from features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModeViewTest.kt
rename to features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModeViewTest.kt
index f201cb6c..f42f1e3c 100644
--- a/features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModeViewTest.kt
+++ b/features/ftue/impl/src/test/kotlin/id/databisnis/android/bachot/features/ftue/impl/sessionverification/choosemode/ChooseSessionVerificationModeViewTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.impl.sessionverification.choosemode
+package id.databisnis.android.bachot.features.ftue.impl.sessionverification.choosemode
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.ftue.impl.R
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.features.ftue.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/ftue/test/build.gradle.kts b/features/ftue/test/build.gradle.kts
index 4c7dc575..197617ab 100644
--- a/features/ftue/test/build.gradle.kts
+++ b/features/ftue/test/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.ftue.test"
+ namespace = "id.databisnis.android.bachot.features.ftue.test"
}
dependencies {
diff --git a/features/ftue/test/src/main/kotlin/io/element/android/features/ftue/test/FakeFtueService.kt b/features/ftue/test/src/main/kotlin/id/databisnis/android/bachot/features/ftue/test/FakeFtueService.kt
similarity index 71%
rename from features/ftue/test/src/main/kotlin/io/element/android/features/ftue/test/FakeFtueService.kt
rename to features/ftue/test/src/main/kotlin/id/databisnis/android/bachot/features/ftue/test/FakeFtueService.kt
index 963f67c8..a8893a0e 100644
--- a/features/ftue/test/src/main/kotlin/io/element/android/features/ftue/test/FakeFtueService.kt
+++ b/features/ftue/test/src/main/kotlin/id/databisnis/android/bachot/features/ftue/test/FakeFtueService.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.ftue.test
+package id.databisnis.android.bachot.features.ftue.test
-import io.element.android.features.ftue.api.state.FtueService
-import io.element.android.features.ftue.api.state.FtueState
+import id.databisnis.android.bachot.features.ftue.api.state.FtueService
+import id.databisnis.android.bachot.features.ftue.api.state.FtueState
import kotlinx.coroutines.flow.MutableStateFlow
class FakeFtueService : FtueService {
diff --git a/features/home/api/build.gradle.kts b/features/home/api/build.gradle.kts
index 2e725659..2b4993ba 100644
--- a/features/home/api/build.gradle.kts
+++ b/features/home/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.home.api"
+ namespace = "id.databisnis.android.bachot.features.home.api"
}
dependencies {
diff --git a/features/home/api/src/main/kotlin/io/element/android/features/home/api/HomeEntryPoint.kt b/features/home/api/src/main/kotlin/id/databisnis/android/bachot/features/home/api/HomeEntryPoint.kt
similarity index 76%
rename from features/home/api/src/main/kotlin/io/element/android/features/home/api/HomeEntryPoint.kt
rename to features/home/api/src/main/kotlin/id/databisnis/android/bachot/features/home/api/HomeEntryPoint.kt
index 71ee0939..cc8b59b3 100644
--- a/features/home/api/src/main/kotlin/io/element/android/features/home/api/HomeEntryPoint.kt
+++ b/features/home/api/src/main/kotlin/id/databisnis/android/bachot/features/home/api/HomeEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.api
+package id.databisnis.android.bachot.features.home.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
interface HomeEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/home/impl/build.gradle.kts b/features/home/impl/build.gradle.kts
index b36ee6ae..21355c05 100644
--- a/features/home/impl/build.gradle.kts
+++ b/features/home/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.home.impl"
+ namespace = "id.databisnis.android.bachot.features.home.impl"
testOptions {
unitTests {
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/CurrentUserWithNeighborsBuilder.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/CurrentUserWithNeighborsBuilder.kt
similarity index 92%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/CurrentUserWithNeighborsBuilder.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/CurrentUserWithNeighborsBuilder.kt
index b29dc788..03efcc86 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/CurrentUserWithNeighborsBuilder.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/CurrentUserWithNeighborsBuilder.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.sessionstorage.api.SessionData
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionData
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/DefaultHomeEntryPoint.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/DefaultHomeEntryPoint.kt
similarity index 79%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/DefaultHomeEntryPoint.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/DefaultHomeEntryPoint.kt
index 8da31b60..0b0f20b3 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/DefaultHomeEntryPoint.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/DefaultHomeEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.home.api.HomeEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.home.api.HomeEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultHomeEntryPoint : HomeEntryPoint {
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeEvents.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeEvents.kt
similarity index 76%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeEvents.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeEvents.kt
index db9dafba..0b98e2a9 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeEvents.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
sealed interface HomeEvents {
data class SelectHomeNavigationBarItem(val item: HomeNavigationBarItem) : HomeEvents
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeFlowNode.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeFlowNode.kt
similarity index 82%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeFlowNode.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeFlowNode.kt
index d9f87e2e..33a42870 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeFlowNode.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
import android.app.Activity
import android.os.Parcelable
@@ -30,33 +30,33 @@ import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.home.api.HomeEntryPoint
-import io.element.android.features.home.impl.components.RoomListMenuAction
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.features.home.impl.roomlist.RoomListEvents
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteView
-import io.element.android.features.invite.api.declineandblock.DeclineInviteAndBlockEntryPoint
-import io.element.android.features.leaveroom.api.LeaveRoomRenderer
-import io.element.android.features.logout.api.direct.DirectLogoutView
-import io.element.android.features.reportroom.api.ReportRoomEntryPoint
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesEntryPoint
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.appyx.launchMolecule
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.deeplink.api.usecase.InviteFriendsUseCase
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.utils.DelayedVisibility
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.home.api.HomeEntryPoint
+import id.databisnis.android.bachot.features.home.impl.components.RoomListMenuAction
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListEvents
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteView
+import id.databisnis.android.bachot.features.invite.api.declineandblock.DeclineInviteAndBlockEntryPoint
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomRenderer
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutView
+import id.databisnis.android.bachot.features.reportroom.api.ReportRoomEntryPoint
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesEntryPoint
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.appyx.launchMolecule
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.deeplink.api.usecase.InviteFriendsUseCase
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.utils.DelayedVisibility
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Job
import kotlinx.coroutines.NonCancellable
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeNavigationBarItem.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeNavigationBarItem.kt
similarity index 87%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeNavigationBarItem.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeNavigationBarItem.kt
index 6a4a5e16..b95fbe14 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeNavigationBarItem.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeNavigationBarItem.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
import androidx.annotation.StringRes
import androidx.compose.runtime.Composable
-import io.element.android.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
enum class HomeNavigationBarItem(
@StringRes
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomePresenter.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomePresenter.kt
similarity index 79%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomePresenter.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomePresenter.kt
index e53d2085..fe05556c 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomePresenter.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -19,21 +19,21 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.api.AnnouncementService
-import io.element.android.features.home.impl.roomlist.RoomListState
-import io.element.android.features.home.impl.spaces.HomeSpacesState
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.features.rageshake.api.RageshakeFeatureAvailability
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.indicator.api.IndicatorService
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.api.AnnouncementService
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListState
+import id.databisnis.android.bachot.features.home.impl.spaces.HomeSpacesState
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.features.rageshake.api.RageshakeFeatureAvailability
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.indicator.api.IndicatorService
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.flow.combine
import kotlinx.coroutines.launch
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeState.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeState.kt
similarity index 73%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeState.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeState.kt
index 90667a87..856d39cb 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeState.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
-import io.element.android.features.home.impl.roomlist.RoomListState
-import io.element.android.features.home.impl.spaces.HomeSpacesState
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListState
+import id.databisnis.android.bachot.features.home.impl.spaces.HomeSpacesState
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
data class HomeState(
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeStateProvider.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeStateProvider.kt
similarity index 71%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeStateProvider.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeStateProvider.kt
index 43010b17..54f5af43 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeStateProvider.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeStateProvider.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.home.impl.roomlist.RoomListState
-import io.element.android.features.home.impl.roomlist.RoomListStateProvider
-import io.element.android.features.home.impl.roomlist.aRoomListState
-import io.element.android.features.home.impl.roomlist.aRoomsContentState
-import io.element.android.features.home.impl.roomlist.generateRoomListRoomSummaryList
-import io.element.android.features.home.impl.spaces.HomeSpacesState
-import io.element.android.features.home.impl.spaces.aHomeSpacesState
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.features.logout.api.direct.aDirectLogoutState
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListState
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListStateProvider
+import id.databisnis.android.bachot.features.home.impl.roomlist.aRoomListState
+import id.databisnis.android.bachot.features.home.impl.roomlist.aRoomsContentState
+import id.databisnis.android.bachot.features.home.impl.roomlist.generateRoomListRoomSummaryList
+import id.databisnis.android.bachot.features.home.impl.spaces.HomeSpacesState
+import id.databisnis.android.bachot.features.home.impl.spaces.aHomeSpacesState
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.features.logout.api.direct.aDirectLogoutState
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.toImmutableList
open class HomeStateProvider : PreviewParameterProvider {
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeView.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeView.kt
similarity index 86%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeView.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeView.kt
index 42e4f720..ceac8d2c 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/HomeView.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/HomeView.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalHazeMaterialsApi::class)
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.background
@@ -39,31 +39,31 @@ import dev.chrisbanes.haze.hazeSource
import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi
import dev.chrisbanes.haze.materials.HazeMaterials
import dev.chrisbanes.haze.rememberHazeState
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.home.impl.components.HomeTopBar
-import io.element.android.features.home.impl.components.RoomListContentView
-import io.element.android.features.home.impl.components.RoomListMenuAction
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.features.home.impl.roomlist.RoomListContextMenu
-import io.element.android.features.home.impl.roomlist.RoomListDeclineInviteMenu
-import io.element.android.features.home.impl.roomlist.RoomListEvents
-import io.element.android.features.home.impl.roomlist.RoomListState
-import io.element.android.features.home.impl.search.RoomListSearchView
-import io.element.android.features.home.impl.spaces.HomeSpacesView
-import io.element.android.libraries.androidutils.throttler.FirstThrottler
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.FloatingActionButton
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.NavigationBar
-import io.element.android.libraries.designsystem.theme.components.NavigationBarIcon
-import io.element.android.libraries.designsystem.theme.components.NavigationBarItem
-import io.element.android.libraries.designsystem.theme.components.NavigationBarText
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarHost
-import io.element.android.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.home.impl.components.HomeTopBar
+import id.databisnis.android.bachot.features.home.impl.components.RoomListContentView
+import id.databisnis.android.bachot.features.home.impl.components.RoomListMenuAction
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListContextMenu
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListDeclineInviteMenu
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListEvents
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListState
+import id.databisnis.android.bachot.features.home.impl.search.RoomListSearchView
+import id.databisnis.android.bachot.features.home.impl.spaces.HomeSpacesView
+import id.databisnis.android.bachot.libraries.androidutils.throttler.FirstThrottler
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.FloatingActionButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.NavigationBar
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.NavigationBarIcon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.NavigationBarItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.NavigationBarText
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarHost
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.coroutines.launch
@Composable
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/BannerPadding.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/BannerPadding.kt
similarity index 88%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/BannerPadding.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/BannerPadding.kt
index cc3227f9..dfb010d4 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/BannerPadding.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/BannerPadding.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.components
+package id.databisnis.android.bachot.features.home.impl.components
import androidx.compose.foundation.layout.padding
import androidx.compose.ui.Modifier
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/BatteryOptimizationBanner.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/BatteryOptimizationBanner.kt
similarity index 63%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/BatteryOptimizationBanner.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/BatteryOptimizationBanner.kt
index c6a9480b..6b25fef6 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/BatteryOptimizationBanner.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/BatteryOptimizationBanner.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.components
+package id.databisnis.android.bachot.features.home.impl.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
-import io.element.android.features.home.impl.R
-import io.element.android.libraries.designsystem.components.Announcement
-import io.element.android.libraries.designsystem.components.AnnouncementType
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.push.api.battery.BatteryOptimizationEvents
-import io.element.android.libraries.push.api.battery.BatteryOptimizationState
-import io.element.android.libraries.push.api.battery.aBatteryOptimizationState
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.Announcement
+import id.databisnis.android.bachot.libraries.designsystem.components.AnnouncementType
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.push.api.battery.BatteryOptimizationEvents
+import id.databisnis.android.bachot.libraries.push.api.battery.BatteryOptimizationState
+import id.databisnis.android.bachot.libraries.push.api.battery.aBatteryOptimizationState
@Composable
internal fun BatteryOptimizationBanner(
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/ConfirmRecoveryKeyBanner.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/ConfirmRecoveryKeyBanner.kt
similarity index 68%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/ConfirmRecoveryKeyBanner.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/ConfirmRecoveryKeyBanner.kt
index c0f83538..1d656a78 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/ConfirmRecoveryKeyBanner.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/ConfirmRecoveryKeyBanner.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.components
+package id.databisnis.android.bachot.features.home.impl.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
-import io.element.android.features.home.impl.R
-import io.element.android.libraries.designsystem.components.Announcement
-import io.element.android.libraries.designsystem.components.AnnouncementType
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.Announcement
+import id.databisnis.android.bachot.libraries.designsystem.components.AnnouncementType
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun ConfirmRecoveryKeyBanner(
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/FullScreenIntentPermissionBanner.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/FullScreenIntentPermissionBanner.kt
similarity index 59%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/FullScreenIntentPermissionBanner.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/FullScreenIntentPermissionBanner.kt
index 92a5d8db..c2165d00 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/FullScreenIntentPermissionBanner.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/FullScreenIntentPermissionBanner.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.components
+package id.databisnis.android.bachot.features.home.impl.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
-import io.element.android.features.home.impl.R
-import io.element.android.libraries.designsystem.components.Announcement
-import io.element.android.libraries.designsystem.components.AnnouncementType
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsEvents
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
-import io.element.android.libraries.fullscreenintent.api.aFullScreenIntentPermissionsState
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.Announcement
+import id.databisnis.android.bachot.libraries.designsystem.components.AnnouncementType
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsEvents
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.aFullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun FullScreenIntentPermissionBanner(
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/HomeTopBar.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/HomeTopBar.kt
similarity index 82%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/HomeTopBar.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/HomeTopBar.kt
index 093b91fb..cd3ceabb 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/HomeTopBar.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/HomeTopBar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.components
+package id.databisnis.android.bachot.features.home.impl.components
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
@@ -36,36 +36,36 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.semantics.heading
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.unit.dp
-import io.element.android.appconfig.RoomListConfig
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.home.impl.R
-import io.element.android.features.home.impl.filters.RoomListFiltersState
-import io.element.android.features.home.impl.filters.RoomListFiltersView
-import io.element.android.features.home.impl.filters.aRoomListFiltersState
-import io.element.android.libraries.designsystem.atomic.atoms.RedIndicatorAtom
-import io.element.android.libraries.designsystem.components.TopAppBarScrollBehaviorLayout
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.modifiers.backgroundVerticalGradient
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.aliasScreenTitle
-import io.element.android.libraries.designsystem.theme.components.DropdownMenu
-import io.element.android.libraries.designsystem.theme.components.DropdownMenuItem
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.appconfig.RoomListConfig
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFiltersState
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFiltersView
+import id.databisnis.android.bachot.features.home.impl.filters.aRoomListFiltersState
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RedIndicatorAtom
+import id.databisnis.android.bachot.libraries.designsystem.components.TopAppBarScrollBehaviorLayout
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.backgroundVerticalGradient
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.aliasScreenTitle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DropdownMenu
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DropdownMenuItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/NewNotificationSoundBanner.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/NewNotificationSoundBanner.kt
similarity index 67%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/NewNotificationSoundBanner.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/NewNotificationSoundBanner.kt
index c1c5ac0a..09f02561 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/NewNotificationSoundBanner.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/NewNotificationSoundBanner.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.components
+package id.databisnis.android.bachot.features.home.impl.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
-import io.element.android.features.home.impl.R
-import io.element.android.libraries.designsystem.components.Announcement
-import io.element.android.libraries.designsystem.components.AnnouncementType
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.Announcement
+import id.databisnis.android.bachot.libraries.designsystem.components.AnnouncementType
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun NewNotificationSoundBanner(
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomListContentView.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomListContentView.kt
similarity index 86%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomListContentView.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomListContentView.kt
index 364fe596..a1e2dbf0 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomListContentView.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomListContentView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.components
+package id.databisnis.android.bachot.features.home.impl.components
import androidx.annotation.StringRes
import androidx.compose.foundation.layout.Arrangement
@@ -34,28 +34,28 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.home.impl.R
-import io.element.android.features.home.impl.contentType
-import io.element.android.features.home.impl.filters.RoomListFilter
-import io.element.android.features.home.impl.filters.RoomListFiltersEmptyStateResources
-import io.element.android.features.home.impl.filters.RoomListFiltersState
-import io.element.android.features.home.impl.filters.aRoomListFiltersState
-import io.element.android.features.home.impl.filters.selection.FilterSelectionState
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.features.home.impl.model.RoomSummaryDisplayType
-import io.element.android.features.home.impl.roomlist.RoomListContentState
-import io.element.android.features.home.impl.roomlist.RoomListContentStateProvider
-import io.element.android.features.home.impl.roomlist.RoomListEvents
-import io.element.android.features.home.impl.roomlist.SecurityBannerState
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.features.home.impl.contentType
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFilter
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFiltersEmptyStateResources
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFiltersState
+import id.databisnis.android.bachot.features.home.impl.filters.aRoomListFiltersState
+import id.databisnis.android.bachot.features.home.impl.filters.selection.FilterSelectionState
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.model.RoomSummaryDisplayType
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListContentState
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListContentStateProvider
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListEvents
+import id.databisnis.android.bachot.features.home.impl.roomlist.SecurityBannerState
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
@Composable
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomListMenuAction.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomListMenuAction.kt
similarity index 82%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomListMenuAction.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomListMenuAction.kt
index 2cfc5891..3591c7fb 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomListMenuAction.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomListMenuAction.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.components
+package id.databisnis.android.bachot.features.home.impl.components
enum class RoomListMenuAction {
InviteFriends,
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomSummaryPlaceholderRow.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomSummaryPlaceholderRow.kt
similarity index 82%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomSummaryPlaceholderRow.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomSummaryPlaceholderRow.kt
index 466abb76..f8b143d2 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomSummaryPlaceholderRow.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomSummaryPlaceholderRow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.components
+package id.databisnis.android.bachot.features.home.impl.components
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -23,12 +23,12 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.atomic.atoms.PlaceholderAtom
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.placeholderBackground
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.PlaceholderAtom
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.placeholderBackground
/**
* https://www.figma.com/file/0MMNu7cTOzLOlWb7ctTkv3/Element-X?node-id=6547%3A147623
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomSummaryRow.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomSummaryRow.kt
similarity index 87%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomSummaryRow.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomSummaryRow.kt
index da0f47ba..420d1deb 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/RoomSummaryRow.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/RoomSummaryRow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.components
+package id.databisnis.android.bachot.features.home.impl.components
import androidx.compose.foundation.combinedClickable
import androidx.compose.foundation.interaction.MutableInteractionSource
@@ -37,32 +37,32 @@ import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import androidx.compose.ui.zIndex
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.home.impl.R
-import io.element.android.features.home.impl.model.LatestEvent
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.features.home.impl.model.RoomListRoomSummaryProvider
-import io.element.android.features.home.impl.model.RoomSummaryDisplayType
-import io.element.android.features.home.impl.roomlist.RoomListEvents
-import io.element.android.libraries.core.extensions.orEmpty
-import io.element.android.libraries.designsystem.atomic.atoms.UnreadIndicatorAtom
-import io.element.android.libraries.designsystem.atomic.molecules.InviteButtonsRowMolecule
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.modifiers.onKeyboardContextMenuAction
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.roomListRoomMessage
-import io.element.android.libraries.designsystem.theme.roomListRoomMessageDate
-import io.element.android.libraries.designsystem.theme.roomListRoomName
-import io.element.android.libraries.designsystem.theme.unreadIndicator
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.ui.components.InviteSenderView
-import io.element.android.libraries.matrix.ui.model.InviteSender
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.features.home.impl.model.LatestEvent
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummaryProvider
+import id.databisnis.android.bachot.features.home.impl.model.RoomSummaryDisplayType
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListEvents
+import id.databisnis.android.bachot.libraries.core.extensions.orEmpty
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.UnreadIndicatorAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.InviteButtonsRowMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onKeyboardContextMenuAction
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.roomListRoomMessage
+import id.databisnis.android.bachot.libraries.designsystem.theme.roomListRoomMessageDate
+import id.databisnis.android.bachot.libraries.designsystem.theme.roomListRoomName
+import id.databisnis.android.bachot.libraries.designsystem.theme.unreadIndicator
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.ui.components.InviteSenderView
+import id.databisnis.android.bachot.libraries.matrix.ui.model.InviteSender
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import timber.log.Timber
internal val minHeight = 84.dp
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/SetUpRecoveryKeyBanner.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/SetUpRecoveryKeyBanner.kt
similarity index 71%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/SetUpRecoveryKeyBanner.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/SetUpRecoveryKeyBanner.kt
index 0d3bf87b..a1ebb13a 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/components/SetUpRecoveryKeyBanner.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/components/SetUpRecoveryKeyBanner.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.components
+package id.databisnis.android.bachot.features.home.impl.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
-import io.element.android.features.home.impl.R
-import io.element.android.libraries.designsystem.components.Announcement
-import io.element.android.libraries.designsystem.components.AnnouncementType
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.Announcement
+import id.databisnis.android.bachot.libraries.designsystem.components.AnnouncementType
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
@Composable
internal fun SetUpRecoveryKeyBanner(
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/datasource/RoomListDataSource.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListDataSource.kt
similarity index 87%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/datasource/RoomListDataSource.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListDataSource.kt
index ef5d1ffc..65ea083b 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/datasource/RoomListDataSource.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListDataSource.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.datasource
+package id.databisnis.android.bachot.features.home.impl.datasource
import dev.zacsweers.metro.Inject
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.libraries.androidutils.diff.DiffCacheUpdater
-import io.element.android.libraries.androidutils.diff.MutableListDiffCache
-import io.element.android.libraries.androidutils.system.DateTimeObserver
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.roomlist.RoomSummary
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.libraries.androidutils.diff.DiffCacheUpdater
+import id.databisnis.android.bachot.libraries.androidutils.diff.MutableListDiffCache
+import id.databisnis.android.bachot.libraries.androidutils.system.DateTimeObserver
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomSummary
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/datasource/RoomListRoomSummaryFactory.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListRoomSummaryFactory.kt
similarity index 73%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/datasource/RoomListRoomSummaryFactory.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListRoomSummaryFactory.kt
index 0200f495..106f6dd4 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/datasource/RoomListRoomSummaryFactory.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListRoomSummaryFactory.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.datasource
+package id.databisnis.android.bachot.features.home.impl.datasource
import dev.zacsweers.metro.Inject
-import io.element.android.features.home.impl.model.LatestEvent
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.features.home.impl.model.RoomSummaryDisplayType
-import io.element.android.libraries.core.extensions.orEmpty
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.eventformatter.api.RoomLatestEventFormatter
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.libraries.matrix.api.roomlist.LatestEventValue
-import io.element.android.libraries.matrix.api.roomlist.RoomSummary
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.matrix.ui.model.toInviteSender
+import id.databisnis.android.bachot.features.home.impl.model.LatestEvent
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.model.RoomSummaryDisplayType
+import id.databisnis.android.bachot.libraries.core.extensions.orEmpty
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.eventformatter.api.RoomLatestEventFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.LatestEventValue
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomSummary
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.matrix.ui.model.toInviteSender
import kotlinx.collections.immutable.toImmutableList
@Inject
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/di/HomeSpacesModule.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/di/HomeSpacesModule.kt
similarity index 60%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/di/HomeSpacesModule.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/di/HomeSpacesModule.kt
index 5e221237..5910d349 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/di/HomeSpacesModule.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/di/HomeSpacesModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.di
+package id.databisnis.android.bachot.features.home.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.home.impl.spaces.HomeSpacesPresenter
-import io.element.android.features.home.impl.spaces.HomeSpacesState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.home.impl.spaces.HomeSpacesPresenter
+import id.databisnis.android.bachot.features.home.impl.spaces.HomeSpacesState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.SessionScope
@BindingContainer
@ContributesTo(SessionScope::class)
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/di/RoomListModule.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/di/RoomListModule.kt
similarity index 52%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/di/RoomListModule.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/di/RoomListModule.kt
index ea80c1b3..794012a6 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/di/RoomListModule.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/di/RoomListModule.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.di
+package id.databisnis.android.bachot.features.home.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.home.impl.filters.RoomListFiltersPresenter
-import io.element.android.features.home.impl.filters.RoomListFiltersState
-import io.element.android.features.home.impl.roomlist.RoomListPresenter
-import io.element.android.features.home.impl.roomlist.RoomListState
-import io.element.android.features.home.impl.search.RoomListSearchPresenter
-import io.element.android.features.home.impl.search.RoomListSearchState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFiltersPresenter
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFiltersState
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListPresenter
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListState
+import id.databisnis.android.bachot.features.home.impl.search.RoomListSearchPresenter
+import id.databisnis.android.bachot.features.home.impl.search.RoomListSearchState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesTo(SessionScope::class)
@BindingContainer
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFilter.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFilter.kt
similarity index 89%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFilter.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFilter.kt
index 1f627eca..d7f2ab5b 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFilter.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFilter.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters
+package id.databisnis.android.bachot.features.home.impl.filters
-import io.element.android.features.home.impl.R
+import id.databisnis.android.bachot.features.home.impl.R
/**
* Enum class representing the different filters that can be applied to the room list.
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersEmptyStateResources.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersEmptyStateResources.kt
similarity index 95%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersEmptyStateResources.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersEmptyStateResources.kt
index 7381ac30..2ddd1a6d 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersEmptyStateResources.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersEmptyStateResources.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters
+package id.databisnis.android.bachot.features.home.impl.filters
import androidx.annotation.StringRes
-import io.element.android.features.home.impl.R
+import id.databisnis.android.bachot.features.home.impl.R
/**
* Holds the resources for the empty state when filters are applied to the room list.
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersEvents.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersEvents.kt
similarity index 86%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersEvents.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersEvents.kt
index 8b1906d2..f545659a 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersEvents.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters
+package id.databisnis.android.bachot.features.home.impl.filters
sealed interface RoomListFiltersEvents {
data class ToggleFilter(val filter: RoomListFilter) : RoomListFiltersEvents
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersPresenter.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersPresenter.kt
similarity index 85%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersPresenter.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersPresenter.kt
index 4b20c697..87b0a7a5 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersPresenter.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersPresenter.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters
+package id.databisnis.android.bachot.features.home.impl.filters
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.produceState
import dev.zacsweers.metro.Inject
-import io.element.android.features.home.impl.filters.selection.FilterSelectionStrategy
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.features.home.impl.filters.selection.FilterSelectionStrategy
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.flow.map
-import io.element.android.libraries.matrix.api.roomlist.RoomListFilter as MatrixRoomListFilter
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListFilter as MatrixRoomListFilter
@Inject
class RoomListFiltersPresenter(
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersState.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersState.kt
similarity index 83%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersState.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersState.kt
index 104a99cf..f11631a6 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersState.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters
+package id.databisnis.android.bachot.features.home.impl.filters
-import io.element.android.features.home.impl.filters.selection.FilterSelectionState
+import id.databisnis.android.bachot.features.home.impl.filters.selection.FilterSelectionState
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersStateProvider.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersStateProvider.kt
similarity index 87%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersStateProvider.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersStateProvider.kt
index 7d737274..a480caed 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersStateProvider.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters
+package id.databisnis.android.bachot.features.home.impl.filters
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.home.impl.filters.selection.FilterSelectionState
+import id.databisnis.android.bachot.features.home.impl.filters.selection.FilterSelectionState
import kotlinx.collections.immutable.toImmutableList
class RoomListFiltersStateProvider : PreviewParameterProvider {
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersView.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersView.kt
similarity index 92%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersView.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersView.kt
index 588da6b9..d7030f21 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersView.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters
+package id.databisnis.android.bachot.features.home.impl.filters
import androidx.compose.animation.animateColorAsState
import androidx.compose.animation.core.Spring
@@ -41,15 +41,15 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import androidx.compose.ui.zIndex
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.home.impl.R
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
/**
* Ref: https://www.figma.com/design/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?node-id=2191-606
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/selection/DefaultFilterSelectionStrategy.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/selection/DefaultFilterSelectionStrategy.kt
similarity index 89%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/selection/DefaultFilterSelectionStrategy.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/selection/DefaultFilterSelectionStrategy.kt
index 877e9347..9974f8cf 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/selection/DefaultFilterSelectionStrategy.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/selection/DefaultFilterSelectionStrategy.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters.selection
+package id.databisnis.android.bachot.features.home.impl.filters.selection
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.home.impl.filters.RoomListFilter
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFilter
+import id.databisnis.android.bachot.libraries.di.SessionScope
import kotlinx.coroutines.flow.MutableStateFlow
@ContributesBinding(SessionScope::class)
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/selection/FilterSelectionState.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/selection/FilterSelectionState.kt
similarity index 69%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/selection/FilterSelectionState.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/selection/FilterSelectionState.kt
index 3a136885..1eb53e15 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/selection/FilterSelectionState.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/selection/FilterSelectionState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters.selection
+package id.databisnis.android.bachot.features.home.impl.filters.selection
-import io.element.android.features.home.impl.filters.RoomListFilter
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFilter
data class FilterSelectionState(
val filter: RoomListFilter,
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/selection/FilterSelectionStrategy.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/selection/FilterSelectionStrategy.kt
similarity index 82%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/selection/FilterSelectionStrategy.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/selection/FilterSelectionStrategy.kt
index f0877b5e..3362770b 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/filters/selection/FilterSelectionStrategy.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/filters/selection/FilterSelectionStrategy.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters.selection
+package id.databisnis.android.bachot.features.home.impl.filters.selection
-import io.element.android.features.home.impl.filters.RoomListFilter
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFilter
import kotlinx.coroutines.flow.StateFlow
interface FilterSelectionStrategy {
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/LatestEvent.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/LatestEvent.kt
similarity index 92%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/LatestEvent.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/LatestEvent.kt
index d6ddcf25..dbe1e458 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/LatestEvent.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/LatestEvent.kt
@@ -5,7 +5,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.model
+package id.databisnis.android.bachot.features.home.impl.model
import androidx.compose.runtime.Immutable
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/RoomListRoomSummary.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomListRoomSummary.kt
similarity index 75%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/RoomListRoomSummary.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomListRoomSummary.kt
index a59e4444..533bb219 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/RoomListRoomSummary.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomListRoomSummary.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.model
+package id.databisnis.android.bachot.features.home.impl.model
import androidx.compose.runtime.Immutable
-import io.element.android.features.invite.api.InviteData
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.ui.model.InviteSender
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.ui.model.InviteSender
import kotlinx.collections.immutable.ImmutableList
@Immutable
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/RoomListRoomSummaryProvider.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomListRoomSummaryProvider.kt
similarity index 93%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/RoomListRoomSummaryProvider.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomListRoomSummaryProvider.kt
index 400decff..5a5b98c8 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/RoomListRoomSummaryProvider.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomListRoomSummaryProvider.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.model
+package id.databisnis.android.bachot.features.home.impl.model
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.ui.model.InviteSender
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.ui.model.InviteSender
import kotlinx.collections.immutable.toImmutableList
open class RoomListRoomSummaryProvider : PreviewParameterProvider {
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/RoomSummaryDisplayType.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomSummaryDisplayType.kt
similarity index 86%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/RoomSummaryDisplayType.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomSummaryDisplayType.kt
index a27a83d9..a03531ae 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/model/RoomSummaryDisplayType.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomSummaryDisplayType.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.model
+package id.databisnis.android.bachot.features.home.impl.model
/**
* Represents the type of display for a room list item.
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListContentStateProvider.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListContentStateProvider.kt
similarity index 78%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListContentStateProvider.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListContentStateProvider.kt
index c79e79be..2c18072b 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListContentStateProvider.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListContentStateProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
-import io.element.android.libraries.fullscreenintent.api.aFullScreenIntentPermissionsState
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.push.api.battery.BatteryOptimizationState
-import io.element.android.libraries.push.api.battery.aBatteryOptimizationState
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.aFullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.push.api.battery.BatteryOptimizationState
+import id.databisnis.android.bachot.libraries.push.api.battery.aBatteryOptimizationState
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableSet
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListContextMenu.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListContextMenu.kt
similarity index 87%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListContextMenu.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListContextMenu.kt
index 5c7ef158..7c86648a 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListContextMenu.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListContextMenu.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
@@ -18,19 +18,19 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.home.impl.R
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListDeclineInviteMenu.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListDeclineInviteMenu.kt
similarity index 81%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListDeclineInviteMenu.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListDeclineInviteMenu.kt
index 4c91e14d..83e42e31 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListDeclineInviteMenu.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListDeclineInviteMenu.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
@@ -20,17 +20,17 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.home.impl.R
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListEvents.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListEvents.kt
similarity index 87%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListEvents.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListEvents.kt
index 36953224..318a9839 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListEvents.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListEvents.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
sealed interface RoomListEvents {
data class UpdateVisibleRange(val range: IntRange) : RoomListEvents
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListPresenter.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListPresenter.kt
similarity index 85%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListPresenter.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListPresenter.kt
index 5fc07ab2..97f0b4cd 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListPresenter.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -25,34 +25,34 @@ import androidx.compose.runtime.setValue
import androidx.compose.runtime.snapshotFlow
import dev.zacsweers.metro.Inject
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.api.AnnouncementService
-import io.element.android.features.home.impl.datasource.RoomListDataSource
-import io.element.android.features.home.impl.filters.RoomListFiltersState
-import io.element.android.features.home.impl.search.RoomListSearchEvents
-import io.element.android.features.home.impl.search.RoomListSearchState
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents.AcceptInvite
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents.DeclineInvite
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.roomlist.RoomList
-import io.element.android.libraries.matrix.api.timeline.ReceiptType
-import io.element.android.libraries.matrix.ui.safety.rememberHideInvitesAvatar
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStore
-import io.element.android.libraries.push.api.battery.BatteryOptimizationState
-import io.element.android.libraries.push.api.notifications.NotificationCleaner
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.api.watchers.AnalyticsColdStartWatcher
-import io.element.android.services.analyticsproviders.api.trackers.captureInteraction
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.api.AnnouncementService
+import id.databisnis.android.bachot.features.home.impl.datasource.RoomListDataSource
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFiltersState
+import id.databisnis.android.bachot.features.home.impl.search.RoomListSearchEvents
+import id.databisnis.android.bachot.features.home.impl.search.RoomListSearchState
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteEvents.AcceptInvite
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteEvents.DeclineInvite
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomList
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.ReceiptType
+import id.databisnis.android.bachot.libraries.matrix.ui.safety.rememberHideInvitesAvatar
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStore
+import id.databisnis.android.bachot.libraries.push.api.battery.BatteryOptimizationState
+import id.databisnis.android.bachot.libraries.push.api.notifications.NotificationCleaner
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.api.watchers.AnalyticsColdStartWatcher
+import id.databisnis.android.bachot.services.analyticsproviders.api.trackers.captureInteraction
import kotlinx.collections.immutable.toImmutableList
import kotlinx.collections.immutable.toImmutableSet
import kotlinx.coroutines.CoroutineScope
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListState.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListState.kt
similarity index 74%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListState.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListState.kt
index 2b5ca039..2e2cc115 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListState.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListState.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
import androidx.compose.runtime.Immutable
-import io.element.android.features.home.impl.filters.RoomListFiltersState
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.features.home.impl.search.RoomListSearchState
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.push.api.battery.BatteryOptimizationState
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFiltersState
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.search.RoomListSearchState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.push.api.battery.BatteryOptimizationState
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.ImmutableSet
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListStateContextMenuShownProvider.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListStateContextMenuShownProvider.kt
similarity index 88%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListStateContextMenuShownProvider.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListStateContextMenuShownProvider.kt
index 3f249965..f25255bf 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListStateContextMenuShownProvider.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListStateContextMenuShownProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
open class RoomListStateContextMenuShownProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListStateProvider.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListStateProvider.kt
similarity index 77%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListStateProvider.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListStateProvider.kt
index 188f4468..e8f1af20 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListStateProvider.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListStateProvider.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.home.impl.filters.RoomListFiltersState
-import io.element.android.features.home.impl.filters.aRoomListFiltersState
-import io.element.android.features.home.impl.model.LatestEvent
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.features.home.impl.model.RoomSummaryDisplayType
-import io.element.android.features.home.impl.model.aRoomListRoomSummary
-import io.element.android.features.home.impl.model.anInviteSender
-import io.element.android.features.home.impl.search.RoomListSearchState
-import io.element.android.features.home.impl.search.aRoomListSearchState
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.acceptdecline.anAcceptDeclineInviteState
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.push.api.battery.aBatteryOptimizationState
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFiltersState
+import id.databisnis.android.bachot.features.home.impl.filters.aRoomListFiltersState
+import id.databisnis.android.bachot.features.home.impl.model.LatestEvent
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.model.RoomSummaryDisplayType
+import id.databisnis.android.bachot.features.home.impl.model.aRoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.model.anInviteSender
+import id.databisnis.android.bachot.features.home.impl.search.RoomListSearchState
+import id.databisnis.android.bachot.features.home.impl.search.aRoomListSearchState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.anAcceptDeclineInviteState
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.push.api.battery.aBatteryOptimizationState
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchDataSource.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchDataSource.kt
similarity index 72%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchDataSource.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchDataSource.kt
index 44f53a26..9818e114 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchDataSource.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchDataSource.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.search
+package id.databisnis.android.bachot.features.home.impl.search
import dev.zacsweers.metro.Inject
-import io.element.android.features.home.impl.datasource.RoomListRoomSummaryFactory
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.roomlist.RoomList
-import io.element.android.libraries.matrix.api.roomlist.RoomListFilter
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.roomlist.loadAllIncrementally
+import id.databisnis.android.bachot.features.home.impl.datasource.RoomListRoomSummaryFactory
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomList
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListFilter
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.loadAllIncrementally
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.coroutineScope
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchEvents.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchEvents.kt
similarity index 88%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchEvents.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchEvents.kt
index 20222c14..26bf4586 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchEvents.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.search
+package id.databisnis.android.bachot.features.home.impl.search
sealed interface RoomListSearchEvents {
data object ToggleSearchVisibility : RoomListSearchEvents
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchPresenter.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchPresenter.kt
similarity index 94%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchPresenter.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchPresenter.kt
index ad06b12f..51918d25 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchPresenter.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.search
+package id.databisnis.android.bachot.features.home.impl.search
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -16,7 +16,7 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
import kotlinx.collections.immutable.persistentListOf
@Inject
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchState.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchState.kt
similarity index 77%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchState.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchState.kt
index 92e8c1ff..895759c1 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchState.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.search
+package id.databisnis.android.bachot.features.home.impl.search
-import io.element.android.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
import kotlinx.collections.immutable.ImmutableList
data class RoomListSearchState(
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchStateProvider.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchStateProvider.kt
similarity index 83%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchStateProvider.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchStateProvider.kt
index a5015a50..78fd8030 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchStateProvider.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.search
+package id.databisnis.android.bachot.features.home.impl.search
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.features.home.impl.roomlist.aRoomListRoomSummaryList
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.roomlist.aRoomListRoomSummaryList
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchView.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchView.kt
similarity index 84%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchView.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchView.kt
index 58d6ba7e..c6aa8485 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/search/RoomListSearchView.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.search
+package id.databisnis.android.bachot.features.home.impl.search
import androidx.activity.compose.BackHandler
import androidx.compose.animation.AnimatedVisibility
@@ -38,21 +38,21 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.input.TextFieldValue
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.home.impl.components.RoomSummaryRow
-import io.element.android.features.home.impl.contentType
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.features.home.impl.roomlist.RoomListEvents
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.FilledTextField
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.home.impl.components.RoomSummaryRow
+import id.databisnis.android.bachot.features.home.impl.contentType
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.roomlist.RoomListEvents
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.FilledTextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun RoomListSearchView(
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesEvents.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesEvents.kt
similarity index 81%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesEvents.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesEvents.kt
index 88290417..d0cd618d 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesEvents.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesEvents.kt
@@ -6,6 +6,6 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.spaces
+package id.databisnis.android.bachot.features.home.impl.spaces
sealed interface HomeSpacesEvents
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesPresenter.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesPresenter.kt
similarity index 81%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesPresenter.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesPresenter.kt
index a890a61a..1a025f9e 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesPresenter.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesPresenter.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.spaces
+package id.databisnis.android.bachot.features.home.impl.spaces
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.getValue
import androidx.compose.runtime.remember
import dev.zacsweers.metro.Inject
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.ui.safety.rememberHideInvitesAvatar
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.ui.safety.rememberHideInvitesAvatar
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.persistentSetOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesState.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesState.kt
similarity index 77%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesState.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesState.kt
index 7dcb3702..a1d6638b 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesState.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.spaces
+package id.databisnis.android.bachot.features.home.impl.spaces
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.ImmutableSet
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesStateProvider.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesStateProvider.kt
similarity index 86%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesStateProvider.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesStateProvider.kt
index 8c03cff7..51e43763 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesStateProvider.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.spaces
+package id.databisnis.android.bachot.features.home.impl.spaces
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.previewutils.room.aSpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.previewutils.room.aSpaceRoom
import kotlinx.collections.immutable.toImmutableList
import kotlinx.collections.immutable.toImmutableSet
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesView.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesView.kt
similarity index 75%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesView.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesView.kt
index 2505cf83..9edceeb4 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesView.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.spaces
+package id.databisnis.android.bachot.features.home.impl.spaces
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.LazyListState
@@ -15,16 +15,16 @@ import androidx.compose.foundation.lazy.rememberLazyListState
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.ui.components.SpaceHeaderRootView
-import io.element.android.libraries.matrix.ui.components.SpaceHeaderView
-import io.element.android.libraries.matrix.ui.components.SpaceRoomItemView
-import io.element.android.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.ui.components.SpaceHeaderRootView
+import id.databisnis.android.bachot.libraries.matrix.ui.components.SpaceHeaderView
+import id.databisnis.android.bachot.libraries.matrix.ui.components.SpaceRoomItemView
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
import kotlinx.collections.immutable.toImmutableList
@Composable
diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/SpaceRoomProvider.kt b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/SpaceRoomProvider.kt
similarity index 75%
rename from features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/SpaceRoomProvider.kt
rename to features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/SpaceRoomProvider.kt
index 4a77e453..32dbc8ca 100644
--- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/SpaceRoomProvider.kt
+++ b/features/home/impl/src/main/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/SpaceRoomProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.spaces
+package id.databisnis.android.bachot.features.home.impl.spaces
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.previewutils.room.aSpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.previewutils.room.aSpaceRoom
class SpaceRoomProvider : PreviewParameterProvider {
override val values: Sequence = sequenceOf(
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/CurrentUserWithNeighborsBuilderTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/CurrentUserWithNeighborsBuilderTest.kt
similarity index 91%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/CurrentUserWithNeighborsBuilderTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/CurrentUserWithNeighborsBuilderTest.kt
index 13c95853..69791fc0 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/CurrentUserWithNeighborsBuilderTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/CurrentUserWithNeighborsBuilderTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.A_USER_ID_3
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.libraries.sessionstorage.api.SessionData
-import io.element.android.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_3
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionData
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
import org.junit.Test
class CurrentUserWithNeighborsBuilderTest {
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/DefaultHomeEntryPointTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/DefaultHomeEntryPointTest.kt
similarity index 81%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/DefaultHomeEntryPointTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/DefaultHomeEntryPointTest.kt
index 9778556d..2ab26eb0 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/DefaultHomeEntryPointTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/DefaultHomeEntryPointTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.home.api.HomeEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.home.api.HomeEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import kotlinx.coroutines.test.runTest
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/FakeDateTimeObserver.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/FakeDateTimeObserver.kt
similarity index 78%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/FakeDateTimeObserver.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/FakeDateTimeObserver.kt
index 3e88ff76..10c35934 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/FakeDateTimeObserver.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/FakeDateTimeObserver.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
-import io.element.android.libraries.androidutils.system.DateTimeObserver
+import id.databisnis.android.bachot.libraries.androidutils.system.DateTimeObserver
import kotlinx.coroutines.flow.MutableSharedFlow
class FakeDateTimeObserver : DateTimeObserver {
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/HomePresenterTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/HomePresenterTest.kt
similarity index 78%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/HomePresenterTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/HomePresenterTest.kt
index 0ae3ea1f..b4a28c1e 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/HomePresenterTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/HomePresenterTest.kt
@@ -6,45 +6,45 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl
+package id.databisnis.android.bachot.features.home.impl
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.api.AnnouncementService
-import io.element.android.features.home.impl.roomlist.aRoomListState
-import io.element.android.features.home.impl.spaces.HomeSpacesState
-import io.element.android.features.home.impl.spaces.aHomeSpacesState
-import io.element.android.features.logout.api.direct.aDirectLogoutState
-import io.element.android.features.rageshake.api.RageshakeFeatureAvailability
-import io.element.android.features.rageshake.test.logs.FakeAnnouncementService
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.indicator.api.IndicatorService
-import io.element.android.libraries.indicator.test.FakeIndicatorService
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_NAME
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.matrix.test.sync.FakeSyncService
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
-import io.element.android.tests.testutils.MutablePresenter
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.api.AnnouncementService
+import id.databisnis.android.bachot.features.home.impl.roomlist.aRoomListState
+import id.databisnis.android.bachot.features.home.impl.spaces.HomeSpacesState
+import id.databisnis.android.bachot.features.home.impl.spaces.aHomeSpacesState
+import id.databisnis.android.bachot.features.logout.api.direct.aDirectLogoutState
+import id.databisnis.android.bachot.features.rageshake.api.RageshakeFeatureAvailability
+import id.databisnis.android.bachot.features.rageshake.test.logs.FakeAnnouncementService
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.indicator.api.IndicatorService
+import id.databisnis.android.bachot.libraries.indicator.test.FakeIndicatorService
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.sync.FakeSyncService
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.tests.testutils.MutablePresenter
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.flow.flowOf
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/datasource/RoomListDataSourceTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListDataSourceTest.kt
similarity index 85%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/datasource/RoomListDataSourceTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListDataSourceTest.kt
index 35c30af8..87d0474a 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/datasource/RoomListDataSourceTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListDataSourceTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.datasource
+package id.databisnis.android.bachot.features.home.impl.datasource
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.home.impl.FakeDateTimeObserver
-import io.element.android.libraries.androidutils.system.DateTimeObserver
-import io.element.android.libraries.dateformatter.test.FakeDateFormatter
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
-import io.element.android.libraries.matrix.test.room.aRoomSummary
-import io.element.android.libraries.matrix.test.roomlist.FakeRoomListService
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.home.impl.FakeDateTimeObserver
+import id.databisnis.android.bachot.libraries.androidutils.system.DateTimeObserver
+import id.databisnis.android.bachot.libraries.dateformatter.test.FakeDateFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomSummary
+import id.databisnis.android.bachot.libraries.matrix.test.roomlist.FakeRoomListService
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/datasource/RoomListRoomSummaryFactoryTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListRoomSummaryFactoryTest.kt
similarity index 57%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/datasource/RoomListRoomSummaryFactoryTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListRoomSummaryFactoryTest.kt
index 5f307918..697b6eff 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/datasource/RoomListRoomSummaryFactoryTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/datasource/RoomListRoomSummaryFactoryTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.datasource
+package id.databisnis.android.bachot.features.home.impl.datasource
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.test.FakeDateFormatter
-import io.element.android.libraries.eventformatter.api.RoomLatestEventFormatter
-import io.element.android.libraries.eventformatter.test.FakeRoomLatestEventFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.test.FakeDateFormatter
+import id.databisnis.android.bachot.libraries.eventformatter.api.RoomLatestEventFormatter
+import id.databisnis.android.bachot.libraries.eventformatter.test.FakeRoomLatestEventFormatter
fun aRoomListRoomSummaryFactory(
dateFormatter: DateFormatter = FakeDateFormatter { _, _, _ -> "Today" },
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersEmptyStateResourcesTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersEmptyStateResourcesTest.kt
similarity index 97%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersEmptyStateResourcesTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersEmptyStateResourcesTest.kt
index 250f43ee..9adfb48b 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersEmptyStateResourcesTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersEmptyStateResourcesTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters
+package id.databisnis.android.bachot.features.home.impl.filters
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.home.impl.R
+import id.databisnis.android.bachot.features.home.impl.R
import org.junit.Test
class RoomListFiltersEmptyStateResourcesTest {
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersPresenterTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersPresenterTest.kt
similarity index 88%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersPresenterTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersPresenterTest.kt
index df1bc181..0aea8eaf 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersPresenterTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersPresenterTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters
+package id.databisnis.android.bachot.features.home.impl.filters
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.home.impl.filters.selection.DefaultFilterSelectionStrategy
-import io.element.android.features.home.impl.filters.selection.FilterSelectionState
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.test.roomlist.FakeRoomListService
-import io.element.android.tests.testutils.awaitLastSequentialItem
+import id.databisnis.android.bachot.features.home.impl.filters.selection.DefaultFilterSelectionStrategy
+import id.databisnis.android.bachot.features.home.impl.filters.selection.FilterSelectionState
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.test.roomlist.FakeRoomListService
+import id.databisnis.android.bachot.tests.testutils.awaitLastSequentialItem
import kotlinx.coroutines.test.runTest
import org.junit.Test
-import io.element.android.libraries.matrix.api.roomlist.RoomListFilter as MatrixRoomListFilter
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListFilter as MatrixRoomListFilter
class RoomListFiltersPresenterTest {
@Test
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersViewTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersViewTest.kt
similarity index 79%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersViewTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersViewTest.kt
index 9e992208..77ae51c6 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/filters/RoomListFiltersViewTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/filters/RoomListFiltersViewTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.filters
+package id.databisnis.android.bachot.features.home.impl.filters
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.home.impl.R
-import io.element.android.features.home.impl.filters.selection.FilterSelectionState
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.pressTag
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.features.home.impl.filters.selection.FilterSelectionState
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.pressTag
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/model/RoomListBaseRoomSummaryTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomListBaseRoomSummaryTest.kt
similarity index 88%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/model/RoomListBaseRoomSummaryTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomListBaseRoomSummaryTest.kt
index 28e7051a..98dbf364 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/model/RoomListBaseRoomSummaryTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/model/RoomListBaseRoomSummaryTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.model
+package id.databisnis.android.bachot.features.home.impl.model
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
import kotlinx.collections.immutable.toImmutableList
import org.junit.Test
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListContextMenuTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListContextMenuTest.kt
similarity index 89%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListContextMenuTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListContextMenuTest.kt
index b692d49d..8f03ba4f 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListContextMenuTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListContextMenuTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.home.impl.R
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureCalledOnceWithParam
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.setSafeContent
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.setSafeContent
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListDeclineInviteMenuTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListDeclineInviteMenuTest.kt
similarity index 86%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListDeclineInviteMenuTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListDeclineInviteMenuTest.kt
index 0803993a..e60e6471 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListDeclineInviteMenuTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListDeclineInviteMenuTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.home.impl.model.aRoomListRoomSummary
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureCalledOnceWithParam
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.setSafeContent
+import id.databisnis.android.bachot.features.home.impl.model.aRoomListRoomSummary
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.setSafeContent
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListPresenterTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListPresenterTest.kt
similarity index 83%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListPresenterTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListPresenterTest.kt
index acc68db0..978ab04c 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListPresenterTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListPresenterTest.kt
@@ -6,79 +6,79 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.api.AnnouncementService
-import io.element.android.features.home.impl.FakeDateTimeObserver
-import io.element.android.features.home.impl.datasource.RoomListDataSource
-import io.element.android.features.home.impl.datasource.aRoomListRoomSummaryFactory
-import io.element.android.features.home.impl.filters.RoomListFiltersState
-import io.element.android.features.home.impl.filters.aRoomListFiltersState
-import io.element.android.features.home.impl.model.createRoomListRoomSummary
-import io.element.android.features.home.impl.search.RoomListSearchEvents
-import io.element.android.features.home.impl.search.RoomListSearchState
-import io.element.android.features.home.impl.search.aRoomListSearchState
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.acceptdecline.anAcceptDeclineInviteState
-import io.element.android.features.invite.test.InMemorySeenInvitesStore
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.features.rageshake.test.logs.FakeAnnouncementService
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.test.FakeDateFormatter
-import io.element.android.libraries.eventformatter.api.RoomLatestEventFormatter
-import io.element.android.libraries.eventformatter.test.FakeRoomLatestEventFormatter
-import io.element.android.libraries.fullscreenintent.api.aFullScreenIntentPermissionsState
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.roomlist.RoomList
-import io.element.android.libraries.matrix.api.sync.SyncState
-import io.element.android.libraries.matrix.api.timeline.ReceiptType
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.libraries.matrix.test.A_ROOM_ID_3
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.matrix.test.room.aRoomSummary
-import io.element.android.libraries.matrix.test.roomlist.FakeRoomListService
-import io.element.android.libraries.matrix.test.sync.FakeSyncService
-import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStore
-import io.element.android.libraries.preferences.test.InMemoryAppPreferencesStore
-import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore
-import io.element.android.libraries.push.api.battery.aBatteryOptimizationState
-import io.element.android.libraries.push.api.notifications.NotificationCleaner
-import io.element.android.libraries.push.test.notifications.FakeNotificationCleaner
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.services.analytics.test.watchers.FakeAnalyticsColdStartWatcher
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.api.AnnouncementService
+import id.databisnis.android.bachot.features.home.impl.FakeDateTimeObserver
+import id.databisnis.android.bachot.features.home.impl.datasource.RoomListDataSource
+import id.databisnis.android.bachot.features.home.impl.datasource.aRoomListRoomSummaryFactory
+import id.databisnis.android.bachot.features.home.impl.filters.RoomListFiltersState
+import id.databisnis.android.bachot.features.home.impl.filters.aRoomListFiltersState
+import id.databisnis.android.bachot.features.home.impl.model.createRoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.search.RoomListSearchEvents
+import id.databisnis.android.bachot.features.home.impl.search.RoomListSearchState
+import id.databisnis.android.bachot.features.home.impl.search.aRoomListSearchState
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.anAcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.test.InMemorySeenInvitesStore
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.features.rageshake.test.logs.FakeAnnouncementService
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.test.FakeDateFormatter
+import id.databisnis.android.bachot.libraries.eventformatter.api.RoomLatestEventFormatter
+import id.databisnis.android.bachot.libraries.eventformatter.test.FakeRoomLatestEventFormatter
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.aFullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomList
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.ReceiptType
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_3
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomSummary
+import id.databisnis.android.bachot.libraries.matrix.test.roomlist.FakeRoomListService
+import id.databisnis.android.bachot.libraries.matrix.test.sync.FakeSyncService
+import id.databisnis.android.bachot.libraries.matrix.test.verification.FakeSessionVerificationService
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.test.InMemoryAppPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.test.InMemorySessionPreferencesStore
+import id.databisnis.android.bachot.libraries.push.api.battery.aBatteryOptimizationState
+import id.databisnis.android.bachot.libraries.push.api.notifications.NotificationCleaner
+import id.databisnis.android.bachot.libraries.push.test.notifications.FakeNotificationCleaner
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.services.analytics.test.watchers.FakeAnalyticsColdStartWatcher
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.TestScope
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListState.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListState.kt
similarity index 83%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListState.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListState.kt
index 2f158ec4..6a078378 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListState.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListState.kt
@@ -6,6 +6,6 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
internal fun RoomListState.contentAsRooms() = contentState as RoomListContentState.Rooms
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListViewTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListViewTest.kt
similarity index 90%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListViewTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListViewTest.kt
index bb82d51a..d3364d64 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/roomlist/RoomListViewTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/roomlist/RoomListViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.roomlist
+package id.databisnis.android.bachot.features.home.impl.roomlist
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -17,21 +17,21 @@ import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.compose.ui.test.performTouchInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.home.impl.HomeView
-import io.element.android.features.home.impl.R
-import io.element.android.features.home.impl.aHomeState
-import io.element.android.features.home.impl.components.RoomListMenuAction
-import io.element.android.features.home.impl.model.RoomListRoomSummary
-import io.element.android.features.home.impl.model.RoomSummaryDisplayType
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.setSafeContent
+import id.databisnis.android.bachot.features.home.impl.HomeView
+import id.databisnis.android.bachot.features.home.impl.R
+import id.databisnis.android.bachot.features.home.impl.aHomeState
+import id.databisnis.android.bachot.features.home.impl.components.RoomListMenuAction
+import id.databisnis.android.bachot.features.home.impl.model.RoomListRoomSummary
+import id.databisnis.android.bachot.features.home.impl.model.RoomSummaryDisplayType
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.setSafeContent
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/search/RoomListSearchPresenterTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchPresenterTest.kt
similarity index 85%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/search/RoomListSearchPresenterTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchPresenterTest.kt
index dee06019..63338e63 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/search/RoomListSearchPresenterTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/search/RoomListSearchPresenterTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.search
+package id.databisnis.android.bachot.features.home.impl.search
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.home.impl.datasource.aRoomListRoomSummaryFactory
-import io.element.android.libraries.dateformatter.test.FakeDateFormatter
-import io.element.android.libraries.eventformatter.test.FakeRoomLatestEventFormatter
-import io.element.android.libraries.matrix.api.roomlist.RoomListFilter
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.test.room.aRoomSummary
-import io.element.android.libraries.matrix.test.roomlist.FakeRoomListService
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.home.impl.datasource.aRoomListRoomSummaryFactory
+import id.databisnis.android.bachot.libraries.dateformatter.test.FakeDateFormatter
+import id.databisnis.android.bachot.libraries.eventformatter.test.FakeRoomLatestEventFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListFilter
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomSummary
+import id.databisnis.android.bachot.libraries.matrix.test.roomlist.FakeRoomListService
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesPresenterTest.kt b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesPresenterTest.kt
similarity index 71%
rename from features/home/impl/src/test/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesPresenterTest.kt
rename to features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesPresenterTest.kt
index c7608833..e0b88715 100644
--- a/features/home/impl/src/test/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesPresenterTest.kt
+++ b/features/home/impl/src/test/kotlin/id/databisnis/android/bachot/features/home/impl/spaces/HomeSpacesPresenterTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.home.impl.spaces
+package id.databisnis.android.bachot.features.home.impl.spaces
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.features.invite.test.InMemorySeenInvitesStore
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.features.invite.test.InMemorySeenInvitesStore
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/invite/api/build.gradle.kts b/features/invite/api/build.gradle.kts
index 084ad108..4006afe2 100644
--- a/features/invite/api/build.gradle.kts
+++ b/features/invite/api/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.invite.api"
+ namespace = "id.databisnis.android.bachot.features.invite.api"
}
dependencies {
diff --git a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/InviteData.kt b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/InviteData.kt
similarity index 67%
rename from features/invite/api/src/main/kotlin/io/element/android/features/invite/api/InviteData.kt
rename to features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/InviteData.kt
index 696e02a0..dd4347f1 100644
--- a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/InviteData.kt
+++ b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/InviteData.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.api
+package id.databisnis.android.bachot.features.invite.api
import android.os.Parcelable
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.libraries.matrix.api.room.preview.RoomPreviewInfo
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.room.preview.RoomPreviewInfo
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
import kotlinx.parcelize.Parcelize
@Parcelize
diff --git a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/SeenInvitesStore.kt b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/SeenInvitesStore.kt
similarity index 88%
rename from features/invite/api/src/main/kotlin/io/element/android/features/invite/api/SeenInvitesStore.kt
rename to features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/SeenInvitesStore.kt
index 046303ca..112ea5b3 100644
--- a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/SeenInvitesStore.kt
+++ b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/SeenInvitesStore.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.api
+package id.databisnis.android.bachot.features.invite.api
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.coroutines.flow.Flow
interface SeenInvitesStore {
diff --git a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteEvents.kt b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteEvents.kt
similarity index 78%
rename from features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteEvents.kt
rename to features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteEvents.kt
index 2caaacab..b81805ba 100644
--- a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteEvents.kt
+++ b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.api.acceptdecline
+package id.databisnis.android.bachot.features.invite.api.acceptdecline
-import io.element.android.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.InviteData
interface AcceptDeclineInviteEvents {
data class AcceptInvite(val invite: InviteData) : AcceptDeclineInviteEvents
diff --git a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteState.kt b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteState.kt
similarity index 66%
rename from features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteState.kt
rename to features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteState.kt
index 3bfd0430..b7402b0d 100644
--- a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteState.kt
+++ b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.api.acceptdecline
+package id.databisnis.android.bachot.features.invite.api.acceptdecline
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
data class AcceptDeclineInviteState(
val acceptAction: AsyncAction,
diff --git a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteStateProvider.kt b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteStateProvider.kt
similarity index 73%
rename from features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteStateProvider.kt
rename to features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteStateProvider.kt
index 18acc11e..8c8dc383 100644
--- a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteStateProvider.kt
+++ b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.api.acceptdecline
+package id.databisnis.android.bachot.features.invite.api.acceptdecline
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
fun anAcceptDeclineInviteState(
acceptAction: AsyncAction = AsyncAction.Uninitialized,
diff --git a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteView.kt b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteView.kt
similarity index 80%
rename from features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteView.kt
rename to features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteView.kt
index b6eec03a..196251f6 100644
--- a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/AcceptDeclineInviteView.kt
+++ b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/AcceptDeclineInviteView.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.api.acceptdecline
+package id.databisnis.android.bachot.features.invite.api.acceptdecline
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
fun interface AcceptDeclineInviteView {
@Composable
diff --git a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/ConfirmingDeclineInvite.kt b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/ConfirmingDeclineInvite.kt
similarity index 62%
rename from features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/ConfirmingDeclineInvite.kt
rename to features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/ConfirmingDeclineInvite.kt
index 0ebf6759..52178c3b 100644
--- a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/acceptdecline/ConfirmingDeclineInvite.kt
+++ b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/acceptdecline/ConfirmingDeclineInvite.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.api.acceptdecline
+package id.databisnis.android.bachot.features.invite.api.acceptdecline
-import io.element.android.features.invite.api.InviteData
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
data class ConfirmingDeclineInvite(val inviteData: InviteData, val blockUser: Boolean) : AsyncAction.Confirming
diff --git a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/declineandblock/DeclineInviteAndBlockEntryPoint.kt b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/declineandblock/DeclineInviteAndBlockEntryPoint.kt
similarity index 70%
rename from features/invite/api/src/main/kotlin/io/element/android/features/invite/api/declineandblock/DeclineInviteAndBlockEntryPoint.kt
rename to features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/declineandblock/DeclineInviteAndBlockEntryPoint.kt
index 4174d992..f7cc4c24 100644
--- a/features/invite/api/src/main/kotlin/io/element/android/features/invite/api/declineandblock/DeclineInviteAndBlockEntryPoint.kt
+++ b/features/invite/api/src/main/kotlin/id/databisnis/android/bachot/features/invite/api/declineandblock/DeclineInviteAndBlockEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.api.declineandblock
+package id.databisnis.android.bachot.features.invite.api.declineandblock
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.invite.api.InviteData
-import io.element.android.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
fun interface DeclineInviteAndBlockEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/invite/impl/build.gradle.kts b/features/invite/impl/build.gradle.kts
index 80b98464..ed1c46ef 100644
--- a/features/invite/impl/build.gradle.kts
+++ b/features/invite/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.invite.impl"
+ namespace = "id.databisnis.android.bachot.features.invite.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/AcceptInvite.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/AcceptInvite.kt
similarity index 65%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/AcceptInvite.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/AcceptInvite.kt
index 217c5e4c..e59efd05 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/AcceptInvite.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/AcceptInvite.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl
+package id.databisnis.android.bachot.features.invite.impl
import dev.zacsweers.metro.ContributesBinding
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.libraries.core.extensions.mapFailure
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.exception.ClientException
-import io.element.android.libraries.matrix.api.exception.ErrorKind
-import io.element.android.libraries.matrix.api.room.join.JoinRoom
-import io.element.android.libraries.push.api.notifications.NotificationCleaner
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.libraries.core.extensions.mapFailure
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ClientException
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ErrorKind
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRoom
+import id.databisnis.android.bachot.libraries.push.api.notifications.NotificationCleaner
interface AcceptInvite {
suspend operator fun invoke(roomId: RoomId): Result
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/DeclineInvite.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/DeclineInvite.kt
similarity index 84%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/DeclineInvite.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/DeclineInvite.kt
index ca3ad283..6671ac2b 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/DeclineInvite.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/DeclineInvite.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl
+package id.databisnis.android.bachot.features.invite.impl
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.push.api.notifications.NotificationCleaner
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.push.api.notifications.NotificationCleaner
interface DeclineInvite {
suspend operator fun invoke(
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/DefaultSeenInvitesStore.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultSeenInvitesStore.kt
similarity index 78%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/DefaultSeenInvitesStore.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultSeenInvitesStore.kt
index 9e36b686..0795e525 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/DefaultSeenInvitesStore.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultSeenInvitesStore.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl
+package id.databisnis.android.bachot.features.invite.impl
import android.content.Context
import androidx.datastore.preferences.core.PreferenceDataStoreFactory
import androidx.datastore.preferences.core.edit
import androidx.datastore.preferences.core.stringSetPreferencesKey
import androidx.datastore.preferences.preferencesDataStoreFile
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.libraries.androidutils.file.safeDelete
-import io.element.android.libraries.androidutils.hash.hash
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.sessionstorage.api.observer.SessionListener
-import io.element.android.libraries.sessionstorage.api.observer.SessionObserver
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.libraries.androidutils.file.safeDelete
+import id.databisnis.android.bachot.libraries.androidutils.hash.hash
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.sessionstorage.api.observer.SessionListener
+import id.databisnis.android.bachot.libraries.sessionstorage.api.observer.SessionObserver
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.map
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/DefaultSeenInvitesStoreFactory.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultSeenInvitesStoreFactory.kt
similarity index 77%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/DefaultSeenInvitesStoreFactory.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultSeenInvitesStoreFactory.kt
index b1a46f80..132ddb6e 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/DefaultSeenInvitesStoreFactory.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultSeenInvitesStoreFactory.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl
+package id.databisnis.android.bachot.features.invite.impl
import android.content.Context
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.sessionstorage.api.observer.SessionObserver
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.sessionstorage.api.observer.SessionObserver
import kotlinx.coroutines.CoroutineScope
import java.util.concurrent.ConcurrentHashMap
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/SeenInvitesStoreFactory.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/SeenInvitesStoreFactory.kt
similarity index 68%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/SeenInvitesStoreFactory.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/SeenInvitesStoreFactory.kt
index 5b5ef540..987ba03a 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/SeenInvitesStoreFactory.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/SeenInvitesStoreFactory.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl
+package id.databisnis.android.bachot.features.invite.impl
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.coroutines.CoroutineScope
interface SeenInvitesStoreFactory {
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenter.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenter.kt
similarity index 79%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenter.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenter.kt
index 9be255fe..5919b3b5 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenter.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.acceptdecline
+package id.databisnis.android.bachot.features.invite.impl.acceptdecline
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -14,16 +14,16 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.acceptdecline.ConfirmingDeclineInvite
-import io.element.android.features.invite.impl.AcceptInvite
-import io.element.android.features.invite.impl.DeclineInvite
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.ConfirmingDeclineInvite
+import id.databisnis.android.bachot.features.invite.impl.AcceptInvite
+import id.databisnis.android.bachot.features.invite.impl.DeclineInvite
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInviteStateProvider.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInviteStateProvider.kt
similarity index 73%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInviteStateProvider.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInviteStateProvider.kt
index 3f8bf93a..9a1557d4 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInviteStateProvider.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInviteStateProvider.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.acceptdecline
+package id.databisnis.android.bachot.features.invite.impl.acceptdecline
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.acceptdecline.ConfirmingDeclineInvite
-import io.element.android.features.invite.api.acceptdecline.anAcceptDeclineInviteState
-import io.element.android.features.invite.impl.AcceptInvite
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.ConfirmingDeclineInvite
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.anAcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.impl.AcceptInvite
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
open class AcceptDeclineInviteStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInviteView.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInviteView.kt
similarity index 81%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInviteView.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInviteView.kt
index da035f0f..f7919302 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInviteView.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInviteView.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.acceptdecline
+package id.databisnis.android.bachot.features.invite.impl.acceptdecline
import androidx.compose.foundation.layout.Box
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.acceptdecline.ConfirmingDeclineInvite
-import io.element.android.features.invite.impl.AcceptInvite
-import io.element.android.features.invite.impl.R
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.ConfirmingDeclineInvite
+import id.databisnis.android.bachot.features.invite.impl.AcceptInvite
+import id.databisnis.android.bachot.features.invite.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun AcceptDeclineInviteView(
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/DefaultAcceptDeclineInviteView.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/DefaultAcceptDeclineInviteView.kt
similarity index 70%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/DefaultAcceptDeclineInviteView.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/DefaultAcceptDeclineInviteView.kt
index f819de65..c51cb910 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/DefaultAcceptDeclineInviteView.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/DefaultAcceptDeclineInviteView.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.acceptdecline
+package id.databisnis.android.bachot.features.invite.impl.acceptdecline
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteView
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteView
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
@ContributesBinding(SessionScope::class)
class DefaultAcceptDeclineInviteView : AcceptDeclineInviteView {
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/InternalAcceptDeclineInviteEvents.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/InternalAcceptDeclineInviteEvents.kt
similarity index 73%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/InternalAcceptDeclineInviteEvents.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/InternalAcceptDeclineInviteEvents.kt
index 765c7055..a1df5f10 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/acceptdecline/InternalAcceptDeclineInviteEvents.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/InternalAcceptDeclineInviteEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.acceptdecline
+package id.databisnis.android.bachot.features.invite.impl.acceptdecline
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
sealed interface InternalAcceptDeclineInviteEvents : AcceptDeclineInviteEvents {
data object ClearAcceptActionState : InternalAcceptDeclineInviteEvents
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockEvents.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockEvents.kt
similarity index 88%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockEvents.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockEvents.kt
index 1fc160e5..7555d2a8 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockEvents.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.declineandblock
+package id.databisnis.android.bachot.features.invite.impl.declineandblock
sealed interface DeclineAndBlockEvents {
data class UpdateReportReason(val reason: String) : DeclineAndBlockEvents
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockNode.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockNode.kt
similarity index 75%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockNode.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockNode.kt
index 2fe5c230..09202c96 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockNode.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.declineandblock
+package id.databisnis.android.bachot.features.invite.impl.declineandblock
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,11 +15,11 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.invite.api.InviteData
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockPresenter.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockPresenter.kt
similarity index 84%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockPresenter.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockPresenter.kt
index af2a10cb..49ef374d 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockPresenter.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.declineandblock
+package id.databisnis.android.bachot.features.invite.impl.declineandblock
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -19,13 +19,13 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.impl.DeclineInvite
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.impl.DeclineInvite
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockState.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockState.kt
similarity index 78%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockState.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockState.kt
index 7dbbbfd6..e5e9213d 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockState.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.declineandblock
+package id.databisnis.android.bachot.features.invite.impl.declineandblock
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
data class DeclineAndBlockState(
val reportRoom: Boolean,
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockStateProvider.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockStateProvider.kt
similarity index 90%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockStateProvider.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockStateProvider.kt
index 2e782143..b36fe6d4 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockStateProvider.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.declineandblock
+package id.databisnis.android.bachot.features.invite.impl.declineandblock
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
open class DeclineAndBlockStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockView.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockView.kt
similarity index 81%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockView.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockView.kt
index 1028a4c1..0fa9004b 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockView.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.declineandblock
+package id.databisnis.android.bachot.features.invite.impl.declineandblock
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
@@ -26,20 +26,20 @@ import androidx.compose.ui.platform.LocalFocusManager
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.invite.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.invite.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPoint.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPoint.kt
similarity index 72%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPoint.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPoint.kt
index d6e93fb8..d2b6fcb8 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPoint.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPoint.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.declineandblock
+package id.databisnis.android.bachot.features.invite.impl.declineandblock
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.declineandblock.DeclineInviteAndBlockEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.declineandblock.DeclineInviteAndBlockEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultDeclineAndBlockEntryPoint : DeclineInviteAndBlockEntryPoint {
diff --git a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/di/InviteModule.kt b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/di/InviteModule.kt
similarity index 61%
rename from features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/di/InviteModule.kt
rename to features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/di/InviteModule.kt
index f78c0358..33c5d7b2 100644
--- a/features/invite/impl/src/main/kotlin/io/element/android/features/invite/impl/di/InviteModule.kt
+++ b/features/invite/impl/src/main/kotlin/id/databisnis/android/bachot/features/invite/impl/di/InviteModule.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.di
+package id.databisnis.android.bachot.features.invite.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Provides
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.impl.SeenInvitesStoreFactory
-import io.element.android.features.invite.impl.acceptdecline.AcceptDeclineInvitePresenter
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.impl.SeenInvitesStoreFactory
+import id.databisnis.android.bachot.features.invite.impl.acceptdecline.AcceptDeclineInvitePresenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
@ContributesTo(SessionScope::class)
@BindingContainer
diff --git a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/DefaultAcceptInviteTest.kt b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultAcceptInviteTest.kt
similarity index 73%
rename from features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/DefaultAcceptInviteTest.kt
rename to features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultAcceptInviteTest.kt
index b1a0c30a..ac15a65a 100644
--- a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/DefaultAcceptInviteTest.kt
+++ b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultAcceptInviteTest.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl
+package id.databisnis.android.bachot.features.invite.impl
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.features.invite.test.InMemorySeenInvitesStore
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.join.FakeJoinRoom
-import io.element.android.libraries.push.test.notifications.FakeNotificationCleaner
-import io.element.android.tests.testutils.lambda.any
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.features.invite.test.InMemorySeenInvitesStore
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.join.FakeJoinRoom
+import id.databisnis.android.bachot.libraries.push.test.notifications.FakeNotificationCleaner
+import id.databisnis.android.bachot.tests.testutils.lambda.any
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/DefaultDeclineInviteTest.kt b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultDeclineInviteTest.kt
similarity index 86%
rename from features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/DefaultDeclineInviteTest.kt
rename to features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultDeclineInviteTest.kt
index 40621f4c..2a9febf6 100644
--- a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/DefaultDeclineInviteTest.kt
+++ b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/DefaultDeclineInviteTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl
+package id.databisnis.android.bachot.features.invite.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.invite.test.InMemorySeenInvitesStore
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.push.test.notifications.FakeNotificationCleaner
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.features.invite.test.InMemorySeenInvitesStore
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.push.test.notifications.FakeNotificationCleaner
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenterTest.kt b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenterTest.kt
similarity index 86%
rename from features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenterTest.kt
rename to features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenterTest.kt
index ba080293..1e1a8297 100644
--- a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenterTest.kt
+++ b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/acceptdecline/AcceptDeclineInvitePresenterTest.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.acceptdecline
+package id.databisnis.android.bachot.features.invite.impl.acceptdecline
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
-import io.element.android.features.invite.api.acceptdecline.ConfirmingDeclineInvite
-import io.element.android.features.invite.impl.AcceptInvite
-import io.element.android.features.invite.impl.DeclineInvite
-import io.element.android.features.invite.impl.fake.FakeAcceptInvite
-import io.element.android.features.invite.impl.fake.FakeDeclineInvite
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.ConfirmingDeclineInvite
+import id.databisnis.android.bachot.features.invite.impl.AcceptInvite
+import id.databisnis.android.bachot.features.invite.impl.DeclineInvite
+import id.databisnis.android.bachot.features.invite.impl.fake.FakeAcceptInvite
+import id.databisnis.android.bachot.features.invite.impl.fake.FakeDeclineInvite
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockPresenterTest.kt b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockPresenterTest.kt
similarity index 85%
rename from features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockPresenterTest.kt
rename to features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockPresenterTest.kt
index 67c2d554..333a0d26 100644
--- a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockPresenterTest.kt
+++ b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockPresenterTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.declineandblock
+package id.databisnis.android.bachot.features.invite.impl.declineandblock
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.impl.DeclineInvite
-import io.element.android.features.invite.impl.fake.FakeDeclineInvite
-import io.element.android.features.invite.test.anInviteData
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.impl.DeclineInvite
+import id.databisnis.android.bachot.features.invite.impl.fake.FakeDeclineInvite
+import id.databisnis.android.bachot.features.invite.test.anInviteData
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockViewTest.kt b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockViewTest.kt
similarity index 88%
rename from features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockViewTest.kt
rename to features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockViewTest.kt
index 299fec85..71e3487c 100644
--- a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/declineandblock/DeclineAndBlockViewTest.kt
+++ b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DeclineAndBlockViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.declineandblock
+package id.databisnis.android.bachot.features.invite.impl.declineandblock
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,13 +14,13 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performTextInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.invite.impl.R
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.invite.impl.R
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPointTest.kt b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPointTest.kt
similarity index 86%
rename from features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPointTest.kt
rename to features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPointTest.kt
index 13bb13dc..ff0da91e 100644
--- a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPointTest.kt
+++ b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/declineandblock/DefaultDeclineAndBlockEntryPointTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.declineandblock
+package id.databisnis.android.bachot.features.invite.impl.declineandblock
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.invite.test.anInviteData
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.invite.test.anInviteData
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/fake/FakeAcceptInvite.kt b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/fake/FakeAcceptInvite.kt
similarity index 56%
rename from features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/fake/FakeAcceptInvite.kt
rename to features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/fake/FakeAcceptInvite.kt
index de210de5..42f21794 100644
--- a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/fake/FakeAcceptInvite.kt
+++ b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/fake/FakeAcceptInvite.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.fake
+package id.databisnis.android.bachot.features.invite.impl.fake
-import io.element.android.features.invite.impl.AcceptInvite
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.features.invite.impl.AcceptInvite
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeAcceptInvite(
private val lambda: (RoomId) -> Result = { lambdaError() },
diff --git a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/fake/FakeDeclineInvite.kt b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/fake/FakeDeclineInvite.kt
similarity index 64%
rename from features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/fake/FakeDeclineInvite.kt
rename to features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/fake/FakeDeclineInvite.kt
index cb7af782..658ec514 100644
--- a/features/invite/impl/src/test/kotlin/io/element/android/features/invite/impl/fake/FakeDeclineInvite.kt
+++ b/features/invite/impl/src/test/kotlin/id/databisnis/android/bachot/features/invite/impl/fake/FakeDeclineInvite.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.impl.fake
+package id.databisnis.android.bachot.features.invite.impl.fake
-import io.element.android.features.invite.impl.DeclineInvite
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.features.invite.impl.DeclineInvite
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeDeclineInvite(
private val lambda: (RoomId, Boolean, Boolean, String?) -> Result = { _, _, _, _ -> lambdaError() },
diff --git a/features/invite/test/build.gradle.kts b/features/invite/test/build.gradle.kts
index 2df267f1..3d5c3e87 100644
--- a/features/invite/test/build.gradle.kts
+++ b/features/invite/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.invite.test"
+ namespace = "id.databisnis.android.bachot.features.invite.test"
}
dependencies {
diff --git a/features/invite/test/src/main/kotlin/io/element/android/features/invite/test/InMemorySeenInvitesStore.kt b/features/invite/test/src/main/kotlin/id/databisnis/android/bachot/features/invite/test/InMemorySeenInvitesStore.kt
similarity index 80%
rename from features/invite/test/src/main/kotlin/io/element/android/features/invite/test/InMemorySeenInvitesStore.kt
rename to features/invite/test/src/main/kotlin/id/databisnis/android/bachot/features/invite/test/InMemorySeenInvitesStore.kt
index 709a4a0f..6ac8ed3c 100644
--- a/features/invite/test/src/main/kotlin/io/element/android/features/invite/test/InMemorySeenInvitesStore.kt
+++ b/features/invite/test/src/main/kotlin/id/databisnis/android/bachot/features/invite/test/InMemorySeenInvitesStore.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.test
+package id.databisnis.android.bachot.features.invite.test
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/features/invite/test/src/main/kotlin/io/element/android/features/invite/test/InviteData.kt b/features/invite/test/src/main/kotlin/id/databisnis/android/bachot/features/invite/test/InviteData.kt
similarity index 56%
rename from features/invite/test/src/main/kotlin/io/element/android/features/invite/test/InviteData.kt
rename to features/invite/test/src/main/kotlin/id/databisnis/android/bachot/features/invite/test/InviteData.kt
index 84810f2e..84a3fbca 100644
--- a/features/invite/test/src/main/kotlin/io/element/android/features/invite/test/InviteData.kt
+++ b/features/invite/test/src/main/kotlin/id/databisnis/android/bachot/features/invite/test/InviteData.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.test
+package id.databisnis.android.bachot.features.invite.test
-import io.element.android.features.invite.api.InviteData
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
fun anInviteData(
roomId: RoomId = A_ROOM_ID,
diff --git a/features/invite/test/src/main/kotlin/io/element/android/features/invite/test/declineandblock/FakeDeclineInviteAndBlockEntryPoint.kt b/features/invite/test/src/main/kotlin/id/databisnis/android/bachot/features/invite/test/declineandblock/FakeDeclineInviteAndBlockEntryPoint.kt
similarity index 64%
rename from features/invite/test/src/main/kotlin/io/element/android/features/invite/test/declineandblock/FakeDeclineInviteAndBlockEntryPoint.kt
rename to features/invite/test/src/main/kotlin/id/databisnis/android/bachot/features/invite/test/declineandblock/FakeDeclineInviteAndBlockEntryPoint.kt
index 52d4d177..043a010f 100644
--- a/features/invite/test/src/main/kotlin/io/element/android/features/invite/test/declineandblock/FakeDeclineInviteAndBlockEntryPoint.kt
+++ b/features/invite/test/src/main/kotlin/id/databisnis/android/bachot/features/invite/test/declineandblock/FakeDeclineInviteAndBlockEntryPoint.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invite.test.declineandblock
+package id.databisnis.android.bachot.features.invite.test.declineandblock
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.declineandblock.DeclineInviteAndBlockEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.declineandblock.DeclineInviteAndBlockEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeDeclineInviteAndBlockEntryPoint : DeclineInviteAndBlockEntryPoint {
override fun createNode(
diff --git a/features/invitepeople/api/build.gradle.kts b/features/invitepeople/api/build.gradle.kts
index 9fba4846..444c3c0d 100644
--- a/features/invitepeople/api/build.gradle.kts
+++ b/features/invitepeople/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.invitepeople.api"
+ namespace = "id.databisnis.android.bachot.features.invitepeople.api"
}
dependencies {
diff --git a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleEvents.kt b/features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleEvents.kt
similarity index 85%
rename from features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleEvents.kt
rename to features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleEvents.kt
index 264aafd5..4b45c771 100644
--- a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleEvents.kt
+++ b/features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.api
+package id.databisnis.android.bachot.features.invitepeople.api
interface InvitePeopleEvents {
data object SendInvites : InvitePeopleEvents
diff --git a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeoplePresenter.kt b/features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeoplePresenter.kt
similarity index 62%
rename from features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeoplePresenter.kt
rename to features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeoplePresenter.kt
index 0be07986..56e48672 100644
--- a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeoplePresenter.kt
+++ b/features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeoplePresenter.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.api
+package id.databisnis.android.bachot.features.invitepeople.api
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
interface InvitePeoplePresenter : Presenter {
interface Factory {
diff --git a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleRenderer.kt b/features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleRenderer.kt
similarity index 87%
rename from features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleRenderer.kt
rename to features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleRenderer.kt
index 7bad81ab..0e54f5a3 100644
--- a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleRenderer.kt
+++ b/features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleRenderer.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.api
+package id.databisnis.android.bachot.features.invitepeople.api
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
diff --git a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleState.kt b/features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleState.kt
similarity index 75%
rename from features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleState.kt
rename to features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleState.kt
index 9d342d19..bf31c31f 100644
--- a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleState.kt
+++ b/features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.api
+package id.databisnis.android.bachot.features.invitepeople.api
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
interface InvitePeopleState {
val canInvite: Boolean
diff --git a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleStateProvider.kt b/features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleStateProvider.kt
similarity index 91%
rename from features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleStateProvider.kt
rename to features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleStateProvider.kt
index ce30bcc1..48655205 100644
--- a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleStateProvider.kt
+++ b/features/invitepeople/api/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/api/InvitePeopleStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.api
+package id.databisnis.android.bachot.features.invitepeople.api
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
class InvitePeopleStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/invitepeople/impl/build.gradle.kts b/features/invitepeople/impl/build.gradle.kts
index e2025405..8d960a45 100644
--- a/features/invitepeople/impl/build.gradle.kts
+++ b/features/invitepeople/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.invitepeople.impl"
+ namespace = "id.databisnis.android.bachot.features.invitepeople.impl"
testOptions {
unitTests {
diff --git a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleEvents.kt b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleEvents.kt
similarity index 71%
rename from features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleEvents.kt
rename to features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleEvents.kt
index b0c8994a..e0edc1e0 100644
--- a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleEvents.kt
+++ b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleEvents.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.impl
+package id.databisnis.android.bachot.features.invitepeople.impl
-import io.element.android.features.invitepeople.api.InvitePeopleEvents
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleEvents
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
sealed interface DefaultInvitePeopleEvents : InvitePeopleEvents {
data class ToggleUser(val user: MatrixUser) : DefaultInvitePeopleEvents
diff --git a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeoplePresenter.kt b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeoplePresenter.kt
similarity index 83%
rename from features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeoplePresenter.kt
rename to features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeoplePresenter.kt
index 5ac3bc28..efcdc1d1 100644
--- a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeoplePresenter.kt
+++ b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeoplePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.impl
+package id.databisnis.android.bachot.features.invitepeople.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -21,28 +21,28 @@ import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.invitepeople.api.InvitePeopleEvents
-import io.element.android.features.invitepeople.api.InvitePeoplePresenter
-import io.element.android.features.invitepeople.api.InvitePeopleState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.map
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.room.filterMembers
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.libraries.usersearch.api.UserRepository
-import io.element.android.services.apperror.api.AppErrorStateService
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleEvents
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeoplePresenter
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.map
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.room.filterMembers
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.usersearch.api.UserRepository
+import id.databisnis.android.bachot.services.apperror.api.AppErrorStateService
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleRenderer.kt b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleRenderer.kt
similarity index 73%
rename from features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleRenderer.kt
rename to features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleRenderer.kt
index 59f25f82..53287a37 100644
--- a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleRenderer.kt
+++ b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleRenderer.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.impl
+package id.databisnis.android.bachot.features.invitepeople.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.invitepeople.api.InvitePeopleRenderer
-import io.element.android.features.invitepeople.api.InvitePeopleState
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleRenderer
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleState
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesBinding(SessionScope::class)
class DefaultInvitePeopleRenderer : InvitePeopleRenderer {
diff --git a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleState.kt b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleState.kt
similarity index 58%
rename from features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleState.kt
rename to features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleState.kt
index 917915e4..88ba489d 100644
--- a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleState.kt
+++ b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleState.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.impl
+package id.databisnis.android.bachot.features.invitepeople.impl
-import io.element.android.features.invitepeople.api.InvitePeopleEvents
-import io.element.android.features.invitepeople.api.InvitePeopleState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleEvents
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
data class DefaultInvitePeopleState(
diff --git a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleStateProvider.kt b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleStateProvider.kt
similarity index 89%
rename from features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleStateProvider.kt
rename to features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleStateProvider.kt
index 2f28db87..61041fec 100644
--- a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeopleStateProvider.kt
+++ b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeopleStateProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.impl
+package id.databisnis.android.bachot.features.invitepeople.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/InvitableUser.kt b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/InvitableUser.kt
similarity index 75%
rename from features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/InvitableUser.kt
rename to features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/InvitableUser.kt
index d2fd3f5e..f2fdd701 100644
--- a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/InvitableUser.kt
+++ b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/InvitableUser.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.impl
+package id.databisnis.android.bachot.features.invitepeople.impl
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
data class InvitableUser(
val matrixUser: MatrixUser,
diff --git a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/InvitePeopleView.kt b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/InvitePeopleView.kt
similarity index 83%
rename from features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/InvitePeopleView.kt
rename to features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/InvitePeopleView.kt
index a8e056c7..09a3ee9d 100644
--- a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/InvitePeopleView.kt
+++ b/features/invitepeople/impl/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/InvitePeopleView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.impl
+package id.databisnis.android.bachot.features.invitepeople.impl
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
@@ -24,23 +24,23 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.async.AsyncFailure
-import io.element.android.libraries.designsystem.components.async.AsyncLoading
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.SearchBar
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.CheckableUserRow
-import io.element.android.libraries.matrix.ui.components.CheckableUserRowData
-import io.element.android.libraries.matrix.ui.components.SelectedUsersRowList
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.matrix.ui.model.getBestName
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncFailure
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncLoading
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBar
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.CheckableUserRow
+import id.databisnis.android.bachot.libraries.matrix.ui.components.CheckableUserRowData
+import id.databisnis.android.bachot.libraries.matrix.ui.components.SelectedUsersRowList
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getBestName
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
@Composable
diff --git a/features/invitepeople/impl/src/test/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeoplePresenterTest.kt b/features/invitepeople/impl/src/test/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeoplePresenterTest.kt
similarity index 89%
rename from features/invitepeople/impl/src/test/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeoplePresenterTest.kt
rename to features/invitepeople/impl/src/test/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeoplePresenterTest.kt
index 388baf15..8a971872 100644
--- a/features/invitepeople/impl/src/test/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeoplePresenterTest.kt
+++ b/features/invitepeople/impl/src/test/kotlin/id/databisnis/android/bachot/features/invitepeople/impl/DefaultInvitePeoplePresenterTest.kt
@@ -6,44 +6,44 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.impl
+package id.databisnis.android.bachot.features.invitepeople.impl
import app.cash.turbine.ReceiveTurbine
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.invitepeople.api.InvitePeopleEvents
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.matrix.test.room.aRoomMemberList
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.libraries.usersearch.api.UserRepository
-import io.element.android.libraries.usersearch.api.UserSearchResult
-import io.element.android.libraries.usersearch.api.UserSearchResultState
-import io.element.android.libraries.usersearch.test.FakeUserRepository
-import io.element.android.services.apperror.api.AppErrorStateService
-import io.element.android.services.apperror.test.FakeAppErrorStateService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleEvents
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMemberList
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.usersearch.api.UserRepository
+import id.databisnis.android.bachot.libraries.usersearch.api.UserSearchResult
+import id.databisnis.android.bachot.libraries.usersearch.api.UserSearchResultState
+import id.databisnis.android.bachot.libraries.usersearch.test.FakeUserRepository
+import id.databisnis.android.bachot.services.apperror.api.AppErrorStateService
+import id.databisnis.android.bachot.services.apperror.test.FakeAppErrorStateService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.delay
diff --git a/features/joinroom/api/build.gradle.kts b/features/joinroom/api/build.gradle.kts
index 6ba5f9c7..bf8c2a5e 100644
--- a/features/joinroom/api/build.gradle.kts
+++ b/features/joinroom/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.joinroom.api"
+ namespace = "id.databisnis.android.bachot.features.joinroom.api"
}
dependencies {
diff --git a/features/joinroom/api/src/main/kotlin/io/element/android/features/joinroom/api/JoinRoomEntryPoint.kt b/features/joinroom/api/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/api/JoinRoomEntryPoint.kt
similarity index 66%
rename from features/joinroom/api/src/main/kotlin/io/element/android/features/joinroom/api/JoinRoomEntryPoint.kt
rename to features/joinroom/api/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/api/JoinRoomEntryPoint.kt
index 4d61f277..84ee1bcc 100644
--- a/features/joinroom/api/src/main/kotlin/io/element/android/features/joinroom/api/JoinRoomEntryPoint.kt
+++ b/features/joinroom/api/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/api/JoinRoomEntryPoint.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.api
+package id.databisnis.android.bachot.features.joinroom.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.features.roomdirectory.api.RoomDescription
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
import java.util.Optional
interface JoinRoomEntryPoint : FeatureEntryPoint {
diff --git a/features/joinroom/impl/build.gradle.kts b/features/joinroom/impl/build.gradle.kts
index 71acdad1..eda96785 100644
--- a/features/joinroom/impl/build.gradle.kts
+++ b/features/joinroom/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.joinroom.impl"
+ namespace = "id.databisnis.android.bachot.features.joinroom.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/DefaultJoinRoomEntryPoint.kt b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/DefaultJoinRoomEntryPoint.kt
similarity index 79%
rename from features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/DefaultJoinRoomEntryPoint.kt
rename to features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/DefaultJoinRoomEntryPoint.kt
index 2343860a..ce1d1281 100644
--- a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/DefaultJoinRoomEntryPoint.kt
+++ b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/DefaultJoinRoomEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.joinroom.api.JoinRoomEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.joinroom.api.JoinRoomEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultJoinRoomEntryPoint : JoinRoomEntryPoint {
diff --git a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomEvents.kt b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomEvents.kt
similarity index 87%
rename from features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomEvents.kt
rename to features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomEvents.kt
index 51245dd8..567b924f 100644
--- a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomEvents.kt
+++ b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
-import io.element.android.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.InviteData
sealed interface JoinRoomEvents {
data object RetryFetchingContent : JoinRoomEvents
diff --git a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomFlowNode.kt b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomFlowNode.kt
similarity index 81%
rename from features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomFlowNode.kt
rename to features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomFlowNode.kt
index 93f8f534..2a9cf1cc 100644
--- a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomFlowNode.kt
+++ b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -19,15 +19,15 @@ import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteView
-import io.element.android.features.invite.api.declineandblock.DeclineInviteAndBlockEntryPoint
-import io.element.android.features.joinroom.api.JoinRoomEntryPoint
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteView
+import id.databisnis.android.bachot.features.invite.api.declineandblock.DeclineInviteAndBlockEntryPoint
+import id.databisnis.android.bachot.features.joinroom.api.JoinRoomEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
import kotlinx.parcelize.Parcelize
@ContributesNode(SessionScope::class)
diff --git a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomPresenter.kt b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomPresenter.kt
similarity index 87%
rename from features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomPresenter.kt
rename to features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomPresenter.kt
index 49c5ffb8..6cdfd671 100644
--- a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomPresenter.kt
+++ b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
import androidx.annotation.VisibleForTesting
import androidx.compose.runtime.Composable
@@ -24,33 +24,33 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.toInviteData
-import io.element.android.features.joinroom.impl.di.CancelKnockRoom
-import io.element.android.features.joinroom.impl.di.ForgetRoom
-import io.element.android.features.joinroom.impl.di.KnockRoom
-import io.element.android.features.roomdirectory.api.RoomDescription
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.RoomMembershipDetails
-import io.element.android.libraries.matrix.api.room.RoomType
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.libraries.matrix.api.room.join.JoinRoom
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.room.preview.RoomPreviewInfo
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.matrix.ui.model.toInviteSender
-import io.element.android.libraries.matrix.ui.safety.rememberHideInvitesAvatar
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.toInviteData
+import id.databisnis.android.bachot.features.joinroom.impl.di.CancelKnockRoom
+import id.databisnis.android.bachot.features.joinroom.impl.di.ForgetRoom
+import id.databisnis.android.bachot.features.joinroom.impl.di.KnockRoom
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipDetails
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomType
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.room.preview.RoomPreviewInfo
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.ui.model.toInviteSender
+import id.databisnis.android.bachot.libraries.matrix.ui.safety.rememberHideInvitesAvatar
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
diff --git a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomState.kt b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomState.kt
similarity index 78%
rename from features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomState.kt
rename to features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomState.kt
index e109bb13..a427f8e9 100644
--- a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomState.kt
+++ b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomState.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
import androidx.compose.runtime.Immutable
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.room.join.JoinRoom
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.model.InviteSender
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.model.InviteSender
import kotlinx.collections.immutable.ImmutableList
internal const val MAX_KNOCK_MESSAGE_LENGTH = 500
diff --git a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomStateProvider.kt b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomStateProvider.kt
similarity index 87%
rename from features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomStateProvider.kt
rename to features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomStateProvider.kt
index 7e514232..851b9441 100644
--- a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomStateProvider.kt
+++ b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomStateProvider.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.acceptdecline.anAcceptDeclineInviteState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.exception.ClientException
-import io.element.android.libraries.matrix.api.room.join.JoinRoom
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.model.InviteSender
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.anAcceptDeclineInviteState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ClientException
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.model.InviteSender
import kotlinx.collections.immutable.toImmutableList
open class JoinRoomStateProvider : PreviewParameterProvider {
diff --git a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomView.kt b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomView.kt
similarity index 86%
rename from features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomView.kt
rename to features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomView.kt
index 8992b920..9a869bd0 100644
--- a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/JoinRoomView.kt
+++ b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -37,49 +37,49 @@ import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.invite.api.InviteData
-import io.element.android.libraries.designsystem.atomic.atoms.PlaceholderAtom
-import io.element.android.libraries.designsystem.atomic.atoms.RoomPreviewDescriptionAtom
-import io.element.android.libraries.designsystem.atomic.atoms.RoomPreviewSubtitleAtom
-import io.element.android.libraries.designsystem.atomic.atoms.RoomPreviewTitleAtom
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonRowMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitlePlaceholdersRowMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.MembersCountMolecule
-import io.element.android.libraries.designsystem.atomic.organisms.RoomPreviewOrganism
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.components.Announcement
-import io.element.android.libraries.designsystem.components.AnnouncementType
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.button.SuperButton
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.dialogs.RetryDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ButtonSize
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.designsystem.theme.placeholderBackground
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.spaces.SpaceRoomVisibility
-import io.element.android.libraries.matrix.ui.components.SpaceInfoRow
-import io.element.android.libraries.matrix.ui.components.SpaceMembersView
-import io.element.android.libraries.matrix.ui.model.InviteSender
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.PlaceholderAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoomPreviewDescriptionAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoomPreviewSubtitleAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoomPreviewTitleAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonRowMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitlePlaceholdersRowMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.MembersCountMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.RoomPreviewOrganism
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.components.Announcement
+import id.databisnis.android.bachot.libraries.designsystem.components.AnnouncementType
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.button.SuperButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.RetryDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ButtonSize
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.designsystem.theme.placeholderBackground
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoomVisibility
+import id.databisnis.android.bachot.libraries.matrix.ui.components.SpaceInfoRow
+import id.databisnis.android.bachot.libraries.matrix.ui.components.SpaceMembersView
+import id.databisnis.android.bachot.libraries.matrix.ui.model.InviteSender
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.persistentListOf
@Composable
diff --git a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/CancelKnockRoom.kt b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/CancelKnockRoom.kt
similarity index 73%
rename from features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/CancelKnockRoom.kt
rename to features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/CancelKnockRoom.kt
index 11614dc7..224aa3d5 100644
--- a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/CancelKnockRoom.kt
+++ b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/CancelKnockRoom.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl.di
+package id.databisnis.android.bachot.features.joinroom.impl.di
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
interface CancelKnockRoom {
suspend operator fun invoke(roomId: RoomId): Result
diff --git a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/ForgetRoom.kt b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/ForgetRoom.kt
similarity index 72%
rename from features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/ForgetRoom.kt
rename to features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/ForgetRoom.kt
index c93ea680..5f0fd684 100644
--- a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/ForgetRoom.kt
+++ b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/ForgetRoom.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl.di
+package id.databisnis.android.bachot.features.joinroom.impl.di
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
interface ForgetRoom {
suspend operator fun invoke(roomId: RoomId): Result
diff --git a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/JoinRoomModule.kt b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/JoinRoomModule.kt
similarity index 69%
rename from features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/JoinRoomModule.kt
rename to features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/JoinRoomModule.kt
index 3304169b..cbd2fe89 100644
--- a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/JoinRoomModule.kt
+++ b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/JoinRoomModule.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl.di
+package id.databisnis.android.bachot.features.joinroom.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Provides
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.joinroom.impl.JoinRoomPresenter
-import io.element.android.features.roomdirectory.api.RoomDescription
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.room.join.JoinRoom
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.joinroom.impl.JoinRoomPresenter
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRoom
import java.util.Optional
@BindingContainer
diff --git a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/KnockRoom.kt b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/KnockRoom.kt
similarity index 75%
rename from features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/KnockRoom.kt
rename to features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/KnockRoom.kt
index 1e34fdda..9905c292 100644
--- a/features/joinroom/impl/src/main/kotlin/io/element/android/features/joinroom/impl/di/KnockRoom.kt
+++ b/features/joinroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/joinroom/impl/di/KnockRoom.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl.di
+package id.databisnis.android.bachot.features.joinroom.impl.di
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
interface KnockRoom {
suspend operator fun invoke(
diff --git a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/DefaultJoinRoomEntryPointTest.kt b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/DefaultJoinRoomEntryPointTest.kt
similarity index 78%
rename from features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/DefaultJoinRoomEntryPointTest.kt
rename to features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/DefaultJoinRoomEntryPointTest.kt
index 3f44650c..1760aa44 100644
--- a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/DefaultJoinRoomEntryPointTest.kt
+++ b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/DefaultJoinRoomEntryPointTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.features.invite.test.declineandblock.FakeDeclineInviteAndBlockEntryPoint
-import io.element.android.features.joinroom.api.JoinRoomEntryPoint
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.invite.test.declineandblock.FakeDeclineInviteAndBlockEntryPoint
+import id.databisnis.android.bachot.features.joinroom.api.JoinRoomEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
import java.util.Optional
diff --git a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/FakeCancelKnockRoom.kt b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/FakeCancelKnockRoom.kt
similarity index 62%
rename from features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/FakeCancelKnockRoom.kt
rename to features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/FakeCancelKnockRoom.kt
index 8badc1bc..201643c5 100644
--- a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/FakeCancelKnockRoom.kt
+++ b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/FakeCancelKnockRoom.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
-import io.element.android.features.joinroom.impl.di.CancelKnockRoom
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.features.joinroom.impl.di.CancelKnockRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeCancelKnockRoom(
var lambda: (RoomId) -> Result = { Result.success(Unit) }
diff --git a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/FakeForgetRoom.kt b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/FakeForgetRoom.kt
similarity index 62%
rename from features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/FakeForgetRoom.kt
rename to features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/FakeForgetRoom.kt
index b7e0fc5b..0d306335 100644
--- a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/FakeForgetRoom.kt
+++ b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/FakeForgetRoom.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
-import io.element.android.features.joinroom.impl.di.ForgetRoom
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.features.joinroom.impl.di.ForgetRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeForgetRoom(
var lambda: (RoomId) -> Result = { Result.success(Unit) }
diff --git a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/FakeKnockRoom.kt b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/FakeKnockRoom.kt
similarity index 68%
rename from features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/FakeKnockRoom.kt
rename to features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/FakeKnockRoom.kt
index d80312fb..ee25c5d0 100644
--- a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/FakeKnockRoom.kt
+++ b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/FakeKnockRoom.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
-import io.element.android.features.joinroom.impl.di.KnockRoom
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.features.joinroom.impl.di.KnockRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeKnockRoom(
var lambda: (RoomIdOrAlias, String, List) -> Result = { _, _, _ -> Result.success(Unit) }
diff --git a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/JoinRoomPresenterTest.kt b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomPresenterTest.kt
similarity index 92%
rename from features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/JoinRoomPresenterTest.kt
rename to features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomPresenterTest.kt
index aec50d17..c1ec59e1 100644
--- a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/JoinRoomPresenterTest.kt
+++ b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomPresenterTest.kt
@@ -6,62 +6,62 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.acceptdecline.anAcceptDeclineInviteState
-import io.element.android.features.invite.api.toInviteData
-import io.element.android.features.invite.test.InMemorySeenInvitesStore
-import io.element.android.features.joinroom.impl.di.CancelKnockRoom
-import io.element.android.features.joinroom.impl.di.ForgetRoom
-import io.element.android.features.joinroom.impl.di.KnockRoom
-import io.element.android.features.roomdirectory.api.RoomDescription
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.exception.ClientException
-import io.element.android.libraries.matrix.api.exception.ErrorKind
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.RoomMembershipDetails
-import io.element.android.libraries.matrix.api.room.join.JoinRoom
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
-import io.element.android.libraries.matrix.test.A_SERVER_LIST
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.matrix.test.room.aRoomPreview
-import io.element.android.libraries.matrix.test.room.aRoomPreviewInfo
-import io.element.android.libraries.matrix.test.room.join.FakeJoinRoom
-import io.element.android.libraries.matrix.test.spaces.FakeSpaceRoomList
-import io.element.android.libraries.matrix.test.spaces.FakeSpaceService
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.libraries.matrix.ui.model.InviteSender
-import io.element.android.libraries.matrix.ui.model.toInviteSender
-import io.element.android.libraries.previewutils.room.aSpaceRoom
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.any
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.anAcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.toInviteData
+import id.databisnis.android.bachot.features.invite.test.InMemorySeenInvitesStore
+import id.databisnis.android.bachot.features.joinroom.impl.di.CancelKnockRoom
+import id.databisnis.android.bachot.features.joinroom.impl.di.ForgetRoom
+import id.databisnis.android.bachot.features.joinroom.impl.di.KnockRoom
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ClientException
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ErrorKind
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipDetails
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.A_SERVER_LIST
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomPreview
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomPreviewInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.join.FakeJoinRoom
+import id.databisnis.android.bachot.libraries.matrix.test.spaces.FakeSpaceRoomList
+import id.databisnis.android.bachot.libraries.matrix.test.spaces.FakeSpaceService
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.model.InviteSender
+import id.databisnis.android.bachot.libraries.matrix.ui.model.toInviteSender
+import id.databisnis.android.bachot.libraries.previewutils.room.aSpaceRoom
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.any
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.flow.flowOf
diff --git a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/JoinRoomViewTest.kt b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomViewTest.kt
similarity index 90%
rename from features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/JoinRoomViewTest.kt
rename to features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomViewTest.kt
index 0a3b1ca3..0c087886 100644
--- a/features/joinroom/impl/src/test/kotlin/io/element/android/features/joinroom/impl/JoinRoomViewTest.kt
+++ b/features/joinroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/joinroom/impl/JoinRoomViewTest.kt
@@ -6,26 +6,26 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.joinroom.impl
+package id.databisnis.android.bachot.features.joinroom.impl
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.invite.api.InviteData
-import io.element.android.features.invite.test.anInviteData
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.room.join.JoinRoom
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.matrix.ui.model.toInviteSender
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.invite.api.InviteData
+import id.databisnis.android.bachot.features.invite.test.anInviteData
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.matrix.ui.model.toInviteSender
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/knockrequests/api/build.gradle.kts b/features/knockrequests/api/build.gradle.kts
index 25f419ac..04d1ccc7 100644
--- a/features/knockrequests/api/build.gradle.kts
+++ b/features/knockrequests/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.knockrequests.api"
+ namespace = "id.databisnis.android.bachot.features.knockrequests.api"
}
dependencies {
diff --git a/features/knockrequests/api/src/main/kotlin/io/element/android/features/knockrequests/api/banner/KnockRequestsBannerRenderer.kt b/features/knockrequests/api/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/api/banner/KnockRequestsBannerRenderer.kt
similarity index 86%
rename from features/knockrequests/api/src/main/kotlin/io/element/android/features/knockrequests/api/banner/KnockRequestsBannerRenderer.kt
rename to features/knockrequests/api/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/api/banner/KnockRequestsBannerRenderer.kt
index 34061db3..6531e6ce 100644
--- a/features/knockrequests/api/src/main/kotlin/io/element/android/features/knockrequests/api/banner/KnockRequestsBannerRenderer.kt
+++ b/features/knockrequests/api/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/api/banner/KnockRequestsBannerRenderer.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.api.banner
+package id.databisnis.android.bachot.features.knockrequests.api.banner
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
diff --git a/features/knockrequests/api/src/main/kotlin/io/element/android/features/knockrequests/api/list/KnockRequestsListEntryPoint.kt b/features/knockrequests/api/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/api/list/KnockRequestsListEntryPoint.kt
similarity index 66%
rename from features/knockrequests/api/src/main/kotlin/io/element/android/features/knockrequests/api/list/KnockRequestsListEntryPoint.kt
rename to features/knockrequests/api/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/api/list/KnockRequestsListEntryPoint.kt
index 99759112..d30d2e21 100644
--- a/features/knockrequests/api/src/main/kotlin/io/element/android/features/knockrequests/api/list/KnockRequestsListEntryPoint.kt
+++ b/features/knockrequests/api/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/api/list/KnockRequestsListEntryPoint.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.api.list
+package id.databisnis.android.bachot.features.knockrequests.api.list
-import io.element.android.libraries.architecture.SimpleFeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.SimpleFeatureEntryPoint
interface KnockRequestsListEntryPoint : SimpleFeatureEntryPoint
diff --git a/features/knockrequests/impl/build.gradle.kts b/features/knockrequests/impl/build.gradle.kts
index 6f030479..3e3c78f1 100644
--- a/features/knockrequests/impl/build.gradle.kts
+++ b/features/knockrequests/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.setupDependencyInjection
import extension.testCommonDependencies
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.knockrequests.impl"
+ namespace = "id.databisnis.android.bachot.features.knockrequests.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/DefaultKnockRequestsBannerRenderer.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/DefaultKnockRequestsBannerRenderer.kt
similarity index 77%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/DefaultKnockRequestsBannerRenderer.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/DefaultKnockRequestsBannerRenderer.kt
index 32e551a0..945fda49 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/DefaultKnockRequestsBannerRenderer.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/DefaultKnockRequestsBannerRenderer.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.banner
+package id.databisnis.android.bachot.features.knockrequests.impl.banner
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.knockrequests.api.banner.KnockRequestsBannerRenderer
-import io.element.android.libraries.di.RoomScope
+import id.databisnis.android.bachot.features.knockrequests.api.banner.KnockRequestsBannerRenderer
+import id.databisnis.android.bachot.libraries.di.RoomScope
@ContributesBinding(RoomScope::class)
class DefaultKnockRequestsBannerRenderer(
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerEvents.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerEvents.kt
similarity index 84%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerEvents.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerEvents.kt
index 740982b6..ac0f4630 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerEvents.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.banner
+package id.databisnis.android.bachot.features.knockrequests.impl.banner
sealed interface KnockRequestsBannerEvents {
data object AcceptSingleRequest : KnockRequestsBannerEvents
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerPresenter.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerPresenter.kt
similarity index 87%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerPresenter.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerPresenter.kt
index 641efffa..f634577f 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerPresenter.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.banner
+package id.databisnis.android.bachot.features.knockrequests.impl.banner
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -16,11 +16,11 @@ import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import dev.zacsweers.metro.Inject
-import io.element.android.features.knockrequests.impl.data.KnockRequestPresentable
-import io.element.android.features.knockrequests.impl.data.KnockRequestsService
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.mapState
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPresentable
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestsService
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.mapState
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.delay
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerState.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerState.kt
similarity index 86%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerState.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerState.kt
index e9291b50..05244aed 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerState.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.banner
+package id.databisnis.android.bachot.features.knockrequests.impl.banner
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.pluralStringResource
import androidx.compose.ui.res.stringResource
-import io.element.android.features.knockrequests.impl.R
-import io.element.android.features.knockrequests.impl.data.KnockRequestPresentable
+import id.databisnis.android.bachot.features.knockrequests.impl.R
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPresentable
import kotlinx.collections.immutable.ImmutableList
data class KnockRequestsBannerState(
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerStateProvider.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerStateProvider.kt
similarity index 91%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerStateProvider.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerStateProvider.kt
index 67f1aaae..ea4cf9d3 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerStateProvider.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.banner
+package id.databisnis.android.bachot.features.knockrequests.impl.banner
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.knockrequests.impl.data.KnockRequestPresentable
-import io.element.android.features.knockrequests.impl.data.aKnockRequestPresentable
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPresentable
+import id.databisnis.android.bachot.features.knockrequests.impl.data.aKnockRequestPresentable
import kotlinx.collections.immutable.toImmutableList
class KnockRequestsBannerStateProvider : PreviewParameterProvider {
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerView.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerView.kt
similarity index 81%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerView.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerView.kt
index 431bd14d..42091557 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerView.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.banner
+package id.databisnis.android.bachot.features.knockrequests.impl.banner
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.animation.expandVertically
@@ -31,26 +31,26 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.knockrequests.impl.R
-import io.element.android.features.knockrequests.impl.data.KnockRequestPresentable
-import io.element.android.libraries.designsystem.components.async.AsyncIndicator
-import io.element.android.libraries.designsystem.components.async.AsyncIndicatorHost
-import io.element.android.libraries.designsystem.components.async.rememberAsyncIndicatorState
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarRow
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ButtonSize
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.knockrequests.impl.R
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPresentable
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicator
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicatorHost
+import id.databisnis.android.bachot.libraries.designsystem.components.async.rememberAsyncIndicatorState
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarRow
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ButtonSize
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestFixture.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestFixture.kt
similarity index 81%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestFixture.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestFixture.kt
index 17fd0ec6..150cf67d 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestFixture.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestFixture.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.data
+package id.databisnis.android.bachot.features.knockrequests.impl.data
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
fun aKnockRequestPresentable(
eventId: EventId = EventId("\$eventId"),
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestPermissions.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestPermissions.kt
similarity index 68%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestPermissions.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestPermissions.kt
index 2ca4d4df..c2d63b11 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestPermissions.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestPermissions.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.data
+package id.databisnis.android.bachot.features.knockrequests.impl.data
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.powerlevels.canBan
-import io.element.android.libraries.matrix.api.room.powerlevels.canInvite
-import io.element.android.libraries.matrix.api.room.powerlevels.canKick
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canBan
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canInvite
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canKick
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.map
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestPresentable.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestPresentable.kt
similarity index 66%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestPresentable.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestPresentable.kt
index dc6aeb8f..dc6a8343 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestPresentable.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestPresentable.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.data
+package id.databisnis.android.bachot.features.knockrequests.impl.data
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
@Immutable
interface KnockRequestPresentable {
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestWrapper.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestWrapper.kt
similarity index 78%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestWrapper.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestWrapper.kt
index 15af1b2f..5aa97aed 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestWrapper.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestWrapper.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.data
+package id.databisnis.android.bachot.features.knockrequests.impl.data
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.knock.KnockRequest
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.knock.KnockRequest
class KnockRequestWrapper(
private val inner: KnockRequest,
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestsException.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestsException.kt
similarity index 85%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestsException.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestsException.kt
index 059b1284..c824c3bc 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestsException.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestsException.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.data
+package id.databisnis.android.bachot.features.knockrequests.impl.data
sealed class KnockRequestsException : Exception() {
data object AcceptAllPartiallyFailed : KnockRequestsException()
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestsModule.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestsModule.kt
similarity index 73%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestsModule.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestsModule.kt
index eeba54f8..3b2d6d10 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestsModule.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestsModule.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.data
+package id.databisnis.android.bachot.features.knockrequests.impl.data
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Provides
import dev.zacsweers.metro.SingleIn
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
@BindingContainer
@ContributesTo(RoomScope::class)
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestsService.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestsService.kt
similarity index 95%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestsService.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestsService.kt
index 04c2f7b3..5aa69a32 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/data/KnockRequestsService.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/data/KnockRequestsService.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.data
+package id.databisnis.android.bachot.features.knockrequests.impl.data
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.room.knock.KnockRequest
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.room.knock.KnockRequest
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPoint.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPoint.kt
similarity index 74%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPoint.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPoint.kt
index 74a8b712..b455be30 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPoint.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.list
+package id.databisnis.android.bachot.features.knockrequests.impl.list
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.knockrequests.api.list.KnockRequestsListEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.knockrequests.api.list.KnockRequestsListEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultKnockRequestsListEntryPoint : KnockRequestsListEntryPoint {
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListEvents.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListEvents.kt
similarity index 83%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListEvents.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListEvents.kt
index f1350b16..634a35a6 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListEvents.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.list
+package id.databisnis.android.bachot.features.knockrequests.impl.list
-import io.element.android.features.knockrequests.impl.data.KnockRequestPresentable
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPresentable
sealed interface KnockRequestsListEvents {
data class Accept(val knockRequest: KnockRequestPresentable) : KnockRequestsListEvents
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListNode.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListNode.kt
similarity index 84%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListNode.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListNode.kt
index f3c8b068..85892926 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListNode.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.list
+package id.databisnis.android.bachot.features.knockrequests.impl.list
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,8 +15,8 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.di.RoomScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.di.RoomScope
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListPresenter.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListPresenter.kt
similarity index 92%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListPresenter.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListPresenter.kt
index a56dc407..83525600 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListPresenter.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.list
+package id.databisnis.android.bachot.features.knockrequests.impl.list
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -18,10 +18,10 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.knockrequests.impl.data.KnockRequestsService
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestsService
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListState.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListState.kt
similarity index 74%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListState.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListState.kt
index a1bb90ca..8406f864 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListState.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.list
+package id.databisnis.android.bachot.features.knockrequests.impl.list
import androidx.compose.runtime.Immutable
-import io.element.android.features.knockrequests.impl.data.KnockRequestPermissions
-import io.element.android.features.knockrequests.impl.data.KnockRequestPresentable
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPermissions
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPresentable
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
import kotlinx.collections.immutable.ImmutableList
data class KnockRequestsListState(
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListStateProvider.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListStateProvider.kt
similarity index 90%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListStateProvider.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListStateProvider.kt
index 2c4c92a6..64de9e78 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListStateProvider.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListStateProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.list
+package id.databisnis.android.bachot.features.knockrequests.impl.list
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.knockrequests.impl.data.KnockRequestPermissions
-import io.element.android.features.knockrequests.impl.data.KnockRequestPresentable
-import io.element.android.features.knockrequests.impl.data.aKnockRequestPresentable
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPermissions
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPresentable
+import id.databisnis.android.bachot.features.knockrequests.impl.data.aKnockRequestPresentable
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListView.kt b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListView.kt
similarity index 87%
rename from features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListView.kt
rename to features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListView.kt
index 1ccc0742..8fbbb33e 100644
--- a/features/knockrequests/impl/src/main/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListView.kt
+++ b/features/knockrequests/impl/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.list
+package id.databisnis.android.bachot.features.knockrequests.impl.list
import androidx.compose.animation.animateContentSize
import androidx.compose.foundation.background
@@ -45,35 +45,35 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.knockrequests.impl.R
-import io.element.android.features.knockrequests.impl.data.KnockRequestPresentable
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toDp
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ButtonSize
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.knockrequests.impl.R
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPresentable
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toDp
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ButtonSize
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
@Composable
diff --git a/features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerPresenterTest.kt b/features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerPresenterTest.kt
similarity index 91%
rename from features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerPresenterTest.kt
rename to features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerPresenterTest.kt
index 9eaa51ce..6421f0a0 100644
--- a/features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerPresenterTest.kt
+++ b/features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerPresenterTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.banner
+package id.databisnis.android.bachot.features.knockrequests.impl.banner
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.knockrequests.impl.data.KnockRequestPermissions
-import io.element.android.features.knockrequests.impl.data.KnockRequestsService
-import io.element.android.libraries.matrix.api.room.knock.KnockRequest
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.A_USER_ID_3
-import io.element.android.libraries.matrix.test.room.knock.FakeKnockRequest
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPermissions
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestsService
+import id.databisnis.android.bachot.libraries.matrix.api.room.knock.KnockRequest
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_3
+import id.databisnis.android.bachot.libraries.matrix.test.room.knock.FakeKnockRequest
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.flowOf
diff --git a/features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerViewTest.kt b/features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerViewTest.kt
similarity index 86%
rename from features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerViewTest.kt
rename to features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerViewTest.kt
index a9fea090..09fa3d5c 100644
--- a/features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/banner/KnockRequestsBannerViewTest.kt
+++ b/features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/banner/KnockRequestsBannerViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.banner
+package id.databisnis.android.bachot.features.knockrequests.impl.banner
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,13 +14,13 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithContentDescription
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.knockrequests.impl.R
-import io.element.android.features.knockrequests.impl.data.aKnockRequestPresentable
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.features.knockrequests.impl.R
+import id.databisnis.android.bachot.features.knockrequests.impl.data.aKnockRequestPresentable
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPointTest.kt b/features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPointTest.kt
similarity index 89%
rename from features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPointTest.kt
rename to features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPointTest.kt
index 2ef357c7..52d5e916 100644
--- a/features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPointTest.kt
+++ b/features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/DefaultKnockRequestsListEntryPointTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.list
+package id.databisnis.android.bachot.features.knockrequests.impl.list
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListPresenterTest.kt b/features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListPresenterTest.kt
similarity index 93%
rename from features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListPresenterTest.kt
rename to features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListPresenterTest.kt
index b0d0b68c..094dba8d 100644
--- a/features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListPresenterTest.kt
+++ b/features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListPresenterTest.kt
@@ -8,20 +8,20 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.knockrequests.impl.list
+package id.databisnis.android.bachot.features.knockrequests.impl.list
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.knockrequests.impl.data.KnockRequestPermissions
-import io.element.android.features.knockrequests.impl.data.KnockRequestsService
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.room.knock.KnockRequest
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.AN_EVENT_ID_2
-import io.element.android.libraries.matrix.test.room.knock.FakeKnockRequest
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestPermissions
+import id.databisnis.android.bachot.features.knockrequests.impl.data.KnockRequestsService
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.room.knock.KnockRequest
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.room.knock.FakeKnockRequest
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.flowOf
diff --git a/features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListViewTest.kt b/features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListViewTest.kt
similarity index 88%
rename from features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListViewTest.kt
rename to features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListViewTest.kt
index 188dcc7e..99561bd4 100644
--- a/features/knockrequests/impl/src/test/kotlin/io/element/android/features/knockrequests/impl/list/KnockRequestsListViewTest.kt
+++ b/features/knockrequests/impl/src/test/kotlin/id/databisnis/android/bachot/features/knockrequests/impl/list/KnockRequestsListViewTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.impl.list
+package id.databisnis.android.bachot.features.knockrequests.impl.list
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.knockrequests.impl.R
-import io.element.android.features.knockrequests.impl.data.aKnockRequestPresentable
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.knockrequests.impl.R
+import id.databisnis.android.bachot.features.knockrequests.impl.data.aKnockRequestPresentable
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import kotlinx.collections.immutable.persistentListOf
import org.junit.Rule
import org.junit.Test
diff --git a/features/knockrequests/test/build.gradle.kts b/features/knockrequests/test/build.gradle.kts
index dc3407da..19e2f6bb 100644
--- a/features/knockrequests/test/build.gradle.kts
+++ b/features/knockrequests/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.knockrequests.test"
+ namespace = "id.databisnis.android.bachot.features.knockrequests.test"
}
dependencies {
diff --git a/features/knockrequests/test/src/main/kotlin/io/element/android/features/knockrequests/test/FakeKnockRequestsListEntryPoint.kt b/features/knockrequests/test/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/test/FakeKnockRequestsListEntryPoint.kt
similarity index 69%
rename from features/knockrequests/test/src/main/kotlin/io/element/android/features/knockrequests/test/FakeKnockRequestsListEntryPoint.kt
rename to features/knockrequests/test/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/test/FakeKnockRequestsListEntryPoint.kt
index 95fc36d6..83db98bc 100644
--- a/features/knockrequests/test/src/main/kotlin/io/element/android/features/knockrequests/test/FakeKnockRequestsListEntryPoint.kt
+++ b/features/knockrequests/test/src/main/kotlin/id/databisnis/android/bachot/features/knockrequests/test/FakeKnockRequestsListEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.knockrequests.test
+package id.databisnis.android.bachot.features.knockrequests.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.knockrequests.api.list.KnockRequestsListEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.knockrequests.api.list.KnockRequestsListEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeKnockRequestsListEntryPoint : KnockRequestsListEntryPoint {
override fun createNode(
diff --git a/features/leaveroom/api/build.gradle.kts b/features/leaveroom/api/build.gradle.kts
index b5480816..e55cc141 100644
--- a/features/leaveroom/api/build.gradle.kts
+++ b/features/leaveroom/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.leaveroom.api"
+ namespace = "id.databisnis.android.bachot.features.leaveroom.api"
}
dependencies {
diff --git a/features/leaveroom/api/src/main/kotlin/io/element/android/features/leaveroom/api/LeaveRoomEvent.kt b/features/leaveroom/api/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/api/LeaveRoomEvent.kt
similarity index 73%
rename from features/leaveroom/api/src/main/kotlin/io/element/android/features/leaveroom/api/LeaveRoomEvent.kt
rename to features/leaveroom/api/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/api/LeaveRoomEvent.kt
index 6d228ee8..a92f1a71 100644
--- a/features/leaveroom/api/src/main/kotlin/io/element/android/features/leaveroom/api/LeaveRoomEvent.kt
+++ b/features/leaveroom/api/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/api/LeaveRoomEvent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.leaveroom.api
+package id.databisnis.android.bachot.features.leaveroom.api
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
interface LeaveRoomEvent {
data class LeaveRoom(val roomId: RoomId, val needsConfirmation: Boolean) : LeaveRoomEvent
diff --git a/features/leaveroom/api/src/main/kotlin/io/element/android/features/leaveroom/api/LeaveRoomRenderer.kt b/features/leaveroom/api/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/api/LeaveRoomRenderer.kt
similarity index 79%
rename from features/leaveroom/api/src/main/kotlin/io/element/android/features/leaveroom/api/LeaveRoomRenderer.kt
rename to features/leaveroom/api/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/api/LeaveRoomRenderer.kt
index 852193d8..d780849f 100644
--- a/features/leaveroom/api/src/main/kotlin/io/element/android/features/leaveroom/api/LeaveRoomRenderer.kt
+++ b/features/leaveroom/api/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/api/LeaveRoomRenderer.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.leaveroom.api
+package id.databisnis.android.bachot.features.leaveroom.api
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
fun interface LeaveRoomRenderer {
@Composable
diff --git a/features/leaveroom/api/src/main/kotlin/io/element/android/features/leaveroom/api/LeaveRoomState.kt b/features/leaveroom/api/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/api/LeaveRoomState.kt
similarity index 85%
rename from features/leaveroom/api/src/main/kotlin/io/element/android/features/leaveroom/api/LeaveRoomState.kt
rename to features/leaveroom/api/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/api/LeaveRoomState.kt
index 92a59168..4a725864 100644
--- a/features/leaveroom/api/src/main/kotlin/io/element/android/features/leaveroom/api/LeaveRoomState.kt
+++ b/features/leaveroom/api/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/api/LeaveRoomState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.leaveroom.api
+package id.databisnis.android.bachot.features.leaveroom.api
import androidx.compose.runtime.Immutable
diff --git a/features/leaveroom/impl/build.gradle.kts b/features/leaveroom/impl/build.gradle.kts
index cc07e668..c13fb7a3 100644
--- a/features/leaveroom/impl/build.gradle.kts
+++ b/features/leaveroom/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.leaveroom.impl"
+ namespace = "id.databisnis.android.bachot.features.leaveroom.impl"
}
setupDependencyInjection()
diff --git a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomEvent.kt b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomEvent.kt
similarity index 72%
rename from features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomEvent.kt
rename to features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomEvent.kt
index 37ec70e0..cc10ecd5 100644
--- a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomEvent.kt
+++ b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomEvent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.leaveroom.impl
+package id.databisnis.android.bachot.features.leaveroom.impl
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
sealed interface InternalLeaveRoomEvent : LeaveRoomEvent {
data object ResetState : InternalLeaveRoomEvent
diff --git a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomRenderer.kt b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomRenderer.kt
similarity index 69%
rename from features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomRenderer.kt
rename to features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomRenderer.kt
index c9335bbf..9617fe33 100644
--- a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomRenderer.kt
+++ b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomRenderer.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.leaveroom.impl
+package id.databisnis.android.bachot.features.leaveroom.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.leaveroom.api.LeaveRoomRenderer
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomRenderer
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
@ContributesBinding(SessionScope::class)
class InternalLeaveRoomRenderer : LeaveRoomRenderer {
diff --git a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomState.kt b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomState.kt
similarity index 69%
rename from features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomState.kt
rename to features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomState.kt
index 68607f21..ce071ae8 100644
--- a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomState.kt
+++ b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.leaveroom.impl
+package id.databisnis.android.bachot.features.leaveroom.impl
import androidx.compose.runtime.Immutable
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
data class InternalLeaveRoomState(
val leaveAction: AsyncAction,
diff --git a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomStateProvider.kt b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomStateProvider.kt
similarity index 85%
rename from features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomStateProvider.kt
rename to features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomStateProvider.kt
index 769015f3..d59ff380 100644
--- a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/InternalLeaveRoomStateProvider.kt
+++ b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/InternalLeaveRoomStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.leaveroom.impl
+package id.databisnis.android.bachot.features.leaveroom.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
class InternalLeaveRoomStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/LeaveRoomPresenter.kt b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/LeaveRoomPresenter.kt
similarity index 77%
rename from features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/LeaveRoomPresenter.kt
rename to features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/LeaveRoomPresenter.kt
index c371d425..8ad68816 100644
--- a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/LeaveRoomPresenter.kt
+++ b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/LeaveRoomPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.leaveroom.impl
+package id.databisnis.android.bachot.features.leaveroom.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -14,19 +14,19 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.libraries.matrix.api.room.powerlevels.usersWithRole
-import io.element.android.libraries.push.api.notifications.conversations.NotificationConversationService
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.usersWithRole
+import id.databisnis.android.bachot.libraries.push.api.notifications.conversations.NotificationConversationService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.launch
diff --git a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/LeaveRoomView.kt b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/LeaveRoomView.kt
similarity index 86%
rename from features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/LeaveRoomView.kt
rename to features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/LeaveRoomView.kt
index 131801b0..432e0f29 100644
--- a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/LeaveRoomView.kt
+++ b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/LeaveRoomView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.leaveroom.impl
+package id.databisnis.android.bachot.features.leaveroom.impl
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.size
@@ -15,15 +15,15 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
-import io.element.android.features.leaveroom.api.R
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.features.leaveroom.api.R
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Suppress("LambdaParameterEventTrailing")
@Composable
diff --git a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/di/LeaveRoomModule.kt b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/di/LeaveRoomModule.kt
similarity index 61%
rename from features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/di/LeaveRoomModule.kt
rename to features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/di/LeaveRoomModule.kt
index db5b1416..b568fc57 100644
--- a/features/leaveroom/impl/src/main/kotlin/io/element/android/features/leaveroom/impl/di/LeaveRoomModule.kt
+++ b/features/leaveroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/di/LeaveRoomModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.leaveroom.impl.di
+package id.databisnis.android.bachot.features.leaveroom.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.features.leaveroom.impl.LeaveRoomPresenter
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.features.leaveroom.impl.LeaveRoomPresenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesTo(SessionScope::class)
@BindingContainer
diff --git a/features/leaveroom/impl/src/test/kotlin/io/element/android/features/leaveroom/impl/LeaveBaseRoomPresenterTest.kt b/features/leaveroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/LeaveBaseRoomPresenterTest.kt
similarity index 88%
rename from features/leaveroom/impl/src/test/kotlin/io/element/android/features/leaveroom/impl/LeaveBaseRoomPresenterTest.kt
rename to features/leaveroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/LeaveBaseRoomPresenterTest.kt
index 59d2c1ce..0986f66b 100644
--- a/features/leaveroom/impl/src/test/kotlin/io/element/android/features/leaveroom/impl/LeaveBaseRoomPresenterTest.kt
+++ b/features/leaveroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/leaveroom/impl/LeaveBaseRoomPresenterTest.kt
@@ -6,24 +6,24 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.leaveroom.impl
+package id.databisnis.android.bachot.features.leaveroom.impl
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.push.test.notifications.conversations.FakeNotificationConversationService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.push.test.notifications.conversations.FakeNotificationConversationService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.filterIsInstance
diff --git a/features/licenses/api/build.gradle.kts b/features/licenses/api/build.gradle.kts
index fcbf81f2..fd09c61b 100644
--- a/features/licenses/api/build.gradle.kts
+++ b/features/licenses/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.licenses.api"
+ namespace = "id.databisnis.android.bachot.features.licenses.api"
}
dependencies {
diff --git a/features/licenses/api/src/main/kotlin/io/element/android/features/licenses/api/OpenSourceLicensesEntryPoint.kt b/features/licenses/api/src/main/kotlin/id/databisnis/android/bachot/features/licenses/api/OpenSourceLicensesEntryPoint.kt
similarity index 68%
rename from features/licenses/api/src/main/kotlin/io/element/android/features/licenses/api/OpenSourceLicensesEntryPoint.kt
rename to features/licenses/api/src/main/kotlin/id/databisnis/android/bachot/features/licenses/api/OpenSourceLicensesEntryPoint.kt
index 835af35c..3c0f7425 100644
--- a/features/licenses/api/src/main/kotlin/io/element/android/features/licenses/api/OpenSourceLicensesEntryPoint.kt
+++ b/features/licenses/api/src/main/kotlin/id/databisnis/android/bachot/features/licenses/api/OpenSourceLicensesEntryPoint.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.api
+package id.databisnis.android.bachot.features.licenses.api
-import io.element.android.libraries.architecture.SimpleFeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.SimpleFeatureEntryPoint
interface OpenSourceLicensesEntryPoint : SimpleFeatureEntryPoint
diff --git a/features/licenses/impl/build.gradle.kts b/features/licenses/impl/build.gradle.kts
index 52f21ac0..c12aade5 100644
--- a/features/licenses/impl/build.gradle.kts
+++ b/features/licenses/impl/build.gradle.kts
@@ -10,13 +10,13 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
alias(libs.plugins.kotlin.serialization)
}
android {
- namespace = "io.element.android.features.licenses.impl"
+ namespace = "id.databisnis.android.bachot.features.licenses.impl"
}
setupDependencyInjection()
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/DefaultOpenSourcesLicensesEntryPoint.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/DefaultOpenSourcesLicensesEntryPoint.kt
similarity index 76%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/DefaultOpenSourcesLicensesEntryPoint.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/DefaultOpenSourcesLicensesEntryPoint.kt
index 671510e6..88cd9db3 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/DefaultOpenSourcesLicensesEntryPoint.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/DefaultOpenSourcesLicensesEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl
+package id.databisnis.android.bachot.features.licenses.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.licenses.api.OpenSourceLicensesEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.licenses.api.OpenSourceLicensesEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultOpenSourcesLicensesEntryPoint : OpenSourceLicensesEntryPoint {
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/DependenciesFlowNode.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/DependenciesFlowNode.kt
similarity index 78%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/DependenciesFlowNode.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/DependenciesFlowNode.kt
index 34e734a6..c4e2b333 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/DependenciesFlowNode.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/DependenciesFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl
+package id.databisnis.android.bachot.features.licenses.impl
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -19,13 +19,13 @@ import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.licenses.impl.details.DependenciesDetailsNode
-import io.element.android.features.licenses.impl.list.DependencyLicensesListNode
-import io.element.android.features.licenses.impl.model.DependencyLicenseItem
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.licenses.impl.details.DependenciesDetailsNode
+import id.databisnis.android.bachot.features.licenses.impl.list.DependencyLicensesListNode
+import id.databisnis.android.bachot.features.licenses.impl.model.DependencyLicenseItem
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.createNode
import kotlinx.parcelize.Parcelize
@ContributesNode(AppScope::class)
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/LicensesProvider.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/LicensesProvider.kt
similarity index 81%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/LicensesProvider.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/LicensesProvider.kt
index 7ae6fa74..9f940a27 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/LicensesProvider.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/LicensesProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl
+package id.databisnis.android.bachot.features.licenses.impl
import android.content.Context
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.licenses.impl.model.DependencyLicenseItem
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.features.licenses.impl.model.DependencyLicenseItem
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import kotlinx.coroutines.withContext
import kotlinx.serialization.ExperimentalSerializationApi
import kotlinx.serialization.json.Json
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/details/DependenciesDetailsNode.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/details/DependenciesDetailsNode.kt
similarity index 76%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/details/DependenciesDetailsNode.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/details/DependenciesDetailsNode.kt
index 83e7ae23..8ebd6d1b 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/details/DependenciesDetailsNode.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/details/DependenciesDetailsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl.details
+package id.databisnis.android.bachot.features.licenses.impl.details
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -16,10 +16,10 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.licenses.impl.model.DependencyLicenseItem
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.licenses.impl.model.DependencyLicenseItem
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/details/DependenciesDetailsView.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/details/DependenciesDetailsView.kt
similarity index 72%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/details/DependenciesDetailsView.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/details/DependenciesDetailsView.kt
index f463a6b8..2b87d4ff 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/details/DependenciesDetailsView.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/details/DependenciesDetailsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl.details
+package id.databisnis.android.bachot.features.licenses.impl.details
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.padding
@@ -16,15 +16,15 @@ import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
-import io.element.android.features.licenses.impl.list.aDependencyLicenseItem
-import io.element.android.features.licenses.impl.model.DependencyLicenseItem
-import io.element.android.libraries.designsystem.components.ClickableLinkText
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.features.licenses.impl.list.aDependencyLicenseItem
+import id.databisnis.android.bachot.features.licenses.impl.model.DependencyLicenseItem
+import id.databisnis.android.bachot.libraries.designsystem.components.ClickableLinkText
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListEvent.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListEvent.kt
similarity index 84%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListEvent.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListEvent.kt
index bf53b05d..79123ddd 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListEvent.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListEvent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl.list
+package id.databisnis.android.bachot.features.licenses.impl.list
sealed interface DependencyLicensesListEvent {
data class SetFilter(val filter: String) : DependencyLicensesListEvent
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListNode.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListNode.kt
similarity index 81%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListNode.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListNode.kt
index 424dad41..4a2fa50f 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListNode.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl.list
+package id.databisnis.android.bachot.features.licenses.impl.list
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -16,9 +16,9 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.licenses.impl.model.DependencyLicenseItem
-import io.element.android.libraries.architecture.callback
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.licenses.impl.model.DependencyLicenseItem
+import id.databisnis.android.bachot.libraries.architecture.callback
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListPresenter.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListPresenter.kt
similarity index 84%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListPresenter.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListPresenter.kt
index fe697395..57f5106b 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListPresenter.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl.list
+package id.databisnis.android.bachot.features.licenses.impl.list
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -15,11 +15,11 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.licenses.impl.LicensesProvider
-import io.element.android.features.licenses.impl.model.DependencyLicenseItem
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.features.licenses.impl.LicensesProvider
+import id.databisnis.android.bachot.features.licenses.impl.model.DependencyLicenseItem
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListState.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListState.kt
similarity index 68%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListState.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListState.kt
index d3aeedeb..1076783e 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListState.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl.list
+package id.databisnis.android.bachot.features.licenses.impl.list
-import io.element.android.features.licenses.impl.model.DependencyLicenseItem
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.licenses.impl.model.DependencyLicenseItem
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
import kotlinx.collections.immutable.ImmutableList
data class DependencyLicensesListState(
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListStateProvider.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListStateProvider.kt
similarity index 88%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListStateProvider.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListStateProvider.kt
index 6a74cc01..ca4b9992 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListStateProvider.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl.list
+package id.databisnis.android.bachot.features.licenses.impl.list
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.licenses.impl.model.DependencyLicenseItem
-import io.element.android.features.licenses.impl.model.License
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.licenses.impl.model.DependencyLicenseItem
+import id.databisnis.android.bachot.features.licenses.impl.model.License
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListView.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListView.kt
similarity index 77%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListView.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListView.kt
index f60c28ef..b83c228c 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListView.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl.list
+package id.databisnis.android.bachot.features.licenses.impl.list
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
@@ -21,20 +21,20 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.licenses.impl.model.DependencyLicenseItem
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.licenses.impl.model.DependencyLicenseItem
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/model/DependencyLicenseItem.kt b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/model/DependencyLicenseItem.kt
similarity index 94%
rename from features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/model/DependencyLicenseItem.kt
rename to features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/model/DependencyLicenseItem.kt
index d26d062d..71f6f5f1 100644
--- a/features/licenses/impl/src/main/kotlin/io/element/android/features/licenses/impl/model/DependencyLicenseItem.kt
+++ b/features/licenses/impl/src/main/kotlin/id/databisnis/android/bachot/features/licenses/impl/model/DependencyLicenseItem.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl.model
+package id.databisnis.android.bachot.features.licenses.impl.model
import android.os.Parcelable
import kotlinx.parcelize.IgnoredOnParcel
diff --git a/features/licenses/impl/src/test/kotlin/io/element/android/features/licenses/impl/DefaultOpenSourcesLicensesEntryPointTest.kt b/features/licenses/impl/src/test/kotlin/id/databisnis/android/bachot/features/licenses/impl/DefaultOpenSourcesLicensesEntryPointTest.kt
similarity index 89%
rename from features/licenses/impl/src/test/kotlin/io/element/android/features/licenses/impl/DefaultOpenSourcesLicensesEntryPointTest.kt
rename to features/licenses/impl/src/test/kotlin/id/databisnis/android/bachot/features/licenses/impl/DefaultOpenSourcesLicensesEntryPointTest.kt
index 4b6e3d98..ea3fe6fe 100644
--- a/features/licenses/impl/src/test/kotlin/io/element/android/features/licenses/impl/DefaultOpenSourcesLicensesEntryPointTest.kt
+++ b/features/licenses/impl/src/test/kotlin/id/databisnis/android/bachot/features/licenses/impl/DefaultOpenSourcesLicensesEntryPointTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl
+package id.databisnis.android.bachot.features.licenses.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/licenses/impl/src/test/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListPresenterTest.kt b/features/licenses/impl/src/test/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListPresenterTest.kt
similarity index 92%
rename from features/licenses/impl/src/test/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListPresenterTest.kt
rename to features/licenses/impl/src/test/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListPresenterTest.kt
index abc827d4..6e92f779 100644
--- a/features/licenses/impl/src/test/kotlin/io/element/android/features/licenses/impl/list/DependencyLicensesListPresenterTest.kt
+++ b/features/licenses/impl/src/test/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/DependencyLicensesListPresenterTest.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl.list
+package id.databisnis.android.bachot.features.licenses.impl.list
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.licenses.impl.model.DependencyLicenseItem
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.licenses.impl.model.DependencyLicenseItem
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/licenses/impl/src/test/kotlin/io/element/android/features/licenses/impl/list/FakeLicensesProvider.kt b/features/licenses/impl/src/test/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/FakeLicensesProvider.kt
similarity index 61%
rename from features/licenses/impl/src/test/kotlin/io/element/android/features/licenses/impl/list/FakeLicensesProvider.kt
rename to features/licenses/impl/src/test/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/FakeLicensesProvider.kt
index ebbad0e1..26ad19f8 100644
--- a/features/licenses/impl/src/test/kotlin/io/element/android/features/licenses/impl/list/FakeLicensesProvider.kt
+++ b/features/licenses/impl/src/test/kotlin/id/databisnis/android/bachot/features/licenses/impl/list/FakeLicensesProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.impl.list
+package id.databisnis.android.bachot.features.licenses.impl.list
-import io.element.android.features.licenses.impl.LicensesProvider
-import io.element.android.features.licenses.impl.model.DependencyLicenseItem
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.licenses.impl.LicensesProvider
+import id.databisnis.android.bachot.features.licenses.impl.model.DependencyLicenseItem
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeLicensesProvider(
private val provideResult: () -> List = { lambdaError() }
diff --git a/features/licenses/test/build.gradle.kts b/features/licenses/test/build.gradle.kts
index d9a2870a..a1dc42f9 100644
--- a/features/licenses/test/build.gradle.kts
+++ b/features/licenses/test/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.licenses.test"
+ namespace = "id.databisnis.android.bachot.features.licenses.test"
}
dependencies {
diff --git a/features/licenses/test/src/main/kotlin/io/element/android/features/licenses/test/FakeOpenSourceLicensesEntryPoint.kt b/features/licenses/test/src/main/kotlin/id/databisnis/android/bachot/features/licenses/test/FakeOpenSourceLicensesEntryPoint.kt
similarity index 71%
rename from features/licenses/test/src/main/kotlin/io/element/android/features/licenses/test/FakeOpenSourceLicensesEntryPoint.kt
rename to features/licenses/test/src/main/kotlin/id/databisnis/android/bachot/features/licenses/test/FakeOpenSourceLicensesEntryPoint.kt
index 366aacbe..d1a2ce57 100644
--- a/features/licenses/test/src/main/kotlin/io/element/android/features/licenses/test/FakeOpenSourceLicensesEntryPoint.kt
+++ b/features/licenses/test/src/main/kotlin/id/databisnis/android/bachot/features/licenses/test/FakeOpenSourceLicensesEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.licenses.test
+package id.databisnis.android.bachot.features.licenses.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.licenses.api.OpenSourceLicensesEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.licenses.api.OpenSourceLicensesEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeOpenSourceLicensesEntryPoint : OpenSourceLicensesEntryPoint {
override fun createNode(
diff --git a/features/location/api/build.gradle.kts b/features/location/api/build.gradle.kts
index ab85e375..c9570d02 100644
--- a/features/location/api/build.gradle.kts
+++ b/features/location/api/build.gradle.kts
@@ -12,12 +12,12 @@ import extension.readLocalProperty
import extension.testCommonDependencies
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.location.api"
+ namespace = "id.databisnis.android.bachot.features.location.api"
buildFeatures {
buildConfig = true
diff --git a/features/location/api/src/main/kotlin/io/element/android/features/location/api/Location.kt b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/Location.kt
similarity index 95%
rename from features/location/api/src/main/kotlin/io/element/android/features/location/api/Location.kt
rename to features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/Location.kt
index 75938672..cac88eaa 100644
--- a/features/location/api/src/main/kotlin/io/element/android/features/location/api/Location.kt
+++ b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/Location.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api
+package id.databisnis.android.bachot.features.location.api
import android.annotation.SuppressLint
import android.os.Parcelable
diff --git a/features/location/api/src/main/kotlin/io/element/android/features/location/api/LocationService.kt b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/LocationService.kt
similarity index 83%
rename from features/location/api/src/main/kotlin/io/element/android/features/location/api/LocationService.kt
rename to features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/LocationService.kt
index 22049c95..969073d6 100644
--- a/features/location/api/src/main/kotlin/io/element/android/features/location/api/LocationService.kt
+++ b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/LocationService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api
+package id.databisnis.android.bachot.features.location.api
interface LocationService {
fun isServiceAvailable(): Boolean
diff --git a/features/location/api/src/main/kotlin/io/element/android/features/location/api/SendLocationEntryPoint.kt b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/SendLocationEntryPoint.kt
similarity index 74%
rename from features/location/api/src/main/kotlin/io/element/android/features/location/api/SendLocationEntryPoint.kt
rename to features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/SendLocationEntryPoint.kt
index 48816b2b..f776041d 100644
--- a/features/location/api/src/main/kotlin/io/element/android/features/location/api/SendLocationEntryPoint.kt
+++ b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/SendLocationEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api
+package id.databisnis.android.bachot.features.location.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
/**
* The "Send location" screen.
diff --git a/features/location/api/src/main/kotlin/io/element/android/features/location/api/ShowLocationEntryPoint.kt b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/ShowLocationEntryPoint.kt
similarity index 74%
rename from features/location/api/src/main/kotlin/io/element/android/features/location/api/ShowLocationEntryPoint.kt
rename to features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/ShowLocationEntryPoint.kt
index 03693a7d..8be83526 100644
--- a/features/location/api/src/main/kotlin/io/element/android/features/location/api/ShowLocationEntryPoint.kt
+++ b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/ShowLocationEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api
+package id.databisnis.android.bachot.features.location.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
interface ShowLocationEntryPoint : FeatureEntryPoint {
data class Inputs(
diff --git a/features/location/api/src/main/kotlin/io/element/android/features/location/api/StaticMapView.kt b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/StaticMapView.kt
similarity index 86%
rename from features/location/api/src/main/kotlin/io/element/android/features/location/api/StaticMapView.kt
rename to features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/StaticMapView.kt
index c58cadd6..cc9263d8 100644
--- a/features/location/api/src/main/kotlin/io/element/android/features/location/api/StaticMapView.kt
+++ b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/StaticMapView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api
+package id.databisnis.android.bachot.features.location.api
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.BoxWithConstraints
@@ -28,14 +28,14 @@ import coil3.Extras
import coil3.compose.AsyncImagePainter
import coil3.compose.rememberAsyncImagePainter
import coil3.request.ImageRequest
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.location.api.internal.StaticMapPlaceholder
-import io.element.android.features.location.api.internal.StaticMapUrlBuilder
-import io.element.android.features.location.api.internal.centerBottomEdge
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.utils.CommonDrawables
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.location.api.internal.StaticMapPlaceholder
+import id.databisnis.android.bachot.features.location.api.internal.StaticMapUrlBuilder
+import id.databisnis.android.bachot.features.location.api.internal.centerBottomEdge
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.utils.CommonDrawables
/**
* Shows a static map image downloaded via a third party service's static maps API.
diff --git a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/MapTilerStaticMapUrlBuilder.kt b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerStaticMapUrlBuilder.kt
similarity index 95%
rename from features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/MapTilerStaticMapUrlBuilder.kt
rename to features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerStaticMapUrlBuilder.kt
index 839cda02..ac21fef2 100644
--- a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/MapTilerStaticMapUrlBuilder.kt
+++ b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerStaticMapUrlBuilder.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api.internal
+package id.databisnis.android.bachot.features.location.api.internal
-import io.element.android.features.location.api.BuildConfig
+import id.databisnis.android.bachot.features.location.api.BuildConfig
import kotlin.math.roundToInt
/**
diff --git a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/MapTilerTileServerStyleUriBuilder.kt b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerTileServerStyleUriBuilder.kt
similarity index 87%
rename from features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/MapTilerTileServerStyleUriBuilder.kt
rename to features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerTileServerStyleUriBuilder.kt
index d119dc7e..8344e3ba 100644
--- a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/MapTilerTileServerStyleUriBuilder.kt
+++ b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerTileServerStyleUriBuilder.kt
@@ -8,9 +8,9 @@
@file:JvmName("TileServerStyleUriBuilderKt")
-package io.element.android.features.location.api.internal
+package id.databisnis.android.bachot.features.location.api.internal
-import io.element.android.features.location.api.BuildConfig
+import id.databisnis.android.bachot.features.location.api.BuildConfig
internal class MapTilerTileServerStyleUriBuilder(
private val baseUrl: String,
diff --git a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/ModifierCenterBottomEdge.kt b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/ModifierCenterBottomEdge.kt
similarity index 92%
rename from features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/ModifierCenterBottomEdge.kt
rename to features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/ModifierCenterBottomEdge.kt
index 48c78efc..a655b067 100644
--- a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/ModifierCenterBottomEdge.kt
+++ b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/ModifierCenterBottomEdge.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api.internal
+package id.databisnis.android.bachot.features.location.api.internal
import androidx.compose.foundation.layout.BoxScope
import androidx.compose.ui.Modifier
diff --git a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/StaticMapPlaceholder.kt b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/StaticMapPlaceholder.kt
similarity index 79%
rename from features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/StaticMapPlaceholder.kt
rename to features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/StaticMapPlaceholder.kt
index 81b80c8d..f06f9015 100644
--- a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/StaticMapPlaceholder.kt
+++ b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/StaticMapPlaceholder.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api.internal
+package id.databisnis.android.bachot.features.location.api.internal
import androidx.compose.foundation.Image
import androidx.compose.foundation.clickable
@@ -23,14 +23,14 @@ import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.location.api.R
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.location.api.R
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun StaticMapPlaceholder(
diff --git a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/StaticMapUrlBuilder.kt b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/StaticMapUrlBuilder.kt
similarity index 90%
rename from features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/StaticMapUrlBuilder.kt
rename to features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/StaticMapUrlBuilder.kt
index 66369768..f137d97b 100644
--- a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/StaticMapUrlBuilder.kt
+++ b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/StaticMapUrlBuilder.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api.internal
+package id.databisnis.android.bachot.features.location.api.internal
/**
* Builds an URL for a 3rd party service provider static maps API.
diff --git a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/TileServerStyleUriBuilder.kt b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/TileServerStyleUriBuilder.kt
similarity index 87%
rename from features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/TileServerStyleUriBuilder.kt
rename to features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/TileServerStyleUriBuilder.kt
index 17b620ee..72fede73 100644
--- a/features/location/api/src/main/kotlin/io/element/android/features/location/api/internal/TileServerStyleUriBuilder.kt
+++ b/features/location/api/src/main/kotlin/id/databisnis/android/bachot/features/location/api/internal/TileServerStyleUriBuilder.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api.internal
+package id.databisnis.android.bachot.features.location.api.internal
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
/**
* Builds a style URI for a MapLibre compatible tile server.
diff --git a/features/location/api/src/test/kotlin/io/element/android/features/location/api/LocationKtTest.kt b/features/location/api/src/test/kotlin/id/databisnis/android/bachot/features/location/api/LocationKtTest.kt
similarity index 97%
rename from features/location/api/src/test/kotlin/io/element/android/features/location/api/LocationKtTest.kt
rename to features/location/api/src/test/kotlin/id/databisnis/android/bachot/features/location/api/LocationKtTest.kt
index d1ad4017..6153ca31 100644
--- a/features/location/api/src/test/kotlin/io/element/android/features/location/api/LocationKtTest.kt
+++ b/features/location/api/src/test/kotlin/id/databisnis/android/bachot/features/location/api/LocationKtTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api
+package id.databisnis.android.bachot.features.location.api
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/features/location/api/src/test/kotlin/io/element/android/features/location/api/internal/MapTilerStaticMapUrlBuilderTest.kt b/features/location/api/src/test/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerStaticMapUrlBuilderTest.kt
similarity index 98%
rename from features/location/api/src/test/kotlin/io/element/android/features/location/api/internal/MapTilerStaticMapUrlBuilderTest.kt
rename to features/location/api/src/test/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerStaticMapUrlBuilderTest.kt
index 65c0acd8..b630e7f0 100644
--- a/features/location/api/src/test/kotlin/io/element/android/features/location/api/internal/MapTilerStaticMapUrlBuilderTest.kt
+++ b/features/location/api/src/test/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerStaticMapUrlBuilderTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api.internal
+package id.databisnis.android.bachot.features.location.api.internal
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/features/location/api/src/test/kotlin/io/element/android/features/location/api/internal/MapTilerTileServerStyleUriBuilderTest.kt b/features/location/api/src/test/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerTileServerStyleUriBuilderTest.kt
similarity index 93%
rename from features/location/api/src/test/kotlin/io/element/android/features/location/api/internal/MapTilerTileServerStyleUriBuilderTest.kt
rename to features/location/api/src/test/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerTileServerStyleUriBuilderTest.kt
index d5c65212..81ef8f66 100644
--- a/features/location/api/src/test/kotlin/io/element/android/features/location/api/internal/MapTilerTileServerStyleUriBuilderTest.kt
+++ b/features/location/api/src/test/kotlin/id/databisnis/android/bachot/features/location/api/internal/MapTilerTileServerStyleUriBuilderTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.api.internal
+package id.databisnis.android.bachot.features.location.api.internal
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/features/location/impl/build.gradle.kts b/features/location/impl/build.gradle.kts
index bd41c7ec..5e3ca618 100644
--- a/features/location/impl/build.gradle.kts
+++ b/features/location/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.location.impl"
+ namespace = "id.databisnis.android.bachot.features.location.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/DefaultLocationService.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/DefaultLocationService.kt
similarity index 71%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/DefaultLocationService.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/DefaultLocationService.kt
index 9f2c3fa7..deedcfeb 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/DefaultLocationService.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/DefaultLocationService.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl
+package id.databisnis.android.bachot.features.location.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.location.api.BuildConfig
-import io.element.android.features.location.api.LocationService
+import id.databisnis.android.bachot.features.location.api.BuildConfig
+import id.databisnis.android.bachot.features.location.api.LocationService
@ContributesBinding(AppScope::class)
class DefaultLocationService : LocationService {
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/MapDefaults.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/MapDefaults.kt
similarity index 83%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/MapDefaults.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/MapDefaults.kt
index d01f3e7d..a945dbf1 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/MapDefaults.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/MapDefaults.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common
+package id.databisnis.android.bachot.features.location.impl.common
import android.Manifest
import android.view.Gravity
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ReadOnlyComposable
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.maplibre.compose.MapLocationSettings
-import io.element.android.libraries.maplibre.compose.MapSymbolManagerSettings
-import io.element.android.libraries.maplibre.compose.MapUiSettings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.maplibre.compose.MapLocationSettings
+import id.databisnis.android.bachot.libraries.maplibre.compose.MapSymbolManagerSettings
+import id.databisnis.android.bachot.libraries.maplibre.compose.MapUiSettings
import org.maplibre.android.camera.CameraPosition
import org.maplibre.android.geometry.LatLng
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/PermissionDeniedDialog.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/PermissionDeniedDialog.kt
similarity index 77%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/PermissionDeniedDialog.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/PermissionDeniedDialog.kt
index 6817f579..ecb001f8 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/PermissionDeniedDialog.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/PermissionDeniedDialog.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common
+package id.databisnis.android.bachot.features.location.impl.common
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun PermissionDeniedDialog(
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/PermissionRationaleDialog.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/PermissionRationaleDialog.kt
similarity index 77%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/PermissionRationaleDialog.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/PermissionRationaleDialog.kt
index 7aef07e3..dca0a106 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/PermissionRationaleDialog.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/PermissionRationaleDialog.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common
+package id.databisnis.android.bachot.features.location.impl.common
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun PermissionRationaleDialog(
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/actions/AndroidLocationActions.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/AndroidLocationActions.kt
similarity index 81%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/actions/AndroidLocationActions.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/AndroidLocationActions.kt
index 0284c25a..9a44ebb2 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/actions/AndroidLocationActions.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/AndroidLocationActions.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common.actions
+package id.databisnis.android.bachot.features.location.impl.common.actions
import android.content.Context
import android.content.Intent
@@ -15,10 +15,10 @@ import androidx.annotation.VisibleForTesting
import androidx.core.net.toUri
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.location.api.Location
-import io.element.android.libraries.androidutils.system.openAppSettingsPage
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.features.location.api.Location
+import id.databisnis.android.bachot.libraries.androidutils.system.openAppSettingsPage
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import timber.log.Timber
import java.util.Locale
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/actions/LocationActions.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/LocationActions.kt
similarity index 70%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/actions/LocationActions.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/LocationActions.kt
index cd9efbd2..e8ba2631 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/actions/LocationActions.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/LocationActions.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common.actions
+package id.databisnis.android.bachot.features.location.impl.common.actions
-import io.element.android.features.location.api.Location
+import id.databisnis.android.bachot.features.location.api.Location
interface LocationActions {
fun share(location: Location, label: String?)
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/DefaultPermissionsPresenter.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/DefaultPermissionsPresenter.kt
similarity index 96%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/DefaultPermissionsPresenter.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/DefaultPermissionsPresenter.kt
index 1aa2e126..2a1d51a7 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/DefaultPermissionsPresenter.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/DefaultPermissionsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common.permissions
+package id.databisnis.android.bachot.features.location.impl.common.permissions
import androidx.compose.runtime.Composable
import com.google.accompanist.permissions.ExperimentalPermissionsApi
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/PermissionsEvents.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/PermissionsEvents.kt
similarity index 80%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/PermissionsEvents.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/PermissionsEvents.kt
index a4b5ef12..a2629cac 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/PermissionsEvents.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/PermissionsEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common.permissions
+package id.databisnis.android.bachot.features.location.impl.common.permissions
sealed interface PermissionsEvents {
data object RequestPermissions : PermissionsEvents
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/PermissionsPresenter.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/PermissionsPresenter.kt
similarity index 73%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/PermissionsPresenter.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/PermissionsPresenter.kt
index e7062264..94c014eb 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/PermissionsPresenter.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/PermissionsPresenter.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common.permissions
+package id.databisnis.android.bachot.features.location.impl.common.permissions
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
interface PermissionsPresenter : Presenter {
fun interface Factory {
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/PermissionsState.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/PermissionsState.kt
similarity index 89%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/PermissionsState.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/PermissionsState.kt
index 91191280..b014136f 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/permissions/PermissionsState.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/PermissionsState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common.permissions
+package id.databisnis.android.bachot.features.location.impl.common.permissions
data class PermissionsState(
val permissions: Permissions,
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/ui/LocationFloatingActionButton.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/ui/LocationFloatingActionButton.kt
similarity index 76%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/ui/LocationFloatingActionButton.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/ui/LocationFloatingActionButton.kt
index 77354437..e975760d 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/common/ui/LocationFloatingActionButton.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/common/ui/LocationFloatingActionButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common.ui
+package id.databisnis.android.bachot.features.location.impl.common.ui
import androidx.compose.foundation.layout.size
import androidx.compose.material3.FloatingActionButtonDefaults
@@ -14,11 +14,11 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.theme.components.FloatingActionButton
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.FloatingActionButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
/**
* Ref: See design in https://www.figma.com/design/0MMNu7cTOzLOlWb7ctTkv3/Element-X?node-id=3426-141111
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/DefaultSendLocationEntryPoint.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/DefaultSendLocationEntryPoint.kt
similarity index 74%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/DefaultSendLocationEntryPoint.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/DefaultSendLocationEntryPoint.kt
index 56399f7e..b8f96e49 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/DefaultSendLocationEntryPoint.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/DefaultSendLocationEntryPoint.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.send
+package id.databisnis.android.bachot.features.location.impl.send
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.location.api.SendLocationEntryPoint
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.features.location.api.SendLocationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
@ContributesBinding(AppScope::class)
class DefaultSendLocationEntryPoint : SendLocationEntryPoint {
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationEvents.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationEvents.kt
similarity index 86%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationEvents.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationEvents.kt
index 0d266eef..af760642 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationEvents.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.send
+package id.databisnis.android.bachot.features.location.impl.send
-import io.element.android.features.location.api.Location
+import id.databisnis.android.bachot.features.location.api.Location
sealed interface SendLocationEvents {
data class SendLocation(
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationNode.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationNode.kt
similarity index 76%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationNode.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationNode.kt
index 2184b52b..6a638ea6 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationNode.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.send
+package id.databisnis.android.bachot.features.location.impl.send
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,12 +17,12 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationPresenter.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationPresenter.kt
similarity index 84%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationPresenter.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationPresenter.kt
index b753820e..01aac90d 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationPresenter.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.send
+package id.databisnis.android.bachot.features.location.impl.send
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -20,21 +20,21 @@ import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.Composer
-import io.element.android.features.location.impl.common.MapDefaults
-import io.element.android.features.location.impl.common.actions.LocationActions
-import io.element.android.features.location.impl.common.permissions.PermissionsEvents
-import io.element.android.features.location.impl.common.permissions.PermissionsPresenter
-import io.element.android.features.location.impl.common.permissions.PermissionsState
-import io.element.android.features.messages.api.MessageComposerContext
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.extensions.flatMap
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.room.CreateTimelineParams
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.location.AssetType
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.features.location.impl.common.MapDefaults
+import id.databisnis.android.bachot.features.location.impl.common.actions.LocationActions
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsEvents
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsPresenter
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsState
+import id.databisnis.android.bachot.features.messages.api.MessageComposerContext
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.extensions.flatMap
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.room.CreateTimelineParams
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.location.AssetType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.coroutines.launch
@AssistedInject
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationState.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationState.kt
similarity index 91%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationState.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationState.kt
index 4ca84c47..60846ae6 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationState.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.send
+package id.databisnis.android.bachot.features.location.impl.send
data class SendLocationState(
val permissionDialog: Dialog,
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationStateProvider.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationStateProvider.kt
similarity index 96%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationStateProvider.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationStateProvider.kt
index 238201cb..3c01adbb 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationStateProvider.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.send
+package id.databisnis.android.bachot.features.location.impl.send
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationView.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationView.kt
similarity index 81%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationView.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationView.kt
index 452a4aa8..12054a04 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/send/SendLocationView.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.send
+package id.databisnis.android.bachot.features.location.impl.send
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Box
@@ -31,27 +31,27 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.location.api.Location
-import io.element.android.features.location.api.internal.centerBottomEdge
-import io.element.android.features.location.api.internal.rememberTileStyleUrl
-import io.element.android.features.location.impl.R
-import io.element.android.features.location.impl.common.MapDefaults
-import io.element.android.features.location.impl.common.PermissionDeniedDialog
-import io.element.android.features.location.impl.common.PermissionRationaleDialog
-import io.element.android.features.location.impl.common.ui.LocationFloatingActionButton
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.BottomSheetScaffold
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.designsystem.utils.CommonDrawables
-import io.element.android.libraries.maplibre.compose.CameraMode
-import io.element.android.libraries.maplibre.compose.CameraMoveStartedReason
-import io.element.android.libraries.maplibre.compose.MapLibreMap
-import io.element.android.libraries.maplibre.compose.rememberCameraPositionState
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.location.api.Location
+import id.databisnis.android.bachot.features.location.api.internal.centerBottomEdge
+import id.databisnis.android.bachot.features.location.api.internal.rememberTileStyleUrl
+import id.databisnis.android.bachot.features.location.impl.R
+import id.databisnis.android.bachot.features.location.impl.common.MapDefaults
+import id.databisnis.android.bachot.features.location.impl.common.PermissionDeniedDialog
+import id.databisnis.android.bachot.features.location.impl.common.PermissionRationaleDialog
+import id.databisnis.android.bachot.features.location.impl.common.ui.LocationFloatingActionButton
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.BottomSheetScaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.designsystem.utils.CommonDrawables
+import id.databisnis.android.bachot.libraries.maplibre.compose.CameraMode
+import id.databisnis.android.bachot.libraries.maplibre.compose.CameraMoveStartedReason
+import id.databisnis.android.bachot.libraries.maplibre.compose.MapLibreMap
+import id.databisnis.android.bachot.libraries.maplibre.compose.rememberCameraPositionState
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import org.maplibre.android.camera.CameraPosition
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/DefaultShowLocationEntryPoint.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/DefaultShowLocationEntryPoint.kt
similarity index 77%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/DefaultShowLocationEntryPoint.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/DefaultShowLocationEntryPoint.kt
index 7d1f5f1e..ec31bd3a 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/DefaultShowLocationEntryPoint.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/DefaultShowLocationEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.show
+package id.databisnis.android.bachot.features.location.impl.show
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.location.api.ShowLocationEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.location.api.ShowLocationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultShowLocationEntryPoint : ShowLocationEntryPoint {
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationEvents.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationEvents.kt
similarity index 89%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationEvents.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationEvents.kt
index 12f368fa..e040c18b 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationEvents.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.show
+package id.databisnis.android.bachot.features.location.impl.show
sealed interface ShowLocationEvents {
data object Share : ShowLocationEvents
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationNode.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationNode.kt
similarity index 78%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationNode.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationNode.kt
index 86d77417..b713e1f1 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationNode.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.show
+package id.databisnis.android.bachot.features.location.impl.show
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,11 +17,11 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.location.api.ShowLocationEntryPoint
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.RoomScope
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.location.api.ShowLocationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationPresenter.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationPresenter.kt
similarity index 82%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationPresenter.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationPresenter.kt
index 3dcccef8..d633690a 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationPresenter.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.show
+package id.databisnis.android.bachot.features.location.impl.show
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -18,14 +18,14 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.location.api.Location
-import io.element.android.features.location.impl.common.MapDefaults
-import io.element.android.features.location.impl.common.actions.LocationActions
-import io.element.android.features.location.impl.common.permissions.PermissionsEvents
-import io.element.android.features.location.impl.common.permissions.PermissionsPresenter
-import io.element.android.features.location.impl.common.permissions.PermissionsState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.features.location.api.Location
+import id.databisnis.android.bachot.features.location.impl.common.MapDefaults
+import id.databisnis.android.bachot.features.location.impl.common.actions.LocationActions
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsEvents
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsPresenter
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
@AssistedInject
class ShowLocationPresenter(
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationState.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationState.kt
similarity index 83%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationState.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationState.kt
index 96635d6d..023574d4 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationState.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.show
+package id.databisnis.android.bachot.features.location.impl.show
-import io.element.android.features.location.api.Location
+import id.databisnis.android.bachot.features.location.api.Location
data class ShowLocationState(
val permissionDialog: Dialog,
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationStateProvider.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationStateProvider.kt
similarity index 94%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationStateProvider.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationStateProvider.kt
index 7d03a1eb..7b71788d 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationStateProvider.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.show
+package id.databisnis.android.bachot.features.location.impl.show
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.location.api.Location
+import id.databisnis.android.bachot.features.location.api.Location
private const val APP_NAME = "ApplicationName"
diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationView.kt b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationView.kt
similarity index 73%
rename from features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationView.kt
rename to features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationView.kt
index 6bc9e27b..b600690e 100644
--- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/show/ShowLocationView.kt
+++ b/features/location/impl/src/main/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.show
+package id.databisnis.android.bachot.features.location.impl.show
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.consumeWindowInsets
@@ -22,30 +22,30 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.compound.tokens.generated.TypographyTokens
-import io.element.android.features.location.api.internal.rememberTileStyleUrl
-import io.element.android.features.location.impl.common.MapDefaults
-import io.element.android.features.location.impl.common.PermissionDeniedDialog
-import io.element.android.features.location.impl.common.PermissionRationaleDialog
-import io.element.android.features.location.impl.common.ui.LocationFloatingActionButton
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.designsystem.utils.CommonDrawables
-import io.element.android.libraries.maplibre.compose.CameraMode
-import io.element.android.libraries.maplibre.compose.CameraMoveStartedReason
-import io.element.android.libraries.maplibre.compose.IconAnchor
-import io.element.android.libraries.maplibre.compose.MapLibreMap
-import io.element.android.libraries.maplibre.compose.Symbol
-import io.element.android.libraries.maplibre.compose.rememberCameraPositionState
-import io.element.android.libraries.maplibre.compose.rememberSymbolState
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.compound.tokens.generated.TypographyTokens
+import id.databisnis.android.bachot.features.location.api.internal.rememberTileStyleUrl
+import id.databisnis.android.bachot.features.location.impl.common.MapDefaults
+import id.databisnis.android.bachot.features.location.impl.common.PermissionDeniedDialog
+import id.databisnis.android.bachot.features.location.impl.common.PermissionRationaleDialog
+import id.databisnis.android.bachot.features.location.impl.common.ui.LocationFloatingActionButton
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.designsystem.utils.CommonDrawables
+import id.databisnis.android.bachot.libraries.maplibre.compose.CameraMode
+import id.databisnis.android.bachot.libraries.maplibre.compose.CameraMoveStartedReason
+import id.databisnis.android.bachot.libraries.maplibre.compose.IconAnchor
+import id.databisnis.android.bachot.libraries.maplibre.compose.MapLibreMap
+import id.databisnis.android.bachot.libraries.maplibre.compose.Symbol
+import id.databisnis.android.bachot.libraries.maplibre.compose.rememberCameraPositionState
+import id.databisnis.android.bachot.libraries.maplibre.compose.rememberSymbolState
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.toImmutableMap
import org.maplibre.android.camera.CameraPosition
import org.maplibre.android.geometry.LatLng
diff --git a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/DefaultLocationServiceTest.kt b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/DefaultLocationServiceTest.kt
similarity index 83%
rename from features/location/impl/src/test/kotlin/io/element/android/features/location/impl/DefaultLocationServiceTest.kt
rename to features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/DefaultLocationServiceTest.kt
index b0e89973..e3e1850a 100644
--- a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/DefaultLocationServiceTest.kt
+++ b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/DefaultLocationServiceTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl
+package id.databisnis.android.bachot.features.location.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.location.api.BuildConfig
+import id.databisnis.android.bachot.features.location.api.BuildConfig
import org.junit.Test
class DefaultLocationServiceTest {
diff --git a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/PermissionsStateFactory.kt b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/PermissionsStateFactory.kt
similarity index 78%
rename from features/location/impl/src/test/kotlin/io/element/android/features/location/impl/PermissionsStateFactory.kt
rename to features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/PermissionsStateFactory.kt
index a4352444..ce3d3c01 100644
--- a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/PermissionsStateFactory.kt
+++ b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/PermissionsStateFactory.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl
+package id.databisnis.android.bachot.features.location.impl
-import io.element.android.features.location.impl.common.permissions.PermissionsState
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsState
fun aPermissionsState(
permissions: PermissionsState.Permissions = PermissionsState.Permissions.NoneGranted,
diff --git a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/common/actions/AndroidLocationActionsTest.kt b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/AndroidLocationActionsTest.kt
similarity index 94%
rename from features/location/impl/src/test/kotlin/io/element/android/features/location/impl/common/actions/AndroidLocationActionsTest.kt
rename to features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/AndroidLocationActionsTest.kt
index f82635e5..e1329310 100644
--- a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/common/actions/AndroidLocationActionsTest.kt
+++ b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/AndroidLocationActionsTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common.actions
+package id.databisnis.android.bachot.features.location.impl.common.actions
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.location.api.Location
+import id.databisnis.android.bachot.features.location.api.Location
import org.junit.Test
import java.net.URLEncoder
import java.util.Locale
diff --git a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/common/actions/FakeLocationActions.kt b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/FakeLocationActions.kt
similarity index 82%
rename from features/location/impl/src/test/kotlin/io/element/android/features/location/impl/common/actions/FakeLocationActions.kt
rename to features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/FakeLocationActions.kt
index 94dc9722..44059fa3 100644
--- a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/common/actions/FakeLocationActions.kt
+++ b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/common/actions/FakeLocationActions.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common.actions
+package id.databisnis.android.bachot.features.location.impl.common.actions
-import io.element.android.features.location.api.Location
+import id.databisnis.android.bachot.features.location.api.Location
class FakeLocationActions : LocationActions {
var sharedLocation: Location? = null
diff --git a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/common/permissions/FakePermissionsPresenter.kt b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/FakePermissionsPresenter.kt
similarity index 91%
rename from features/location/impl/src/test/kotlin/io/element/android/features/location/impl/common/permissions/FakePermissionsPresenter.kt
rename to features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/FakePermissionsPresenter.kt
index 94d909a7..63481589 100644
--- a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/common/permissions/FakePermissionsPresenter.kt
+++ b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/common/permissions/FakePermissionsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.common.permissions
+package id.databisnis.android.bachot.features.location.impl.common.permissions
import androidx.compose.runtime.Composable
diff --git a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/send/DefaultSendLocationEntryPointTest.kt b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/send/DefaultSendLocationEntryPointTest.kt
similarity index 72%
rename from features/location/impl/src/test/kotlin/io/element/android/features/location/impl/send/DefaultSendLocationEntryPointTest.kt
rename to features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/send/DefaultSendLocationEntryPointTest.kt
index a90afd5a..91636227 100644
--- a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/send/DefaultSendLocationEntryPointTest.kt
+++ b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/send/DefaultSendLocationEntryPointTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.send
+package id.databisnis.android.bachot.features.location.impl.send
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.location.impl.common.actions.FakeLocationActions
-import io.element.android.features.location.impl.common.permissions.FakePermissionsPresenter
-import io.element.android.features.messages.test.FakeMessageComposerContext
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.location.impl.common.actions.FakeLocationActions
+import id.databisnis.android.bachot.features.location.impl.common.permissions.FakePermissionsPresenter
+import id.databisnis.android.bachot.features.messages.test.FakeMessageComposerContext
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/send/SendLocationPresenterTest.kt b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationPresenterTest.kt
similarity index 91%
rename from features/location/impl/src/test/kotlin/io/element/android/features/location/impl/send/SendLocationPresenterTest.kt
rename to features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationPresenterTest.kt
index 23ab3847..a44b0c96 100644
--- a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/send/SendLocationPresenterTest.kt
+++ b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/send/SendLocationPresenterTest.kt
@@ -6,35 +6,35 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.send
+package id.databisnis.android.bachot.features.location.impl.send
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.Composer
-import io.element.android.features.location.api.Location
-import io.element.android.features.location.impl.aPermissionsState
-import io.element.android.features.location.impl.common.actions.FakeLocationActions
-import io.element.android.features.location.impl.common.permissions.FakePermissionsPresenter
-import io.element.android.features.location.impl.common.permissions.PermissionsEvents
-import io.element.android.features.location.impl.common.permissions.PermissionsPresenter
-import io.element.android.features.location.impl.common.permissions.PermissionsState
-import io.element.android.features.messages.test.FakeMessageComposerContext
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.location.AssetType
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.features.location.api.Location
+import id.databisnis.android.bachot.features.location.impl.aPermissionsState
+import id.databisnis.android.bachot.features.location.impl.common.actions.FakeLocationActions
+import id.databisnis.android.bachot.features.location.impl.common.permissions.FakePermissionsPresenter
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsEvents
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsPresenter
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsState
+import id.databisnis.android.bachot.features.messages.test.FakeMessageComposerContext
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.location.AssetType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.delay
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/show/DefaultShowLocationEntryPointTest.kt b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/show/DefaultShowLocationEntryPointTest.kt
similarity index 74%
rename from features/location/impl/src/test/kotlin/io/element/android/features/location/impl/show/DefaultShowLocationEntryPointTest.kt
rename to features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/show/DefaultShowLocationEntryPointTest.kt
index a49b887a..c0e3b8e9 100644
--- a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/show/DefaultShowLocationEntryPointTest.kt
+++ b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/show/DefaultShowLocationEntryPointTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.show
+package id.databisnis.android.bachot.features.location.impl.show
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.location.api.Location
-import io.element.android.features.location.api.ShowLocationEntryPoint
-import io.element.android.features.location.impl.common.actions.FakeLocationActions
-import io.element.android.features.location.impl.common.permissions.FakePermissionsPresenter
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.location.api.Location
+import id.databisnis.android.bachot.features.location.api.ShowLocationEntryPoint
+import id.databisnis.android.bachot.features.location.impl.common.actions.FakeLocationActions
+import id.databisnis.android.bachot.features.location.impl.common.permissions.FakePermissionsPresenter
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/show/ShowLocationPresenterTest.kt b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationPresenterTest.kt
similarity index 92%
rename from features/location/impl/src/test/kotlin/io/element/android/features/location/impl/show/ShowLocationPresenterTest.kt
rename to features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationPresenterTest.kt
index df22863c..0e766ffd 100644
--- a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/show/ShowLocationPresenterTest.kt
+++ b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationPresenterTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.show
+package id.databisnis.android.bachot.features.location.impl.show
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.location.api.Location
-import io.element.android.features.location.impl.aPermissionsState
-import io.element.android.features.location.impl.common.actions.FakeLocationActions
-import io.element.android.features.location.impl.common.permissions.FakePermissionsPresenter
-import io.element.android.features.location.impl.common.permissions.PermissionsEvents
-import io.element.android.features.location.impl.common.permissions.PermissionsPresenter
-import io.element.android.features.location.impl.common.permissions.PermissionsState
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.location.api.Location
+import id.databisnis.android.bachot.features.location.impl.aPermissionsState
+import id.databisnis.android.bachot.features.location.impl.common.actions.FakeLocationActions
+import id.databisnis.android.bachot.features.location.impl.common.permissions.FakePermissionsPresenter
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsEvents
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsPresenter
+import id.databisnis.android.bachot.features.location.impl.common.permissions.PermissionsState
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.delay
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/show/ShowLocationViewTest.kt b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationViewTest.kt
similarity index 90%
rename from features/location/impl/src/test/kotlin/io/element/android/features/location/impl/show/ShowLocationViewTest.kt
rename to features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationViewTest.kt
index 2245360b..d2a917a1 100644
--- a/features/location/impl/src/test/kotlin/io/element/android/features/location/impl/show/ShowLocationViewTest.kt
+++ b/features/location/impl/src/test/kotlin/id/databisnis/android/bachot/features/location/impl/show/ShowLocationViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.impl.show
+package id.databisnis.android.bachot.features.location.impl.show
import androidx.activity.ComponentActivity
import androidx.compose.runtime.CompositionLocalProvider
@@ -17,13 +17,13 @@ import androidx.compose.ui.test.onNodeWithContentDescription
import androidx.compose.ui.test.onNodeWithTag
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/location/test/build.gradle.kts b/features/location/test/build.gradle.kts
index f84e8ba7..c0d28520 100644
--- a/features/location/test/build.gradle.kts
+++ b/features/location/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.location.test"
+ namespace = "id.databisnis.android.bachot.features.location.test"
}
dependencies {
diff --git a/features/location/test/src/main/kotlin/io/element/android/features/location/test/FakeLocationService.kt b/features/location/test/src/main/kotlin/id/databisnis/android/bachot/features/location/test/FakeLocationService.kt
similarity index 74%
rename from features/location/test/src/main/kotlin/io/element/android/features/location/test/FakeLocationService.kt
rename to features/location/test/src/main/kotlin/id/databisnis/android/bachot/features/location/test/FakeLocationService.kt
index f961a81c..ee4c2747 100644
--- a/features/location/test/src/main/kotlin/io/element/android/features/location/test/FakeLocationService.kt
+++ b/features/location/test/src/main/kotlin/id/databisnis/android/bachot/features/location/test/FakeLocationService.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.test
+package id.databisnis.android.bachot.features.location.test
-import io.element.android.features.location.api.LocationService
+import id.databisnis.android.bachot.features.location.api.LocationService
class FakeLocationService(
private val isServiceAvailable: Boolean = false,
diff --git a/features/location/test/src/main/kotlin/io/element/android/features/location/test/FakeSendLocationEntryPoint.kt b/features/location/test/src/main/kotlin/id/databisnis/android/bachot/features/location/test/FakeSendLocationEntryPoint.kt
similarity index 65%
rename from features/location/test/src/main/kotlin/io/element/android/features/location/test/FakeSendLocationEntryPoint.kt
rename to features/location/test/src/main/kotlin/id/databisnis/android/bachot/features/location/test/FakeSendLocationEntryPoint.kt
index 2a1741e6..0ba3dc07 100644
--- a/features/location/test/src/main/kotlin/io/element/android/features/location/test/FakeSendLocationEntryPoint.kt
+++ b/features/location/test/src/main/kotlin/id/databisnis/android/bachot/features/location/test/FakeSendLocationEntryPoint.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.test
+package id.databisnis.android.bachot.features.location.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.location.api.SendLocationEntryPoint
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.location.api.SendLocationEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeSendLocationEntryPoint : SendLocationEntryPoint {
override fun createNode(
diff --git a/features/location/test/src/main/kotlin/io/element/android/features/location/test/FakeShowLocationEntryPoint.kt b/features/location/test/src/main/kotlin/id/databisnis/android/bachot/features/location/test/FakeShowLocationEntryPoint.kt
similarity index 72%
rename from features/location/test/src/main/kotlin/io/element/android/features/location/test/FakeShowLocationEntryPoint.kt
rename to features/location/test/src/main/kotlin/id/databisnis/android/bachot/features/location/test/FakeShowLocationEntryPoint.kt
index b6a94091..25f6f96c 100644
--- a/features/location/test/src/main/kotlin/io/element/android/features/location/test/FakeShowLocationEntryPoint.kt
+++ b/features/location/test/src/main/kotlin/id/databisnis/android/bachot/features/location/test/FakeShowLocationEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.location.test
+package id.databisnis.android.bachot.features.location.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.location.api.ShowLocationEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.location.api.ShowLocationEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeShowLocationEntryPoint : ShowLocationEntryPoint {
override fun createNode(
diff --git a/features/lockscreen/api/build.gradle.kts b/features/lockscreen/api/build.gradle.kts
index a09c1a4d..16ad19e0 100644
--- a/features/lockscreen/api/build.gradle.kts
+++ b/features/lockscreen/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.lockscreen.api"
+ namespace = "id.databisnis.android.bachot.features.lockscreen.api"
}
dependencies {
diff --git a/features/lockscreen/api/src/main/kotlin/io/element/android/features/lockscreen/api/LockScreenEntryPoint.kt b/features/lockscreen/api/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/api/LockScreenEntryPoint.kt
similarity index 85%
rename from features/lockscreen/api/src/main/kotlin/io/element/android/features/lockscreen/api/LockScreenEntryPoint.kt
rename to features/lockscreen/api/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/api/LockScreenEntryPoint.kt
index aa891ada..2dd73eae 100644
--- a/features/lockscreen/api/src/main/kotlin/io/element/android/features/lockscreen/api/LockScreenEntryPoint.kt
+++ b/features/lockscreen/api/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/api/LockScreenEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.api
+package id.databisnis.android.bachot.features.lockscreen.api
import android.content.Context
import android.content.Intent
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
interface LockScreenEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/lockscreen/api/src/main/kotlin/io/element/android/features/lockscreen/api/LockScreenLockState.kt b/features/lockscreen/api/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/api/LockScreenLockState.kt
similarity index 85%
rename from features/lockscreen/api/src/main/kotlin/io/element/android/features/lockscreen/api/LockScreenLockState.kt
rename to features/lockscreen/api/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/api/LockScreenLockState.kt
index 1a63ebc6..13d38819 100644
--- a/features/lockscreen/api/src/main/kotlin/io/element/android/features/lockscreen/api/LockScreenLockState.kt
+++ b/features/lockscreen/api/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/api/LockScreenLockState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.api
+package id.databisnis.android.bachot.features.lockscreen.api
sealed interface LockScreenLockState {
data object Unlocked : LockScreenLockState
diff --git a/features/lockscreen/api/src/main/kotlin/io/element/android/features/lockscreen/api/LockScreenService.kt b/features/lockscreen/api/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/api/LockScreenService.kt
similarity index 96%
rename from features/lockscreen/api/src/main/kotlin/io/element/android/features/lockscreen/api/LockScreenService.kt
rename to features/lockscreen/api/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/api/LockScreenService.kt
index bd644e69..d989b141 100644
--- a/features/lockscreen/api/src/main/kotlin/io/element/android/features/lockscreen/api/LockScreenService.kt
+++ b/features/lockscreen/api/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/api/LockScreenService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.api
+package id.databisnis.android.bachot.features.lockscreen.api
import android.os.Build
import android.view.WindowManager
diff --git a/features/lockscreen/impl/build.gradle.kts b/features/lockscreen/impl/build.gradle.kts
index 63aec590..f3b0cc37 100644
--- a/features/lockscreen/impl/build.gradle.kts
+++ b/features/lockscreen/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.lockscreen.impl"
+ namespace = "id.databisnis.android.bachot.features.lockscreen.impl"
testOptions {
unitTests.isIncludeAndroidResources = true
diff --git a/features/lockscreen/impl/src/main/AndroidManifest.xml b/features/lockscreen/impl/src/main/AndroidManifest.xml
index 13b1262f..e3cb47c9 100644
--- a/features/lockscreen/impl/src/main/AndroidManifest.xml
+++ b/features/lockscreen/impl/src/main/AndroidManifest.xml
@@ -9,7 +9,7 @@
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenEntryPoint.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenEntryPoint.kt
similarity index 81%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenEntryPoint.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenEntryPoint.kt
index ec8fdc6d..0fac815e 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenEntryPoint.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenEntryPoint.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl
+package id.databisnis.android.bachot.features.lockscreen.impl
import android.content.Context
import android.content.Intent
@@ -14,9 +14,9 @@ import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.lockscreen.api.LockScreenEntryPoint
-import io.element.android.features.lockscreen.impl.unlock.activity.PinUnlockActivity
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenEntryPoint
+import id.databisnis.android.bachot.features.lockscreen.impl.unlock.activity.PinUnlockActivity
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultLockScreenEntryPoint : LockScreenEntryPoint {
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenService.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenService.kt
similarity index 78%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenService.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenService.kt
index 7ac42fed..40c2d482 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenService.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenService.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl
+package id.databisnis.android.bachot.features.lockscreen.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.lockscreen.api.LockScreenLockState
-import io.element.android.features.lockscreen.api.LockScreenService
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.biometric.DefaultBiometricUnlockCallback
-import io.element.android.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
-import io.element.android.features.lockscreen.impl.pin.PinCodeManager
-import io.element.android.features.lockscreen.impl.storage.LockScreenStore
-import io.element.android.libraries.di.annotations.AppCoroutineScope
-import io.element.android.libraries.sessionstorage.api.observer.SessionListener
-import io.element.android.libraries.sessionstorage.api.observer.SessionObserver
-import io.element.android.services.appnavstate.api.AppForegroundStateService
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenLockState
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenService
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.DefaultBiometricUnlockCallback
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.PinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.storage.LockScreenStore
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.libraries.sessionstorage.api.observer.SessionListener
+import id.databisnis.android.bachot.libraries.sessionstorage.api.observer.SessionObserver
+import id.databisnis.android.bachot.services.appnavstate.api.AppForegroundStateService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Job
import kotlinx.coroutines.delay
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/LockScreenConfig.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/LockScreenConfig.kt
similarity index 90%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/LockScreenConfig.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/LockScreenConfig.kt
index c246390a..7487b114 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/LockScreenConfig.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/LockScreenConfig.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl
+package id.databisnis.android.bachot.features.lockscreen.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Provides
import kotlin.time.Duration
-import io.element.android.appconfig.LockScreenConfig as AppConfigLockScreenConfig
+import id.databisnis.android.bachot.appconfig.LockScreenConfig as AppConfigLockScreenConfig
data class LockScreenConfig(
val isPinMandatory: Boolean,
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/LockScreenFlowNode.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/LockScreenFlowNode.kt
similarity index 74%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/LockScreenFlowNode.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/LockScreenFlowNode.kt
index 2a84ddc0..22b836c5 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/LockScreenFlowNode.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/LockScreenFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl
+package id.databisnis.android.bachot.features.lockscreen.impl
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -18,15 +18,15 @@ import com.bumble.appyx.core.plugin.plugins
import com.bumble.appyx.navmodel.backstack.BackStack
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.lockscreen.api.LockScreenEntryPoint
-import io.element.android.features.lockscreen.impl.settings.LockScreenSettingsFlowNode
-import io.element.android.features.lockscreen.impl.setup.LockScreenSetupFlowNode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenEntryPoint
+import id.databisnis.android.bachot.features.lockscreen.impl.settings.LockScreenSettingsFlowNode
+import id.databisnis.android.bachot.features.lockscreen.impl.setup.LockScreenSetupFlowNode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
import kotlinx.parcelize.Parcelize
@ContributesNode(SessionScope::class)
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/BiometricAuthenticator.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/BiometricAuthenticator.kt
similarity index 93%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/BiometricAuthenticator.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/BiometricAuthenticator.kt
index a96c713f..7f6c0697 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/BiometricAuthenticator.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/BiometricAuthenticator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.biometric
import android.security.keystore.KeyPermanentlyInvalidatedException
import androidx.biometric.BiometricPrompt
@@ -14,9 +14,9 @@ import androidx.biometric.BiometricPrompt.CryptoObject
import androidx.biometric.BiometricPrompt.PromptInfo
import androidx.core.content.ContextCompat
import androidx.fragment.app.FragmentActivity
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.cryptography.api.EncryptionDecryptionService
-import io.element.android.libraries.cryptography.api.SecretKeyRepository
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.cryptography.api.EncryptionDecryptionService
+import id.databisnis.android.bachot.libraries.cryptography.api.SecretKeyRepository
import kotlinx.coroutines.CancellationException
import kotlinx.coroutines.CompletableDeferred
import timber.log.Timber
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/BiometricAuthenticatorManager.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/BiometricAuthenticatorManager.kt
similarity index 93%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/BiometricAuthenticatorManager.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/BiometricAuthenticatorManager.kt
index 99178457..893185ba 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/BiometricAuthenticatorManager.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/BiometricAuthenticatorManager.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.biometric
import androidx.compose.runtime.Composable
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/BiometricUnlockError.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/BiometricUnlockError.kt
similarity index 92%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/BiometricUnlockError.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/BiometricUnlockError.kt
index 941256f8..f0e54bbd 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/BiometricUnlockError.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/BiometricUnlockError.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.biometric
import androidx.biometric.BiometricPrompt
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/DefaultBiometricAuthenticatorManager.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/DefaultBiometricAuthenticatorManager.kt
similarity index 90%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/DefaultBiometricAuthenticatorManager.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/DefaultBiometricAuthenticatorManager.kt
index 8bb044fd..2db28c06 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/DefaultBiometricAuthenticatorManager.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/DefaultBiometricAuthenticatorManager.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.biometric
import android.app.KeyguardManager
import android.content.Context
@@ -26,14 +26,14 @@ import androidx.lifecycle.compose.LocalLifecycleOwner
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.lockscreen.impl.LockScreenConfig
-import io.element.android.features.lockscreen.impl.R
-import io.element.android.features.lockscreen.impl.storage.LockScreenStore
-import io.element.android.libraries.cryptography.api.EncryptionDecryptionService
-import io.element.android.libraries.cryptography.api.SecretKeyRepository
-import io.element.android.libraries.di.annotations.AppCoroutineScope
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.lockscreen.impl.LockScreenConfig
+import id.databisnis.android.bachot.features.lockscreen.impl.R
+import id.databisnis.android.bachot.features.lockscreen.impl.storage.LockScreenStore
+import id.databisnis.android.bachot.libraries.cryptography.api.EncryptionDecryptionService
+import id.databisnis.android.bachot.libraries.cryptography.api.SecretKeyRepository
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import java.util.concurrent.CopyOnWriteArrayList
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/DefaultBiometricUnlockCallback.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/DefaultBiometricUnlockCallback.kt
similarity index 87%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/DefaultBiometricUnlockCallback.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/DefaultBiometricUnlockCallback.kt
index 9a7a0abd..ec631c4a 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/biometric/DefaultBiometricUnlockCallback.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/DefaultBiometricUnlockCallback.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.biometric
open class DefaultBiometricUnlockCallback : BiometricAuthenticator.Callback {
override fun onBiometricSetupError() = Unit
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/components/PinEntryTextField.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/components/PinEntryTextField.kt
similarity index 86%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/components/PinEntryTextField.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/components/PinEntryTextField.kt
index 439c6aea..b213f366 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/components/PinEntryTextField.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/components/PinEntryTextField.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.components
+package id.databisnis.android.bachot.features.lockscreen.impl.components
import androidx.compose.foundation.background
import androidx.compose.foundation.border
@@ -26,12 +26,12 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.input.KeyboardType
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.lockscreen.impl.pin.model.PinDigit
-import io.element.android.features.lockscreen.impl.pin.model.PinEntry
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.pinDigitBg
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinDigit
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinEntry
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.pinDigitBg
@Composable
fun PinEntryTextField(
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/DefaultPinCodeManager.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/DefaultPinCodeManager.kt
similarity index 88%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/DefaultPinCodeManager.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/DefaultPinCodeManager.kt
index 1ebf00dd..243d55aa 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/DefaultPinCodeManager.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/DefaultPinCodeManager.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.pin
+package id.databisnis.android.bachot.features.lockscreen.impl.pin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.lockscreen.impl.storage.LockScreenStore
-import io.element.android.libraries.cryptography.api.EncryptionDecryptionService
-import io.element.android.libraries.cryptography.api.EncryptionResult
-import io.element.android.libraries.cryptography.api.SecretKeyRepository
+import id.databisnis.android.bachot.features.lockscreen.impl.storage.LockScreenStore
+import id.databisnis.android.bachot.libraries.cryptography.api.EncryptionDecryptionService
+import id.databisnis.android.bachot.libraries.cryptography.api.EncryptionResult
+import id.databisnis.android.bachot.libraries.cryptography.api.SecretKeyRepository
import kotlinx.coroutines.flow.Flow
import java.util.concurrent.CopyOnWriteArrayList
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/DefaultPinCodeManagerCallback.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/DefaultPinCodeManagerCallback.kt
similarity index 87%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/DefaultPinCodeManagerCallback.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/DefaultPinCodeManagerCallback.kt
index c9c8b7bf..e3aa1124 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/DefaultPinCodeManagerCallback.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/DefaultPinCodeManagerCallback.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.pin
+package id.databisnis.android.bachot.features.lockscreen.impl.pin
open class DefaultPinCodeManagerCallback : PinCodeManager.Callback {
override fun onPinCodeVerified() = Unit
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/PinCodeManager.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/PinCodeManager.kt
similarity index 96%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/PinCodeManager.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/PinCodeManager.kt
index 9282f3e7..a78a5de4 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/PinCodeManager.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/PinCodeManager.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.pin
+package id.databisnis.android.bachot.features.lockscreen.impl.pin
import kotlinx.coroutines.flow.Flow
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinDigit.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinDigit.kt
similarity index 88%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinDigit.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinDigit.kt
index 64200d0d..c5505f22 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinDigit.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinDigit.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.pin.model
+package id.databisnis.android.bachot.features.lockscreen.impl.pin.model
import androidx.compose.runtime.Immutable
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinEntry.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinEntry.kt
similarity index 96%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinEntry.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinEntry.kt
index f9cb2afc..2e3280f7 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinEntry.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinEntry.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.pin.model
+package id.databisnis.android.bachot.features.lockscreen.impl.pin.model
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsEvents.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsEvents.kt
similarity index 88%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsEvents.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsEvents.kt
index 2d62427e..87464168 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsEvents.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.settings
+package id.databisnis.android.bachot.features.lockscreen.impl.settings
sealed interface LockScreenSettingsEvents {
data object OnRemovePin : LockScreenSettingsEvents
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsFlowNode.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsFlowNode.kt
similarity index 81%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsFlowNode.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsFlowNode.kt
index 0bd26729..92ba2d5c 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsFlowNode.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.settings
+package id.databisnis.android.bachot.features.lockscreen.impl.settings
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -21,16 +21,16 @@ import com.bumble.appyx.navmodel.backstack.operation.newRoot
import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
-import io.element.android.features.lockscreen.impl.pin.PinCodeManager
-import io.element.android.features.lockscreen.impl.setup.pin.SetupPinNode
-import io.element.android.features.lockscreen.impl.unlock.PinUnlockNode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.ui.common.nodes.emptyNode
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.PinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.setup.pin.SetupPinNode
+import id.databisnis.android.bachot.features.lockscreen.impl.unlock.PinUnlockNode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.ui.common.nodes.emptyNode
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.launch
import kotlinx.parcelize.Parcelize
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsNode.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsNode.kt
similarity index 82%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsNode.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsNode.kt
index e66bc136..e20f5a33 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsNode.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.settings
+package id.databisnis.android.bachot.features.lockscreen.impl.settings
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,9 +15,9 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsPresenter.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsPresenter.kt
similarity index 83%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsPresenter.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsPresenter.kt
index 589794bd..705e9851 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsPresenter.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.settings
+package id.databisnis.android.bachot.features.lockscreen.impl.settings
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -16,13 +16,13 @@ import androidx.compose.runtime.produceState
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.lockscreen.impl.LockScreenConfig
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticator
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.pin.PinCodeManager
-import io.element.android.features.lockscreen.impl.storage.LockScreenStore
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.features.lockscreen.impl.LockScreenConfig
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticator
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.PinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.storage.LockScreenStore
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsState.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsState.kt
similarity index 87%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsState.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsState.kt
index a69d6335..55455717 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsState.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.settings
+package id.databisnis.android.bachot.features.lockscreen.impl.settings
data class LockScreenSettingsState(
val showRemovePinOption: Boolean,
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsStateProvider.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsStateProvider.kt
similarity index 94%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsStateProvider.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsStateProvider.kt
index 43f20c1c..6df2d68c 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsStateProvider.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.settings
+package id.databisnis.android.bachot.features.lockscreen.impl.settings
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsView.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsView.kt
similarity index 70%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsView.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsView.kt
index fe5f20da..5ab21f35 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsView.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsView.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.settings
+package id.databisnis.android.bachot.features.lockscreen.impl.settings
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.lockscreen.impl.R
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.preferences.PreferenceCategory
-import io.element.android.libraries.designsystem.components.preferences.PreferenceDivider
-import io.element.android.libraries.designsystem.components.preferences.PreferencePage
-import io.element.android.libraries.designsystem.components.preferences.PreferenceSwitch
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.features.lockscreen.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceCategory
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceDivider
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferencePage
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceSwitch
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun LockScreenSettingsView(
@@ -32,7 +32,7 @@ fun LockScreenSettingsView(
modifier: Modifier = Modifier,
) {
PreferencePage(
- title = stringResource(id = io.element.android.libraries.ui.strings.R.string.common_screen_lock),
+ title = stringResource(id = id.databisnis.android.bachot.libraries.ui.strings.R.string.common_screen_lock),
onBackClick = onBackClick,
modifier = modifier
) {
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/LockScreenSetupFlowNode.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/LockScreenSetupFlowNode.kt
similarity index 75%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/LockScreenSetupFlowNode.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/LockScreenSetupFlowNode.kt
index 6f47395a..cf632390 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/LockScreenSetupFlowNode.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/LockScreenSetupFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup
+package id.databisnis.android.bachot.features.lockscreen.impl.setup
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -19,17 +19,17 @@ import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.operation.newRoot
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
-import io.element.android.features.lockscreen.impl.pin.PinCodeManager
-import io.element.android.features.lockscreen.impl.setup.biometric.SetupBiometricNode
-import io.element.android.features.lockscreen.impl.setup.pin.SetupPinNode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.PinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.setup.biometric.SetupBiometricNode
+import id.databisnis.android.bachot.features.lockscreen.impl.setup.pin.SetupPinNode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
import kotlinx.parcelize.Parcelize
@ContributesNode(SessionScope::class)
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricEvents.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricEvents.kt
similarity index 83%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricEvents.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricEvents.kt
index ab8b1864..f4c94209 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricEvents.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.biometric
sealed interface SetupBiometricEvents {
data object AllowBiometric : SetupBiometricEvents
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricNode.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricNode.kt
similarity index 83%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricNode.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricNode.kt
index c74b9cd7..754d94d8 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricNode.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.biometric
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -16,9 +16,9 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricPresenter.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricPresenter.kt
similarity index 82%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricPresenter.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricPresenter.kt
index 3af2a288..53dcfc05 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricPresenter.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.biometric
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
@@ -15,10 +15,10 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticator
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.storage.LockScreenStore
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticator
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.storage.LockScreenStore
+import id.databisnis.android.bachot.libraries.architecture.Presenter
import kotlinx.coroutines.launch
@Inject
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricState.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricState.kt
similarity index 82%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricState.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricState.kt
index 2843c028..8d5f19b0 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricState.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.biometric
data class SetupBiometricState(
val isBiometricSetupDone: Boolean,
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricStateProvider.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricStateProvider.kt
similarity index 89%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricStateProvider.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricStateProvider.kt
index d725d2de..28e80b60 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricStateProvider.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.biometric
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricView.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricView.kt
similarity index 74%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricView.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricView.kt
index 35b1ec76..44497efa 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricView.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.biometric
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.padding
@@ -17,15 +17,15 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.lockscreen.impl.R
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.features.lockscreen.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
@Composable
fun SetupBiometricView(
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinEvents.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinEvents.kt
similarity index 85%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinEvents.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinEvents.kt
index 276a94b2..5ff607ba 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinEvents.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.pin
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.pin
sealed interface SetupPinEvents {
data class OnPinEntryChanged(val entryAsText: String, val fromConfirmationStep: Boolean) : SetupPinEvents
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinNode.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinNode.kt
similarity index 83%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinNode.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinNode.kt
index 2f86ca5e..91cbdd59 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinNode.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.pin
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.pin
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,8 +15,8 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinPresenter.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinPresenter.kt
similarity index 85%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinPresenter.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinPresenter.kt
index ac5b5bd1..cf50c5ab 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinPresenter.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.pin
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.pin
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -15,13 +15,13 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.lockscreen.impl.LockScreenConfig
-import io.element.android.features.lockscreen.impl.pin.PinCodeManager
-import io.element.android.features.lockscreen.impl.pin.model.PinEntry
-import io.element.android.features.lockscreen.impl.setup.pin.validation.PinValidator
-import io.element.android.features.lockscreen.impl.setup.pin.validation.SetupPinFailure
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.features.lockscreen.impl.LockScreenConfig
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.PinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinEntry
+import id.databisnis.android.bachot.features.lockscreen.impl.setup.pin.validation.PinValidator
+import id.databisnis.android.bachot.features.lockscreen.impl.setup.pin.validation.SetupPinFailure
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
import kotlinx.coroutines.delay
/**
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinState.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinState.kt
similarity index 70%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinState.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinState.kt
index 2d5124d4..5e203a64 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinState.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.pin
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.pin
-import io.element.android.features.lockscreen.impl.pin.model.PinEntry
-import io.element.android.features.lockscreen.impl.setup.pin.validation.SetupPinFailure
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinEntry
+import id.databisnis.android.bachot.features.lockscreen.impl.setup.pin.validation.SetupPinFailure
data class SetupPinState(
val choosePinEntry: PinEntry,
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinStateProvider.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinStateProvider.kt
similarity index 87%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinStateProvider.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinStateProvider.kt
index f50643e3..4cb9620a 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinStateProvider.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.pin
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.pin
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.lockscreen.impl.pin.model.PinEntry
-import io.element.android.features.lockscreen.impl.setup.pin.validation.SetupPinFailure
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinEntry
+import id.databisnis.android.bachot.features.lockscreen.impl.setup.pin.validation.SetupPinFailure
open class SetupPinStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinView.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinView.kt
similarity index 80%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinView.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinView.kt
index 5f2320db..5dee2451 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinView.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinView.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalMaterial3Api::class)
-package io.element.android.features.lockscreen.impl.setup.pin
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.pin
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.consumeWindowInsets
@@ -29,18 +29,18 @@ import androidx.compose.ui.focus.focusRequester
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.lockscreen.impl.R
-import io.element.android.features.lockscreen.impl.components.PinEntryTextField
-import io.element.android.features.lockscreen.impl.setup.pin.validation.SetupPinFailure
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.lockscreen.impl.R
+import id.databisnis.android.bachot.features.lockscreen.impl.components.PinEntryTextField
+import id.databisnis.android.bachot.features.lockscreen.impl.setup.pin.validation.SetupPinFailure
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
@Composable
fun SetupPinView(
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/validation/PinValidator.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/validation/PinValidator.kt
similarity index 77%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/validation/PinValidator.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/validation/PinValidator.kt
index c84d892f..1c58f16a 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/validation/PinValidator.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/validation/PinValidator.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.pin.validation
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.pin.validation
import dev.zacsweers.metro.Inject
-import io.element.android.features.lockscreen.impl.LockScreenConfig
-import io.element.android.features.lockscreen.impl.pin.model.PinEntry
+import id.databisnis.android.bachot.features.lockscreen.impl.LockScreenConfig
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinEntry
@Inject
class PinValidator(private val lockScreenConfig: LockScreenConfig) {
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/validation/SetupPinFailure.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/validation/SetupPinFailure.kt
similarity index 81%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/validation/SetupPinFailure.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/validation/SetupPinFailure.kt
index 94e4aa5f..5caac0ba 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/setup/pin/validation/SetupPinFailure.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/validation/SetupPinFailure.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.pin.validation
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.pin.validation
sealed interface SetupPinFailure {
data object ForbiddenPin : SetupPinFailure
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/storage/EncryptedPinCodeStorage.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/storage/EncryptedPinCodeStorage.kt
similarity index 93%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/storage/EncryptedPinCodeStorage.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/storage/EncryptedPinCodeStorage.kt
index c4558812..85dc433f 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/storage/EncryptedPinCodeStorage.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/storage/EncryptedPinCodeStorage.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.storage
+package id.databisnis.android.bachot.features.lockscreen.impl.storage
import kotlinx.coroutines.flow.Flow
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/storage/LockScreenStore.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/storage/LockScreenStore.kt
similarity index 93%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/storage/LockScreenStore.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/storage/LockScreenStore.kt
index d48a30e8..502bf3bd 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/storage/LockScreenStore.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/storage/LockScreenStore.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.storage
+package id.databisnis.android.bachot.features.lockscreen.impl.storage
import kotlinx.coroutines.flow.Flow
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/storage/PreferencesLockScreenStore.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/storage/PreferencesLockScreenStore.kt
similarity index 92%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/storage/PreferencesLockScreenStore.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/storage/PreferencesLockScreenStore.kt
index 6b99d905..dbdffdc8 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/storage/PreferencesLockScreenStore.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/storage/PreferencesLockScreenStore.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.storage
+package id.databisnis.android.bachot.features.lockscreen.impl.storage
import androidx.datastore.preferences.core.Preferences
import androidx.datastore.preferences.core.booleanPreferencesKey
@@ -15,8 +15,8 @@ import androidx.datastore.preferences.core.intPreferencesKey
import androidx.datastore.preferences.core.stringPreferencesKey
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.lockscreen.impl.LockScreenConfig
-import io.element.android.libraries.preferences.api.store.PreferenceDataStoreFactory
+import id.databisnis.android.bachot.features.lockscreen.impl.LockScreenConfig
+import id.databisnis.android.bachot.libraries.preferences.api.store.PreferenceDataStoreFactory
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.flow.map
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockEvents.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockEvents.kt
similarity index 81%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockEvents.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockEvents.kt
index bd904385..a9b5dffd 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockEvents.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock
-import io.element.android.features.lockscreen.impl.unlock.keypad.PinKeypadModel
+import id.databisnis.android.bachot.features.lockscreen.impl.unlock.keypad.PinKeypadModel
sealed interface PinUnlockEvents {
data class OnPinKeypadPressed(val pinKeypadModel: PinKeypadModel) : PinUnlockEvents
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockHelper.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockHelper.kt
similarity index 77%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockHelper.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockHelper.kt
index 2a475814..21dbd8c2 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockHelper.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockHelper.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock
import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect
import androidx.compose.runtime.getValue
import androidx.compose.runtime.rememberUpdatedState
import dev.zacsweers.metro.Inject
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.biometric.DefaultBiometricUnlockCallback
-import io.element.android.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
-import io.element.android.features.lockscreen.impl.pin.PinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.DefaultBiometricUnlockCallback
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.PinCodeManager
@Inject
class PinUnlockHelper(
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockNode.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockNode.kt
similarity index 84%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockNode.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockNode.kt
index 459e165e..92756a26 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockNode.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -16,9 +16,9 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockPresenter.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockPresenter.kt
similarity index 85%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockPresenter.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockPresenter.kt
index 5429320f..1c65e87c 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockPresenter.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -17,18 +17,18 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticator
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.pin.PinCodeManager
-import io.element.android.features.lockscreen.impl.pin.model.PinEntry
-import io.element.android.features.lockscreen.impl.unlock.keypad.PinKeypadModel
-import io.element.android.features.logout.api.LogoutUseCase
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticator
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.PinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinEntry
+import id.databisnis.android.bachot.features.lockscreen.impl.unlock.keypad.PinKeypadModel
+import id.databisnis.android.bachot.features.logout.api.LogoutUseCase
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockState.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockState.kt
similarity index 72%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockState.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockState.kt
index 2bbcbe33..01d4692f 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockState.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticator
-import io.element.android.features.lockscreen.impl.biometric.BiometricUnlockError
-import io.element.android.features.lockscreen.impl.pin.model.PinEntry
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticator
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricUnlockError
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinEntry
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
data class PinUnlockState(
val pinEntry: AsyncData,
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockStateProvider.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockStateProvider.kt
similarity index 81%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockStateProvider.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockStateProvider.kt
index 2beb8bab..44f90c7f 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockStateProvider.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockStateProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock
import androidx.biometric.BiometricPrompt
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticator
-import io.element.android.features.lockscreen.impl.biometric.BiometricUnlockError
-import io.element.android.features.lockscreen.impl.pin.model.PinEntry
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticator
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricUnlockError
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinEntry
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
open class PinUnlockStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockView.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockView.kt
similarity index 86%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockView.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockView.kt
index 659f8c29..a55fc363 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockView.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -39,27 +39,27 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import androidx.lifecycle.Lifecycle
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.lockscreen.impl.R
-import io.element.android.features.lockscreen.impl.components.PinEntryTextField
-import io.element.android.features.lockscreen.impl.pin.model.PinDigit
-import io.element.android.features.lockscreen.impl.pin.model.PinEntry
-import io.element.android.features.lockscreen.impl.unlock.keypad.PinKeypad
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.utils.OnLifecycleEvent
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.lockscreen.impl.R
+import id.databisnis.android.bachot.features.lockscreen.impl.components.PinEntryTextField
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinDigit
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinEntry
+import id.databisnis.android.bachot.features.lockscreen.impl.unlock.keypad.PinKeypad
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.utils.OnLifecycleEvent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun PinUnlockView(
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/activity/PinUnlockActivity.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/activity/PinUnlockActivity.kt
similarity index 72%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/activity/PinUnlockActivity.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/activity/PinUnlockActivity.kt
index 6209c19b..b523d22e 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/activity/PinUnlockActivity.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/activity/PinUnlockActivity.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock.activity
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock.activity
import android.content.Context
import android.content.Intent
@@ -20,17 +20,17 @@ import androidx.compose.runtime.getValue
import androidx.compose.runtime.remember
import androidx.lifecycle.lifecycleScope
import dev.zacsweers.metro.Inject
-import io.element.android.compound.colors.SemanticColorsLightDark
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.lockscreen.api.LockScreenLockState
-import io.element.android.features.lockscreen.api.LockScreenService
-import io.element.android.features.lockscreen.impl.unlock.PinUnlockPresenter
-import io.element.android.features.lockscreen.impl.unlock.PinUnlockView
-import io.element.android.features.lockscreen.impl.unlock.di.PinUnlockBindings
-import io.element.android.libraries.architecture.bindings
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.designsystem.theme.ElementThemeApp
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenLockState
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenService
+import id.databisnis.android.bachot.features.lockscreen.impl.unlock.PinUnlockPresenter
+import id.databisnis.android.bachot.features.lockscreen.impl.unlock.PinUnlockView
+import id.databisnis.android.bachot.features.lockscreen.impl.unlock.di.PinUnlockBindings
+import id.databisnis.android.bachot.libraries.architecture.bindings
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.designsystem.theme.ElementThemeApp
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
import kotlinx.coroutines.launch
class PinUnlockActivity : AppCompatActivity() {
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/di/PinUnlockBindings.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/di/PinUnlockBindings.kt
similarity index 71%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/di/PinUnlockBindings.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/di/PinUnlockBindings.kt
index c8b65afb..5825b79c 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/di/PinUnlockBindings.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/di/PinUnlockBindings.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock.di
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.lockscreen.impl.unlock.activity.PinUnlockActivity
+import id.databisnis.android.bachot.features.lockscreen.impl.unlock.activity.PinUnlockActivity
@ContributesTo(AppScope::class)
interface PinUnlockBindings {
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/keypad/PinKeypad.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/keypad/PinKeypad.kt
similarity index 92%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/keypad/PinKeypad.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/keypad/PinKeypad.kt
index 2131853e..4befdc55 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/keypad/PinKeypad.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/keypad/PinKeypad.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock.keypad
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock.keypad
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
@@ -39,13 +39,13 @@ import androidx.compose.ui.unit.coerceIn
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import androidx.compose.ui.unit.times
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toSp
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.libraries.ui.utils.time.digit
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toSp
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.ui.utils.time.digit
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/keypad/PinKeypadModel.kt b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/keypad/PinKeypadModel.kt
similarity index 85%
rename from features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/keypad/PinKeypadModel.kt
rename to features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/keypad/PinKeypadModel.kt
index 36c78395..3ab6fdc3 100644
--- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/unlock/keypad/PinKeypadModel.kt
+++ b/features/lockscreen/impl/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/keypad/PinKeypadModel.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock.keypad
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock.keypad
import androidx.compose.runtime.Immutable
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenEntryPointIntentTest.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenEntryPointIntentTest.kt
similarity index 84%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenEntryPointIntentTest.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenEntryPointIntentTest.kt
index e9922373..d21f54c5 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenEntryPointIntentTest.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenEntryPointIntentTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl
+package id.databisnis.android.bachot.features.lockscreen.impl
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.platform.app.InstrumentationRegistry
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.lockscreen.impl.unlock.activity.PinUnlockActivity
+import id.databisnis.android.bachot.features.lockscreen.impl.unlock.activity.PinUnlockActivity
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenEntryPointTest.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenEntryPointTest.kt
similarity index 90%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenEntryPointTest.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenEntryPointTest.kt
index 533a7be4..169f750c 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenEntryPointTest.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenEntryPointTest.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl
+package id.databisnis.android.bachot.features.lockscreen.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.lockscreen.api.LockScreenEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenServiceTest.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenServiceTest.kt
similarity index 76%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenServiceTest.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenServiceTest.kt
index 9082f20a..2c9a92be 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/DefaultLockScreenServiceTest.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/DefaultLockScreenServiceTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl
+package id.databisnis.android.bachot.features.lockscreen.impl
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.biometric.FakeBiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.fixtures.aLockScreenConfig
-import io.element.android.features.lockscreen.impl.pin.PinCodeManager
-import io.element.android.features.lockscreen.impl.pin.createDefaultPinCodeManager
-import io.element.android.features.lockscreen.impl.pin.storage.InMemoryLockScreenStore
-import io.element.android.features.lockscreen.impl.storage.LockScreenStore
-import io.element.android.libraries.sessionstorage.api.observer.SessionObserver
-import io.element.android.libraries.sessionstorage.test.observer.FakeSessionObserver
-import io.element.android.services.appnavstate.api.AppForegroundStateService
-import io.element.android.services.appnavstate.test.FakeAppForegroundStateService
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.FakeBiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.fixtures.aLockScreenConfig
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.PinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.createDefaultPinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.storage.InMemoryLockScreenStore
+import id.databisnis.android.bachot.features.lockscreen.impl.storage.LockScreenStore
+import id.databisnis.android.bachot.libraries.sessionstorage.api.observer.SessionObserver
+import id.databisnis.android.bachot.libraries.sessionstorage.test.observer.FakeSessionObserver
+import id.databisnis.android.bachot.services.appnavstate.api.AppForegroundStateService
+import id.databisnis.android.bachot.services.appnavstate.test.FakeAppForegroundStateService
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/biometric/FakeBiometricAuthenticator.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/FakeBiometricAuthenticator.kt
similarity index 89%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/biometric/FakeBiometricAuthenticator.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/FakeBiometricAuthenticator.kt
index 073bdc79..24f479e2 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/biometric/FakeBiometricAuthenticator.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/FakeBiometricAuthenticator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.biometric
class FakeBiometricAuthenticator(
override val isActive: Boolean = false,
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/biometric/FakeBiometricAuthenticatorManager.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/FakeBiometricAuthenticatorManager.kt
similarity index 94%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/biometric/FakeBiometricAuthenticatorManager.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/FakeBiometricAuthenticatorManager.kt
index 9e9b8925..be842121 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/biometric/FakeBiometricAuthenticatorManager.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/biometric/FakeBiometricAuthenticatorManager.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.biometric
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/fixtures/LockScreenConfig.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/fixtures/LockScreenConfig.kt
similarity index 87%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/fixtures/LockScreenConfig.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/fixtures/LockScreenConfig.kt
index 23fccb65..99765673 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/fixtures/LockScreenConfig.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/fixtures/LockScreenConfig.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.fixtures
+package id.databisnis.android.bachot.features.lockscreen.impl.fixtures
-import io.element.android.features.lockscreen.impl.LockScreenConfig
+import id.databisnis.android.bachot.features.lockscreen.impl.LockScreenConfig
import kotlin.time.Duration
import kotlin.time.Duration.Companion.seconds
diff --git a/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/fixtures/PinCodeManager.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/fixtures/PinCodeManager.kt
new file mode 100644
index 00000000..0e358f63
--- /dev/null
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/fixtures/PinCodeManager.kt
@@ -0,0 +1,25 @@
+/*
+ * Copyright (c) 2025 Element Creations Ltd.
+ * Copyright 2023-2025 New Vector Ltd.
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
+ * Please see LICENSE files in the repository root for full details.
+ */
+
+package id.databisnis.android.bachot.features.lockscreen.impl.fixtures
+
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.DefaultPinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.PinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.storage.InMemoryLockScreenStore
+import id.databisnis.android.bachot.features.lockscreen.impl.storage.LockScreenStore
+import id.databisnis.android.bachot.libraries.cryptography.api.EncryptionDecryptionService
+import id.databisnis.android.bachot.libraries.cryptography.impl.AESEncryptionDecryptionService
+import id.databisnis.android.bachot.libraries.cryptography.test.SimpleSecretKeyRepository
+
+internal fun aPinCodeManager(
+ lockScreenStore: LockScreenStore = InMemoryLockScreenStore(),
+ secretKeyRepository: SimpleSecretKeyRepository = SimpleSecretKeyRepository(),
+ encryptionDecryptionService: EncryptionDecryptionService = AESEncryptionDecryptionService(),
+): PinCodeManager {
+ return DefaultPinCodeManager(secretKeyRepository, encryptionDecryptionService, lockScreenStore)
+}
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/DefaultPinCodeManagerTest.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/DefaultPinCodeManagerTest.kt
similarity index 75%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/DefaultPinCodeManagerTest.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/DefaultPinCodeManagerTest.kt
index dbc9c18c..cc091225 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/DefaultPinCodeManagerTest.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/DefaultPinCodeManagerTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.pin
+package id.databisnis.android.bachot.features.lockscreen.impl.pin
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.lockscreen.impl.pin.storage.InMemoryLockScreenStore
-import io.element.android.features.lockscreen.impl.storage.LockScreenStore
-import io.element.android.libraries.cryptography.api.EncryptionDecryptionService
-import io.element.android.libraries.cryptography.api.SecretKeyRepository
-import io.element.android.libraries.cryptography.impl.AESEncryptionDecryptionService
-import io.element.android.libraries.cryptography.test.SimpleSecretKeyRepository
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.storage.InMemoryLockScreenStore
+import id.databisnis.android.bachot.features.lockscreen.impl.storage.LockScreenStore
+import id.databisnis.android.bachot.libraries.cryptography.api.EncryptionDecryptionService
+import id.databisnis.android.bachot.libraries.cryptography.api.SecretKeyRepository
+import id.databisnis.android.bachot.libraries.cryptography.impl.AESEncryptionDecryptionService
+import id.databisnis.android.bachot.libraries.cryptography.test.SimpleSecretKeyRepository
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinEntryAssertions.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinEntryAssertions.kt
similarity index 87%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinEntryAssertions.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinEntryAssertions.kt
index 9a863a04..98e587c4 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinEntryAssertions.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinEntryAssertions.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.pin.model
+package id.databisnis.android.bachot.features.lockscreen.impl.pin.model
import com.google.common.truth.Truth.assertThat
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinEntryTest.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinEntryTest.kt
similarity index 96%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinEntryTest.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinEntryTest.kt
index 8c2e5ba4..b5aec8f2 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/model/PinEntryTest.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/model/PinEntryTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.pin.model
+package id.databisnis.android.bachot.features.lockscreen.impl.pin.model
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/storage/InMemoryLockScreenStore.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/storage/InMemoryLockScreenStore.kt
similarity index 91%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/storage/InMemoryLockScreenStore.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/storage/InMemoryLockScreenStore.kt
index 61acf71c..fca3365f 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/pin/storage/InMemoryLockScreenStore.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/pin/storage/InMemoryLockScreenStore.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.pin.storage
+package id.databisnis.android.bachot.features.lockscreen.impl.pin.storage
-import io.element.android.features.lockscreen.impl.storage.LockScreenStore
+import id.databisnis.android.bachot.features.lockscreen.impl.storage.LockScreenStore
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsPresenterTest.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsPresenterTest.kt
similarity index 84%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsPresenterTest.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsPresenterTest.kt
index ef3e94f2..f4016f5e 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/settings/LockScreenSettingsPresenterTest.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/settings/LockScreenSettingsPresenterTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.settings
+package id.databisnis.android.bachot.features.lockscreen.impl.settings
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.lockscreen.impl.LockScreenConfig
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticator
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.biometric.FakeBiometricAuthenticator
-import io.element.android.features.lockscreen.impl.biometric.FakeBiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.fixtures.aLockScreenConfig
-import io.element.android.features.lockscreen.impl.fixtures.aPinCodeManager
-import io.element.android.features.lockscreen.impl.pin.storage.InMemoryLockScreenStore
-import io.element.android.features.lockscreen.impl.storage.LockScreenStore
-import io.element.android.tests.testutils.awaitLastSequentialItem
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.lockscreen.impl.LockScreenConfig
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticator
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.FakeBiometricAuthenticator
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.FakeBiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.fixtures.aLockScreenConfig
+import id.databisnis.android.bachot.features.lockscreen.impl.fixtures.aPinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.storage.InMemoryLockScreenStore
+import id.databisnis.android.bachot.features.lockscreen.impl.storage.LockScreenStore
+import id.databisnis.android.bachot.tests.testutils.awaitLastSequentialItem
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricPresenterTest.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricPresenterTest.kt
similarity index 84%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricPresenterTest.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricPresenterTest.kt
index 3f87c1dc..b70bed5c 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/setup/biometric/SetupBiometricPresenterTest.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/biometric/SetupBiometricPresenterTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.biometric
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.biometric
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticator
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.biometric.FakeBiometricAuthenticator
-import io.element.android.features.lockscreen.impl.biometric.FakeBiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.pin.storage.InMemoryLockScreenStore
-import io.element.android.features.lockscreen.impl.storage.LockScreenStore
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticator
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.FakeBiometricAuthenticator
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.FakeBiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.storage.InMemoryLockScreenStore
+import id.databisnis.android.bachot.features.lockscreen.impl.storage.LockScreenStore
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinPresenterTest.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinPresenterTest.kt
similarity index 81%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinPresenterTest.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinPresenterTest.kt
index 6a1d32e8..96aefc9f 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/setup/pin/SetupPinPresenterTest.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/setup/pin/SetupPinPresenterTest.kt
@@ -6,24 +6,24 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.setup.pin
+package id.databisnis.android.bachot.features.lockscreen.impl.setup.pin
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.lockscreen.impl.LockScreenConfig
-import io.element.android.features.lockscreen.impl.fixtures.aLockScreenConfig
-import io.element.android.features.lockscreen.impl.fixtures.aPinCodeManager
-import io.element.android.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
-import io.element.android.features.lockscreen.impl.pin.PinCodeManager
-import io.element.android.features.lockscreen.impl.pin.model.assertEmpty
-import io.element.android.features.lockscreen.impl.pin.model.assertText
-import io.element.android.features.lockscreen.impl.setup.pin.validation.PinValidator
-import io.element.android.features.lockscreen.impl.setup.pin.validation.SetupPinFailure
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.tests.testutils.awaitLastSequentialItem
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.features.lockscreen.impl.LockScreenConfig
+import id.databisnis.android.bachot.features.lockscreen.impl.fixtures.aLockScreenConfig
+import id.databisnis.android.bachot.features.lockscreen.impl.fixtures.aPinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.PinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.assertEmpty
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.assertText
+import id.databisnis.android.bachot.features.lockscreen.impl.setup.pin.validation.PinValidator
+import id.databisnis.android.bachot.features.lockscreen.impl.setup.pin.validation.SetupPinFailure
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.tests.testutils.awaitLastSequentialItem
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
import kotlinx.coroutines.CompletableDeferred
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockPresenterTest.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockPresenterTest.kt
similarity index 84%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockPresenterTest.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockPresenterTest.kt
index f5bfb118..49be8783 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockPresenterTest.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockPresenterTest.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.biometric.FakeBiometricAuthenticatorManager
-import io.element.android.features.lockscreen.impl.fixtures.aPinCodeManager
-import io.element.android.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
-import io.element.android.features.lockscreen.impl.pin.PinCodeManager
-import io.element.android.features.lockscreen.impl.pin.model.PinEntry
-import io.element.android.features.lockscreen.impl.pin.model.assertText
-import io.element.android.features.lockscreen.impl.unlock.keypad.PinKeypadModel
-import io.element.android.features.logout.test.FakeLogoutUseCase
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.FakeBiometricAuthenticatorManager
+import id.databisnis.android.bachot.features.lockscreen.impl.fixtures.aPinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.DefaultPinCodeManagerCallback
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.PinCodeManager
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.PinEntry
+import id.databisnis.android.bachot.features.lockscreen.impl.pin.model.assertText
+import id.databisnis.android.bachot.features.lockscreen.impl.unlock.keypad.PinKeypadModel
+import id.databisnis.android.bachot.features.logout.test.FakeLogoutUseCase
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockStateTest.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockStateTest.kt
similarity index 90%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockStateTest.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockStateTest.kt
index 34244b33..89b67a0d 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/unlock/PinUnlockStateTest.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/PinUnlockStateTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock
import androidx.biometric.BiometricPrompt
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.lockscreen.impl.biometric.BiometricAuthenticator
-import io.element.android.features.lockscreen.impl.biometric.BiometricUnlockError
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricAuthenticator
+import id.databisnis.android.bachot.features.lockscreen.impl.biometric.BiometricUnlockError
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
import org.junit.Test
class PinUnlockStateTest {
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/unlock/keypad/PinKeypadTest.kt b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/keypad/PinKeypadTest.kt
similarity index 94%
rename from features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/unlock/keypad/PinKeypadTest.kt
rename to features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/keypad/PinKeypadTest.kt
index 1ecb79bd..b18dc520 100644
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/unlock/keypad/PinKeypadTest.kt
+++ b/features/lockscreen/impl/src/test/kotlin/id/databisnis/android/bachot/features/lockscreen/impl/unlock/keypad/PinKeypadTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.impl.unlock.keypad
+package id.databisnis.android.bachot.features.lockscreen.impl.unlock.keypad
import android.view.KeyEvent
import androidx.activity.ComponentActivity
@@ -23,9 +23,9 @@ import androidx.compose.ui.test.performKeyInput
import androidx.compose.ui.test.pressKey
import androidx.compose.ui.test.requestFocus
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/fixtures/PinCodeManager.kt b/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/fixtures/PinCodeManager.kt
deleted file mode 100644
index 89bd760a..00000000
--- a/features/lockscreen/impl/src/test/kotlin/io/element/android/features/lockscreen/impl/fixtures/PinCodeManager.kt
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2025 Element Creations Ltd.
- * Copyright 2023-2025 New Vector Ltd.
- *
- * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
- * Please see LICENSE files in the repository root for full details.
- */
-
-package io.element.android.features.lockscreen.impl.fixtures
-
-import io.element.android.features.lockscreen.impl.pin.DefaultPinCodeManager
-import io.element.android.features.lockscreen.impl.pin.PinCodeManager
-import io.element.android.features.lockscreen.impl.pin.storage.InMemoryLockScreenStore
-import io.element.android.features.lockscreen.impl.storage.LockScreenStore
-import io.element.android.libraries.cryptography.api.EncryptionDecryptionService
-import io.element.android.libraries.cryptography.impl.AESEncryptionDecryptionService
-import io.element.android.libraries.cryptography.test.SimpleSecretKeyRepository
-
-internal fun aPinCodeManager(
- lockScreenStore: LockScreenStore = InMemoryLockScreenStore(),
- secretKeyRepository: SimpleSecretKeyRepository = SimpleSecretKeyRepository(),
- encryptionDecryptionService: EncryptionDecryptionService = AESEncryptionDecryptionService(),
-): PinCodeManager {
- return DefaultPinCodeManager(secretKeyRepository, encryptionDecryptionService, lockScreenStore)
-}
diff --git a/features/lockscreen/test/build.gradle.kts b/features/lockscreen/test/build.gradle.kts
index 5c314dbb..f9e877b4 100644
--- a/features/lockscreen/test/build.gradle.kts
+++ b/features/lockscreen/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.lockscreen.test"
+ namespace = "id.databisnis.android.bachot.features.lockscreen.test"
}
dependencies {
diff --git a/features/lockscreen/test/src/main/kotlin/io/element/android/features/lockscreen/test/FakeLockScreenEntryPoint.kt b/features/lockscreen/test/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/test/FakeLockScreenEntryPoint.kt
similarity index 77%
rename from features/lockscreen/test/src/main/kotlin/io/element/android/features/lockscreen/test/FakeLockScreenEntryPoint.kt
rename to features/lockscreen/test/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/test/FakeLockScreenEntryPoint.kt
index 1bfcbaf4..3c8c9b5a 100644
--- a/features/lockscreen/test/src/main/kotlin/io/element/android/features/lockscreen/test/FakeLockScreenEntryPoint.kt
+++ b/features/lockscreen/test/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/test/FakeLockScreenEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.test
+package id.databisnis.android.bachot.features.lockscreen.test
import android.content.Context
import android.content.Intent
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.lockscreen.api.LockScreenEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeLockScreenEntryPoint : LockScreenEntryPoint {
override fun createNode(
diff --git a/features/lockscreen/test/src/main/kotlin/io/element/android/features/lockscreen/test/FakeLockScreenService.kt b/features/lockscreen/test/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/test/FakeLockScreenService.kt
similarity index 82%
rename from features/lockscreen/test/src/main/kotlin/io/element/android/features/lockscreen/test/FakeLockScreenService.kt
rename to features/lockscreen/test/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/test/FakeLockScreenService.kt
index a75b3b16..c01d1b95 100644
--- a/features/lockscreen/test/src/main/kotlin/io/element/android/features/lockscreen/test/FakeLockScreenService.kt
+++ b/features/lockscreen/test/src/main/kotlin/id/databisnis/android/bachot/features/lockscreen/test/FakeLockScreenService.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.lockscreen.test
+package id.databisnis.android.bachot.features.lockscreen.test
-import io.element.android.features.lockscreen.api.LockScreenLockState
-import io.element.android.features.lockscreen.api.LockScreenService
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenLockState
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenService
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
diff --git a/features/login/api/build.gradle.kts b/features/login/api/build.gradle.kts
index 2a4e3ecb..678e5603 100644
--- a/features/login/api/build.gradle.kts
+++ b/features/login/api/build.gradle.kts
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.login.api"
+ namespace = "id.databisnis.android.bachot.features.login.api"
}
dependencies {
diff --git a/features/login/api/src/main/kotlin/io/element/android/features/login/api/LoginEntryPoint.kt b/features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/LoginEntryPoint.kt
similarity index 85%
rename from features/login/api/src/main/kotlin/io/element/android/features/login/api/LoginEntryPoint.kt
rename to features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/LoginEntryPoint.kt
index 830a63b8..75d2a138 100644
--- a/features/login/api/src/main/kotlin/io/element/android/features/login/api/LoginEntryPoint.kt
+++ b/features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/LoginEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.api
+package id.databisnis.android.bachot.features.login.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
interface LoginEntryPoint : FeatureEntryPoint {
data class Params(
diff --git a/features/login/api/src/main/kotlin/io/element/android/features/login/api/LoginIntentResolver.kt b/features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/LoginIntentResolver.kt
similarity index 84%
rename from features/login/api/src/main/kotlin/io/element/android/features/login/api/LoginIntentResolver.kt
rename to features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/LoginIntentResolver.kt
index 79cfc35f..0fc740cb 100644
--- a/features/login/api/src/main/kotlin/io/element/android/features/login/api/LoginIntentResolver.kt
+++ b/features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/LoginIntentResolver.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.api
+package id.databisnis.android.bachot.features.login.api
interface LoginIntentResolver {
fun parse(uriString: String): LoginParams?
diff --git a/features/login/api/src/main/kotlin/io/element/android/features/login/api/LoginParams.kt b/features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/LoginParams.kt
similarity index 90%
rename from features/login/api/src/main/kotlin/io/element/android/features/login/api/LoginParams.kt
rename to features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/LoginParams.kt
index 2a83a069..b84cd493 100644
--- a/features/login/api/src/main/kotlin/io/element/android/features/login/api/LoginParams.kt
+++ b/features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/LoginParams.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.api
+package id.databisnis.android.bachot.features.login.api
import android.os.Parcelable
import kotlinx.parcelize.Parcelize
diff --git a/features/login/api/src/main/kotlin/io/element/android/features/login/api/accesscontrol/AccountProviderAccessControl.kt b/features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/accesscontrol/AccountProviderAccessControl.kt
similarity index 84%
rename from features/login/api/src/main/kotlin/io/element/android/features/login/api/accesscontrol/AccountProviderAccessControl.kt
rename to features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/accesscontrol/AccountProviderAccessControl.kt
index fc804c14..1215e208 100644
--- a/features/login/api/src/main/kotlin/io/element/android/features/login/api/accesscontrol/AccountProviderAccessControl.kt
+++ b/features/login/api/src/main/kotlin/id/databisnis/android/bachot/features/login/api/accesscontrol/AccountProviderAccessControl.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.api.accesscontrol
+package id.databisnis.android.bachot.features.login.api.accesscontrol
interface AccountProviderAccessControl {
suspend fun isAllowedToConnectToAccountProvider(accountProviderUrl: String): Boolean
diff --git a/features/login/impl/build.gradle.kts b/features/login/impl/build.gradle.kts
index 071408b2..48727cb8 100644
--- a/features/login/impl/build.gradle.kts
+++ b/features/login/impl/build.gradle.kts
@@ -10,13 +10,13 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
alias(libs.plugins.kotlin.serialization)
}
android {
- namespace = "io.element.android.features.login.impl"
+ namespace = "id.databisnis.android.bachot.features.login.impl"
testOptions {
unitTests {
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/DefaultLoginEntryPoint.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginEntryPoint.kt
similarity index 84%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/DefaultLoginEntryPoint.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginEntryPoint.kt
index 1f0fe44f..f2fe4eef 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/DefaultLoginEntryPoint.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl
+package id.databisnis.android.bachot.features.login.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.login.api.LoginEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.login.api.LoginEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultLoginEntryPoint : LoginEntryPoint {
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/DefaultLoginIntentResolver.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginIntentResolver.kt
similarity index 82%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/DefaultLoginIntentResolver.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginIntentResolver.kt
index 26f0f173..65c3f76f 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/DefaultLoginIntentResolver.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginIntentResolver.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl
+package id.databisnis.android.bachot.features.login.impl
import androidx.core.net.toUri
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.login.api.LoginIntentResolver
-import io.element.android.features.login.api.LoginParams
+import id.databisnis.android.bachot.features.login.api.LoginIntentResolver
+import id.databisnis.android.bachot.features.login.api.LoginParams
@ContributesBinding(AppScope::class)
class DefaultLoginIntentResolver : LoginIntentResolver {
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/LoginFlowNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/LoginFlowNode.kt
similarity index 83%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/LoginFlowNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/LoginFlowNode.kt
index a19bb12d..856135b6 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/LoginFlowNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/LoginFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl
+package id.databisnis.android.bachot.features.login.impl
import android.app.Activity
import android.os.Parcelable
@@ -25,29 +25,29 @@ import com.bumble.appyx.navmodel.backstack.operation.singleTop
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.login.api.LoginEntryPoint
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.features.login.impl.qrcode.QrCodeLoginFlowNode
-import io.element.android.features.login.impl.screens.changeaccountprovider.ChangeAccountProviderNode
-import io.element.android.features.login.impl.screens.chooseaccountprovider.ChooseAccountProviderNode
-import io.element.android.features.login.impl.screens.confirmaccountprovider.ConfirmAccountProviderNode
-import io.element.android.features.login.impl.screens.createaccount.CreateAccountNode
-import io.element.android.features.login.impl.screens.loginpassword.LoginPasswordNode
-import io.element.android.features.login.impl.screens.onboarding.OnBoardingNode
-import io.element.android.features.login.impl.screens.searchaccountprovider.SearchAccountProviderNode
-import io.element.android.libraries.androidutils.browser.openUrlInChromeCustomTab
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.annotations.AppCoroutineScope
-import io.element.android.libraries.matrix.api.auth.OidcDetails
-import io.element.android.libraries.oidc.api.OidcAction
-import io.element.android.libraries.oidc.api.OidcActionFlow
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.login.api.LoginEntryPoint
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.features.login.impl.qrcode.QrCodeLoginFlowNode
+import id.databisnis.android.bachot.features.login.impl.screens.changeaccountprovider.ChangeAccountProviderNode
+import id.databisnis.android.bachot.features.login.impl.screens.chooseaccountprovider.ChooseAccountProviderNode
+import id.databisnis.android.bachot.features.login.impl.screens.confirmaccountprovider.ConfirmAccountProviderNode
+import id.databisnis.android.bachot.features.login.impl.screens.createaccount.CreateAccountNode
+import id.databisnis.android.bachot.features.login.impl.screens.loginpassword.LoginPasswordNode
+import id.databisnis.android.bachot.features.login.impl.screens.onboarding.OnBoardingNode
+import id.databisnis.android.bachot.features.login.impl.screens.searchaccountprovider.SearchAccountProviderNode
+import id.databisnis.android.bachot.libraries.androidutils.browser.openUrlInChromeCustomTab
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.libraries.oidc.api.OidcAction
+import id.databisnis.android.bachot.libraries.oidc.api.OidcActionFlow
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accesscontrol/DefaultAccountProviderAccessControl.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accesscontrol/DefaultAccountProviderAccessControl.kt
similarity index 81%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accesscontrol/DefaultAccountProviderAccessControl.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accesscontrol/DefaultAccountProviderAccessControl.kt
index db56047e..73a3e2fb 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accesscontrol/DefaultAccountProviderAccessControl.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accesscontrol/DefaultAccountProviderAccessControl.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.accesscontrol
+package id.databisnis.android.bachot.features.login.impl.accesscontrol
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.login.api.accesscontrol.AccountProviderAccessControl
-import io.element.android.features.login.impl.changeserver.AccountProviderAccessException
-import io.element.android.libraries.core.uri.ensureProtocol
-import io.element.android.libraries.wellknown.api.WellknownRetriever
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.login.api.accesscontrol.AccountProviderAccessControl
+import id.databisnis.android.bachot.features.login.impl.changeserver.AccountProviderAccessException
+import id.databisnis.android.bachot.libraries.core.uri.ensureProtocol
+import id.databisnis.android.bachot.libraries.wellknown.api.WellknownRetriever
@ContributesBinding(AppScope::class)
class DefaultAccountProviderAccessControl(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProvider.kt
similarity index 86%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProvider.kt
index 7ca467da..87e67c1e 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.accountprovider
+package id.databisnis.android.bachot.features.login.impl.accountprovider
data class AccountProvider(
val url: String,
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderDataSource.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderDataSource.kt
similarity index 88%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderDataSource.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderDataSource.kt
index 931959d4..a057fd61 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderDataSource.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderDataSource.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.accountprovider
+package id.databisnis.android.bachot.features.login.impl.accountprovider
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Inject
import dev.zacsweers.metro.SingleIn
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.asStateFlow
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderOtherView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderOtherView.kt
similarity index 72%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderOtherView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderOtherView.kt
index fd5c7b80..921b4a82 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderOtherView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderOtherView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.accountprovider
+package id.databisnis.android.bachot.features.login.impl.accountprovider
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
@@ -19,15 +19,15 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.login.impl.R
-import io.element.android.libraries.designsystem.atomic.atoms.RoundedIconAtom
-import io.element.android.libraries.designsystem.atomic.atoms.RoundedIconAtomSize
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoundedIconAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoundedIconAtomSize
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
/**
* https://www.figma.com/file/o9p34zmiuEpZRyvZXJZAYL/FTUE?type=design&node-id=604-60817
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderProvider.kt
similarity index 89%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderProvider.kt
index 74593923..6799da96 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.accountprovider
+package id.databisnis.android.bachot.features.login.impl.accountprovider
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
open class AccountProviderProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderView.kt
similarity index 81%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderView.kt
index 5130bf1a..2b187472 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.accountprovider
+package id.databisnis.android.bachot.features.login.impl.accountprovider
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
@@ -21,16 +21,16 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.login.impl.R
-import io.element.android.libraries.designsystem.atomic.atoms.RoundedIconAtom
-import io.element.android.libraries.designsystem.atomic.atoms.RoundedIconAtomSize
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoundedIconAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoundedIconAtomSize
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
/**
* https://www.figma.com/file/o9p34zmiuEpZRyvZXJZAYL/FTUE?type=design&node-id=604-60817
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/AccountProviderAccessException.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/AccountProviderAccessException.kt
similarity index 90%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/AccountProviderAccessException.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/AccountProviderAccessException.kt
index 88ec3bfe..d6c814fb 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/AccountProviderAccessException.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/AccountProviderAccessException.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.changeserver
+package id.databisnis.android.bachot.features.login.impl.changeserver
sealed class AccountProviderAccessException : Exception() {
data class NeedElementProException(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerEvents.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerEvents.kt
similarity index 72%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerEvents.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerEvents.kt
index 27e6128d..1a03b057 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerEvents.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.changeserver
+package id.databisnis.android.bachot.features.login.impl.changeserver
-import io.element.android.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
sealed interface ChangeServerEvents {
data class ChangeServer(val accountProvider: AccountProvider) : ChangeServerEvents
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerPresenter.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerPresenter.kt
similarity index 76%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerPresenter.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerPresenter.kt
index 4a4fb3ca..a9f4cf50 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerPresenter.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.changeserver
+package id.databisnis.android.bachot.features.login.impl.changeserver
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -14,14 +14,14 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
-import io.element.android.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.features.login.impl.error.ChangeServerError
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
+import id.databisnis.android.bachot.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.features.login.impl.error.ChangeServerError
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerState.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerState.kt
similarity index 72%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerState.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerState.kt
index eea3ad78..2643f3ee 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerState.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.changeserver
+package id.databisnis.android.bachot.features.login.impl.changeserver
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
data class ChangeServerState(
val changeServerAction: AsyncData,
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerStateProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerStateProvider.kt
similarity index 89%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerStateProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerStateProvider.kt
index 1a94bb56..196b1aaa 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerStateProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.changeserver
+package id.databisnis.android.bachot.features.login.impl.changeserver
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.login.impl.error.ChangeServerError
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.login.impl.error.ChangeServerError
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
open class ChangeServerStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerView.kt
similarity index 82%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerView.kt
index d6b9c170..d8556e6c 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.changeserver
+package id.databisnis.android.bachot.features.login.impl.changeserver
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -16,18 +16,18 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.dialogs.SlidingSyncNotSupportedDialog
-import io.element.android.features.login.impl.error.ChangeServerError
-import io.element.android.libraries.androidutils.system.openGooglePlay
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.LocalBuildMeta
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.dialogs.SlidingSyncNotSupportedDialog
+import id.databisnis.android.bachot.features.login.impl.error.ChangeServerError
+import id.databisnis.android.bachot.libraries.androidutils.system.openGooglePlay
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.LocalBuildMeta
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun ChangeServerView(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/LoginModule.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/LoginModule.kt
similarity index 65%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/LoginModule.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/LoginModule.kt
index 4523e6f4..10d06efd 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/LoginModule.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/LoginModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.di
+package id.databisnis.android.bachot.features.login.impl.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.login.impl.changeserver.ChangeServerPresenter
-import io.element.android.features.login.impl.changeserver.ChangeServerState
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.login.impl.changeserver.ChangeServerPresenter
+import id.databisnis.android.bachot.features.login.impl.changeserver.ChangeServerState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
@ContributesTo(AppScope::class)
@BindingContainer
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/QrCodeLoginBindings.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/QrCodeLoginBindings.kt
similarity index 74%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/QrCodeLoginBindings.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/QrCodeLoginBindings.kt
index 050dc0c8..bf1beee2 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/QrCodeLoginBindings.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/QrCodeLoginBindings.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.di
+package id.databisnis.android.bachot.features.login.impl.di
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.login.impl.qrcode.QrCodeLoginManager
+import id.databisnis.android.bachot.features.login.impl.qrcode.QrCodeLoginManager
@ContributesTo(QrCodeLoginScope::class)
interface QrCodeLoginBindings {
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/QrCodeLoginGraph.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/QrCodeLoginGraph.kt
similarity index 80%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/QrCodeLoginGraph.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/QrCodeLoginGraph.kt
index 65008206..15d86590 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/QrCodeLoginGraph.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/QrCodeLoginGraph.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.di
+package id.databisnis.android.bachot.features.login.impl.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.GraphExtension
-import io.element.android.libraries.architecture.NodeFactoriesBindings
+import id.databisnis.android.bachot.libraries.architecture.NodeFactoriesBindings
@GraphExtension(QrCodeLoginScope::class)
interface QrCodeLoginGraph : NodeFactoriesBindings {
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/QrCodeLoginScope.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/QrCodeLoginScope.kt
similarity index 83%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/QrCodeLoginScope.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/QrCodeLoginScope.kt
index a3538c8c..cf72d07c 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/di/QrCodeLoginScope.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/di/QrCodeLoginScope.kt
@@ -6,6 +6,6 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.di
+package id.databisnis.android.bachot.features.login.impl.di
abstract class QrCodeLoginScope private constructor()
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/dialogs/SlidingSyncNotSupportedDialog.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/dialogs/SlidingSyncNotSupportedDialog.kt
similarity index 69%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/dialogs/SlidingSyncNotSupportedDialog.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/dialogs/SlidingSyncNotSupportedDialog.kt
index 60ffd2af..af14a414 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/dialogs/SlidingSyncNotSupportedDialog.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/dialogs/SlidingSyncNotSupportedDialog.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.dialogs
+package id.databisnis.android.bachot.features.login.impl.dialogs
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
-import io.element.android.features.login.impl.R
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.LocalBuildMeta
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.LocalBuildMeta
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun SlidingSyncNotSupportedDialog(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/error/ChangeServerError.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/error/ChangeServerError.kt
similarity index 90%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/error/ChangeServerError.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/error/ChangeServerError.kt
index 2f4af142..4578d176 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/error/ChangeServerError.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/error/ChangeServerError.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.error
+package id.databisnis.android.bachot.features.login.impl.error
-import io.element.android.features.login.impl.changeserver.AccountProviderAccessException
-import io.element.android.libraries.matrix.api.auth.AuthenticationException
+import id.databisnis.android.bachot.features.login.impl.changeserver.AccountProviderAccessException
+import id.databisnis.android.bachot.libraries.matrix.api.auth.AuthenticationException
sealed class ChangeServerError : Exception() {
data class Error(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/error/ChangeServerErrorProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/error/ChangeServerErrorProvider.kt
similarity index 94%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/error/ChangeServerErrorProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/error/ChangeServerErrorProvider.kt
index 59fb42fe..c2b5e2f6 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/error/ChangeServerErrorProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/error/ChangeServerErrorProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.error
+package id.databisnis.android.bachot.features.login.impl.error
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/error/ErrorFormatter.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/error/ErrorFormatter.kt
similarity index 63%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/error/ErrorFormatter.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/error/ErrorFormatter.kt
index 66ca0d97..02847302 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/error/ErrorFormatter.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/error/ErrorFormatter.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.error
+package id.databisnis.android.bachot.features.login.impl.error
import androidx.annotation.StringRes
-import io.element.android.features.login.impl.R
-import io.element.android.libraries.matrix.api.auth.AuthErrorCode
-import io.element.android.libraries.matrix.api.auth.AuthenticationException
-import io.element.android.libraries.matrix.api.auth.errorCode
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.libraries.matrix.api.auth.AuthErrorCode
+import id.databisnis.android.bachot.libraries.matrix.api.auth.AuthenticationException
+import id.databisnis.android.bachot.libraries.matrix.api.auth.errorCode
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@StringRes
fun loginError(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginHelper.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginHelper.kt
similarity index 78%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginHelper.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginHelper.kt
index a62919e7..9f2d3daa 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginHelper.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginHelper.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.login
+package id.databisnis.android.bachot.features.login.impl.login
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -14,18 +14,18 @@ import androidx.compose.runtime.MutableState
import androidx.compose.runtime.State
import androidx.compose.runtime.mutableStateOf
import dev.zacsweers.metro.Inject
-import io.element.android.features.login.impl.error.ChangeServerError
-import io.element.android.features.login.impl.screens.chooseaccountprovider.ChooseAccountProviderPresenter
-import io.element.android.features.login.impl.screens.confirmaccountprovider.ConfirmAccountProviderPresenter
-import io.element.android.features.login.impl.screens.createaccount.AccountCreationNotSupported
-import io.element.android.features.login.impl.screens.onboarding.OnBoardingPresenter
-import io.element.android.features.login.impl.web.WebClientUrlForAuthenticationRetriever
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
-import io.element.android.libraries.matrix.api.auth.OidcPrompt
-import io.element.android.libraries.oidc.api.OidcAction
-import io.element.android.libraries.oidc.api.OidcActionFlow
+import id.databisnis.android.bachot.features.login.impl.error.ChangeServerError
+import id.databisnis.android.bachot.features.login.impl.screens.chooseaccountprovider.ChooseAccountProviderPresenter
+import id.databisnis.android.bachot.features.login.impl.screens.confirmaccountprovider.ConfirmAccountProviderPresenter
+import id.databisnis.android.bachot.features.login.impl.screens.createaccount.AccountCreationNotSupported
+import id.databisnis.android.bachot.features.login.impl.screens.onboarding.OnBoardingPresenter
+import id.databisnis.android.bachot.features.login.impl.web.WebClientUrlForAuthenticationRetriever
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcPrompt
+import id.databisnis.android.bachot.libraries.oidc.api.OidcAction
+import id.databisnis.android.bachot.libraries.oidc.api.OidcActionFlow
/**
* This class is responsible for managing the login flow, including handling OIDC actions and
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginMode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginMode.kt
similarity index 75%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginMode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginMode.kt
index 08e604ef..e8242f4b 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginMode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginMode.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.login
+package id.databisnis.android.bachot.features.login.impl.login
-import io.element.android.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
sealed interface LoginMode {
data object PasswordLogin : LoginMode
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginModeView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginModeView.kt
similarity index 82%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginModeView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginModeView.kt
index f88e34bf..a9d17305 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginModeView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginModeView.kt
@@ -6,26 +6,26 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.login
+package id.databisnis.android.bachot.features.login.impl.login
import androidx.compose.runtime.Composable
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.dialogs.SlidingSyncNotSupportedDialog
-import io.element.android.features.login.impl.error.ChangeServerError
-import io.element.android.features.login.impl.screens.createaccount.AccountCreationNotSupported
-import io.element.android.libraries.androidutils.system.openGooglePlay
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.LocalBuildMeta
-import io.element.android.libraries.matrix.api.auth.AuthenticationException
-import io.element.android.libraries.matrix.api.auth.OidcDetails
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.dialogs.SlidingSyncNotSupportedDialog
+import id.databisnis.android.bachot.features.login.impl.error.ChangeServerError
+import id.databisnis.android.bachot.features.login.impl.screens.createaccount.AccountCreationNotSupported
+import id.databisnis.android.bachot.libraries.androidutils.system.openGooglePlay
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.LocalBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.auth.AuthenticationException
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun LoginModeView(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginModeViewErrorProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginModeViewErrorProvider.kt
similarity index 70%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginModeViewErrorProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginModeViewErrorProvider.kt
index 513d0a8a..393b8bd1 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/login/LoginModeViewErrorProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/login/LoginModeViewErrorProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.login
+package id.databisnis.android.bachot.features.login.impl.login
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.login.impl.error.ChangeServerErrorProvider
-import io.element.android.libraries.matrix.api.auth.AuthenticationException
+import id.databisnis.android.bachot.features.login.impl.error.ChangeServerErrorProvider
+import id.databisnis.android.bachot.libraries.matrix.api.auth.AuthenticationException
class LoginModeViewErrorProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/qrcode/DefaultQrCodeLoginManager.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/DefaultQrCodeLoginManager.kt
similarity index 70%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/qrcode/DefaultQrCodeLoginManager.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/DefaultQrCodeLoginManager.kt
index a25d810c..e4add4c0 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/qrcode/DefaultQrCodeLoginManager.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/DefaultQrCodeLoginManager.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.qrcode
+package id.databisnis.android.bachot.features.login.impl.qrcode
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.login.impl.di.QrCodeLoginScope
-import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrLoginException
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.features.login.impl.di.QrCodeLoginScope
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrLoginException
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/qrcode/QrCodeLoginFlowNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/QrCodeLoginFlowNode.kt
similarity index 84%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/qrcode/QrCodeLoginFlowNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/QrCodeLoginFlowNode.kt
index 7dad9574..19ef871f 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/qrcode/QrCodeLoginFlowNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/QrCodeLoginFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.qrcode
+package id.databisnis.android.bachot.features.login.impl.qrcode
import android.os.Parcelable
import androidx.annotation.VisibleForTesting
@@ -25,24 +25,24 @@ import com.bumble.appyx.navmodel.backstack.operation.replace
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.login.impl.di.QrCodeLoginBindings
-import io.element.android.features.login.impl.di.QrCodeLoginGraph
-import io.element.android.features.login.impl.screens.qrcode.confirmation.QrCodeConfirmationNode
-import io.element.android.features.login.impl.screens.qrcode.confirmation.QrCodeConfirmationStep
-import io.element.android.features.login.impl.screens.qrcode.error.QrCodeErrorNode
-import io.element.android.features.login.impl.screens.qrcode.intro.QrCodeIntroNode
-import io.element.android.features.login.impl.screens.qrcode.scan.QrCodeScanNode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.bindings
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.di.DependencyInjectionGraphOwner
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrLoginException
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.login.impl.di.QrCodeLoginBindings
+import id.databisnis.android.bachot.features.login.impl.di.QrCodeLoginGraph
+import id.databisnis.android.bachot.features.login.impl.screens.qrcode.confirmation.QrCodeConfirmationNode
+import id.databisnis.android.bachot.features.login.impl.screens.qrcode.confirmation.QrCodeConfirmationStep
+import id.databisnis.android.bachot.features.login.impl.screens.qrcode.error.QrCodeErrorNode
+import id.databisnis.android.bachot.features.login.impl.screens.qrcode.intro.QrCodeIntroNode
+import id.databisnis.android.bachot.features.login.impl.screens.qrcode.scan.QrCodeScanNode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.bindings
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.di.DependencyInjectionGraphOwner
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrLoginException
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Job
import kotlinx.coroutines.launch
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/qrcode/QrCodeLoginManager.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/QrCodeLoginManager.kt
similarity index 73%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/qrcode/QrCodeLoginManager.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/QrCodeLoginManager.kt
index 5f754034..62b89648 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/qrcode/QrCodeLoginManager.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/QrCodeLoginManager.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.qrcode
+package id.databisnis.android.bachot.features.login.impl.qrcode
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.coroutines.flow.StateFlow
/**
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/resolver/HomeserverData.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/resolver/HomeserverData.kt
similarity index 85%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/resolver/HomeserverData.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/resolver/HomeserverData.kt
index d9994deb..110f22ce 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/resolver/HomeserverData.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/resolver/HomeserverData.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.resolver
+package id.databisnis.android.bachot.features.login.impl.resolver
data class HomeserverData(
// The computed homeserver url, for which a wellknown file has been retrieved, or just a valid Url
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/resolver/HomeserverResolver.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/resolver/HomeserverResolver.kt
similarity index 85%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/resolver/HomeserverResolver.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/resolver/HomeserverResolver.kt
index 1c4ef8cd..9d7801bd 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/resolver/HomeserverResolver.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/resolver/HomeserverResolver.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.resolver
+package id.databisnis.android.bachot.features.login.impl.resolver
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.coroutine.parallelMap
-import io.element.android.libraries.core.uri.ensureProtocol
-import io.element.android.libraries.core.uri.isValidUrl
-import io.element.android.libraries.matrix.api.auth.HomeServerLoginCompatibilityChecker
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.coroutine.parallelMap
+import id.databisnis.android.bachot.libraries.core.uri.ensureProtocol
+import id.databisnis.android.bachot.libraries.core.uri.isValidUrl
+import id.databisnis.android.bachot.libraries.matrix.api.auth.HomeServerLoginCompatibilityChecker
import kotlinx.coroutines.currentCoroutineContext
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.flow
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderNode.kt
similarity index 83%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderNode.kt
index 018a25dc..daa7f0b6 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.changeaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.changeaccountprovider
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,9 +17,9 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.login.impl.util.openLearnMorePage
-import io.element.android.libraries.architecture.callback
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.login.impl.util.openLearnMorePage
+import id.databisnis.android.bachot.libraries.architecture.callback
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenter.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenter.kt
similarity index 74%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenter.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenter.kt
index 41605352..66a56e88 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenter.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenter.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.changeaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.changeaccountprovider
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import dev.zacsweers.metro.Inject
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.enterprise.api.canConnectToAnyHomeserver
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.changeserver.ChangeServerState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.uri.ensureProtocol
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.enterprise.api.canConnectToAnyHomeserver
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.changeserver.ChangeServerState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.uri.ensureProtocol
import kotlinx.collections.immutable.toImmutableList
@Inject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderState.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderState.kt
similarity index 64%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderState.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderState.kt
index 3068a1cb..f61a49e7 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderState.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.changeaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.changeaccountprovider
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.changeserver.ChangeServerState
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.changeserver.ChangeServerState
import kotlinx.collections.immutable.ImmutableList
data class ChangeAccountProviderState(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderStateProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderStateProvider.kt
similarity index 72%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderStateProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderStateProvider.kt
index 5cec1961..5ca54d26 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderStateProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.changeaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.changeaccountprovider
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.accountprovider.anAccountProvider
-import io.element.android.features.login.impl.changeserver.ChangeServerState
-import io.element.android.features.login.impl.changeserver.aChangeServerState
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.accountprovider.anAccountProvider
+import id.databisnis.android.bachot.features.login.impl.changeserver.ChangeServerState
+import id.databisnis.android.bachot.features.login.impl.changeserver.aChangeServerState
import kotlinx.collections.immutable.toImmutableList
open class ChangeAccountProviderStateProvider : PreviewParameterProvider {
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderView.kt
similarity index 77%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderView.kt
index 4f6c87ac..341b95c7 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderView.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalMaterial3Api::class)
-package io.element.android.features.login.impl.screens.changeaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.changeaccountprovider
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
@@ -26,19 +26,19 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.accountprovider.AccountProviderOtherView
-import io.element.android.features.login.impl.accountprovider.AccountProviderView
-import io.element.android.features.login.impl.changeserver.ChangeServerEvents
-import io.element.android.features.login.impl.changeserver.ChangeServerView
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderOtherView
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderView
+import id.databisnis.android.bachot.features.login.impl.changeserver.ChangeServerEvents
+import id.databisnis.android.bachot.features.login.impl.changeserver.ChangeServerView
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
/**
* https://www.figma.com/file/o9p34zmiuEpZRyvZXJZAYL/FTUE?type=design&node-id=604-60817
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderEvents.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderEvents.kt
similarity index 74%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderEvents.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderEvents.kt
index f60cc3e9..fdd3066f 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderEvents.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.chooseaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.chooseaccountprovider
-import io.element.android.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
sealed interface ChooseAccountProviderEvents {
data class SelectAccountProvider(val accountProvider: AccountProvider) : ChooseAccountProviderEvents
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderNode.kt
similarity index 81%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderNode.kt
index 5dc6ebbd..abf52641 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.chooseaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.chooseaccountprovider
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,10 +17,10 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.login.impl.util.openLearnMorePage
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.login.impl.util.openLearnMorePage
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenter.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenter.kt
similarity index 82%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenter.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenter.kt
index 87010a4a..3832285a 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenter.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.chooseaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.chooseaccountprovider
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
@@ -15,13 +15,13 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.login.LoginHelper
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.uri.ensureProtocol
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.login.LoginHelper
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.uri.ensureProtocol
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.launch
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderState.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderState.kt
similarity index 68%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderState.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderState.kt
index e34fbccb..d1525b52 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderState.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderState.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.chooseaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.chooseaccountprovider
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.login.LoginMode
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.login.LoginMode
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
import kotlinx.collections.immutable.ImmutableList
data class ChooseAccountProviderState(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateProvider.kt
similarity index 85%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateProvider.kt
index 93bd6650..b549ff2a 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.chooseaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.chooseaccountprovider
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.accountprovider.anAccountProvider
-import io.element.android.features.login.impl.login.LoginMode
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.accountprovider.anAccountProvider
+import id.databisnis.android.bachot.features.login.impl.login.LoginMode
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
import kotlinx.collections.immutable.toImmutableList
open class ChooseAccountProviderStateProvider : PreviewParameterProvider {
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderView.kt
similarity index 79%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderView.kt
index cdb80304..a5baacee 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderView.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalMaterial3Api::class)
-package io.element.android.features.login.impl.screens.chooseaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.chooseaccountprovider
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
@@ -30,21 +30,21 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.accountprovider.AccountProviderView
-import io.element.android.features.login.impl.login.LoginModeView
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.auth.OidcDetails
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderView
+import id.databisnis.android.bachot.features.login.impl.login.LoginModeView
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun ChooseAccountProviderView(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderEvents.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderEvents.kt
similarity index 82%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderEvents.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderEvents.kt
index d66606b2..357f2e95 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderEvents.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.confirmaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.confirmaccountprovider
sealed interface ConfirmAccountProviderEvents {
data object Continue : ConfirmAccountProviderEvents
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderNode.kt
similarity index 80%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderNode.kt
index e3643afb..c509c97f 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.confirmaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.confirmaccountprovider
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,12 +17,12 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.login.impl.util.openLearnMorePage
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.login.impl.util.openLearnMorePage
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenter.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenter.kt
similarity index 86%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenter.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenter.kt
index c38da7b1..325df168 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenter.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.confirmaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.confirmaccountprovider
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -15,9 +15,9 @@ import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.features.login.impl.login.LoginHelper
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.features.login.impl.login.LoginHelper
+import id.databisnis.android.bachot.libraries.architecture.Presenter
import kotlinx.coroutines.launch
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderState.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderState.kt
similarity index 65%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderState.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderState.kt
index b29b610b..20e2a9f1 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderState.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderState.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.confirmaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.confirmaccountprovider
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.login.LoginMode
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.login.LoginMode
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
data class ConfirmAccountProviderState(
val accountProvider: AccountProvider,
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderStateProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderStateProvider.kt
similarity index 71%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderStateProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderStateProvider.kt
index f3a48a86..a8fc7676 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderStateProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderStateProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.confirmaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.confirmaccountprovider
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.accountprovider.anAccountProvider
-import io.element.android.features.login.impl.login.LoginMode
-import io.element.android.features.login.impl.screens.createaccount.AccountCreationNotSupported
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.accountprovider.anAccountProvider
+import id.databisnis.android.bachot.features.login.impl.login.LoginMode
+import id.databisnis.android.bachot.features.login.impl.screens.createaccount.AccountCreationNotSupported
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
open class ConfirmAccountProviderStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderView.kt
similarity index 74%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderView.kt
index a175ab55..790f2e2e 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.confirmaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.confirmaccountprovider
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
@@ -18,22 +18,22 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.login.LoginModeView
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.matrix.api.auth.OidcDetails
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.login.LoginModeView
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun ConfirmAccountProviderView(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/AccountCreationNotSupported.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/AccountCreationNotSupported.kt
similarity index 78%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/AccountCreationNotSupported.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/AccountCreationNotSupported.kt
index f91eea25..7107783b 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/AccountCreationNotSupported.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/AccountCreationNotSupported.kt
@@ -6,6 +6,6 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
class AccountCreationNotSupported : Exception()
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountEvents.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountEvents.kt
similarity index 84%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountEvents.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountEvents.kt
index a5155734..d5fae775 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountEvents.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
sealed interface CreateAccountEvents {
data class SetPageProgress(val progress: Int) : CreateAccountEvents
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountNode.kt
similarity index 79%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountNode.kt
index e1972e5a..fbdc7fea 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
import android.app.Activity
import androidx.activity.compose.LocalActivity
@@ -18,11 +18,11 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.androidutils.browser.openUrlInChromeCustomTab
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.androidutils.browser.openUrlInChromeCustomTab
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountPresenter.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountPresenter.kt
similarity index 81%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountPresenter.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountPresenter.kt
index f7a23df7..637a3004 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountPresenter.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -17,15 +17,15 @@ import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.data.tryOrNull
-import io.element.android.libraries.core.extensions.flatMap
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.MatrixClientProvider
-import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.core.extensions.flatMap
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.launch
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountState.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountState.kt
similarity index 66%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountState.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountState.kt
index de7efe57..e0d78de2 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountState.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
data class CreateAccountState(
val url: String,
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountStateProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountStateProvider.kt
similarity index 82%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountStateProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountStateProvider.kt
index 976ceae7..b102d1f8 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountStateProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
open class CreateAccountStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountView.kt
similarity index 84%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountView.kt
index 05118862..0ee33f60 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
import android.annotation.SuppressLint
import android.view.ViewGroup
@@ -31,17 +31,17 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import androidx.compose.ui.viewinterop.AndroidView
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.login.impl.R
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.LinearProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.designsystem.theme.progressIndicatorTrackColor
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.LinearProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.designsystem.theme.progressIndicatorTrackColor
import timber.log.Timber
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/MessageParser.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/MessageParser.kt
similarity index 80%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/MessageParser.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/MessageParser.kt
index d7954373..adaa7635 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/MessageParser.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/MessageParser.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.libraries.androidutils.json.JsonProvider
-import io.element.android.libraries.matrix.api.auth.external.ExternalSession
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.libraries.androidutils.json.JsonProvider
+import id.databisnis.android.bachot.libraries.matrix.api.auth.external.ExternalSession
interface MessageParser {
/**
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/MobileRegistrationResponse.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/MobileRegistrationResponse.kt
similarity index 90%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/MobileRegistrationResponse.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/MobileRegistrationResponse.kt
index 5e78b1bd..bbc8c1bd 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/MobileRegistrationResponse.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/MobileRegistrationResponse.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/WebViewMessageInterceptor.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/WebViewMessageInterceptor.kt
similarity index 97%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/WebViewMessageInterceptor.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/WebViewMessageInterceptor.kt
index 20d50352..7de23380 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/createaccount/WebViewMessageInterceptor.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/WebViewMessageInterceptor.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
import android.graphics.Bitmap
import android.webkit.JavascriptInterface
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordEvents.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordEvents.kt
similarity index 86%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordEvents.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordEvents.kt
index 25a003b5..83ddb8a9 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordEvents.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.loginpassword
+package id.databisnis.android.bachot.features.login.impl.screens.loginpassword
sealed interface LoginPasswordEvents {
data class SetLogin(val login: String) : LoginPasswordEvents
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordNode.kt
similarity index 88%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordNode.kt
index c6ce1614..e4633650 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.loginpassword
+package id.databisnis.android.bachot.features.login.impl.screens.loginpassword
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -16,7 +16,7 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
+import id.databisnis.android.bachot.annotations.ContributesNode
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordPresenter.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordPresenter.kt
similarity index 86%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordPresenter.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordPresenter.kt
index b1ddc6e5..90bd7b52 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordPresenter.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.loginpassword
+package id.databisnis.android.bachot.features.login.impl.screens.loginpassword
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -17,11 +17,11 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.saveable.rememberSaveable
import dev.zacsweers.metro.Inject
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordState.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordState.kt
similarity index 73%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordState.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordState.kt
index d8adc735..58eeb6d6 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordState.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.loginpassword
+package id.databisnis.android.bachot.features.login.impl.screens.loginpassword
import android.os.Parcelable
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.parcelize.Parcelize
data class LoginPasswordState(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordStateProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordStateProvider.kt
similarity index 76%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordStateProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordStateProvider.kt
index 21837903..10b97e6a 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordStateProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.loginpassword
+package id.databisnis.android.bachot.features.login.impl.screens.loginpassword
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.accountprovider.anAccountProvider
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.accountprovider.anAccountProvider
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
open class LoginPasswordStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordView.kt
similarity index 84%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordView.kt
index d3641ea7..df410d16 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.loginpassword
+package id.databisnis.android.bachot.features.login.impl.screens.loginpassword
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.clickable
@@ -44,28 +44,28 @@ import androidx.compose.ui.text.input.PasswordVisualTransformation
import androidx.compose.ui.text.input.VisualTransformation
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.error.loginError
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.components.form.textFieldState
-import io.element.android.libraries.designsystem.modifiers.onTabOrEnterKeyFocusNext
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.error.loginError
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.form.textFieldState
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onTabOrEnterKeyFocusNext
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingEvents.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingEvents.kt
similarity index 85%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingEvents.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingEvents.kt
index 6101b21d..734c1996 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingEvents.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.onboarding
+package id.databisnis.android.bachot.features.login.impl.screens.onboarding
sealed interface OnBoardingEvents {
data class OnSignIn(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingLogoResIdProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingLogoResIdProvider.kt
similarity index 84%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingLogoResIdProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingLogoResIdProvider.kt
index a1a0266f..8d6cc63f 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingLogoResIdProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingLogoResIdProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.onboarding
+package id.databisnis.android.bachot.features.login.impl.screens.onboarding
import android.annotation.SuppressLint
import android.content.Context
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
fun interface OnBoardingLogoResIdProvider {
fun get(): Int?
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingNode.kt
similarity index 82%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingNode.kt
index 1ded677c..14c6897c 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.onboarding
+package id.databisnis.android.bachot.features.login.impl.screens.onboarding
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,12 +17,12 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.login.impl.util.openLearnMorePage
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.login.impl.util.openLearnMorePage
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingPresenter.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingPresenter.kt
similarity index 85%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingPresenter.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingPresenter.kt
index 4d83c45a..a9399b40 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingPresenter.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.onboarding
+package id.databisnis.android.bachot.features.login.impl.screens.onboarding
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -20,17 +20,17 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.appconfig.OnBoardingConfig
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.enterprise.api.canConnectToAnyHomeserver
-import io.element.android.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.features.login.impl.login.LoginHelper
-import io.element.android.features.rageshake.api.RageshakeFeatureAvailability
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.ui.utils.MultipleTapToUnlock
+import id.databisnis.android.bachot.appconfig.OnBoardingConfig
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.enterprise.api.canConnectToAnyHomeserver
+import id.databisnis.android.bachot.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.features.login.impl.login.LoginHelper
+import id.databisnis.android.bachot.features.rageshake.api.RageshakeFeatureAvailability
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.ui.utils.MultipleTapToUnlock
import kotlinx.coroutines.launch
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingState.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingState.kt
similarity index 80%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingState.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingState.kt
index db6c3573..9478dc01 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingState.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingState.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.onboarding
+package id.databisnis.android.bachot.features.login.impl.screens.onboarding
import androidx.annotation.DrawableRes
-import io.element.android.features.login.impl.login.LoginMode
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.login.impl.login.LoginMode
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
data class OnBoardingState(
val isAddingAccount: Boolean,
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingStateProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingStateProvider.kt
similarity index 88%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingStateProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingStateProvider.kt
index d7db27ca..b66cf298 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingStateProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.onboarding
+package id.databisnis.android.bachot.features.login.impl.screens.onboarding
import androidx.annotation.DrawableRes
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.login.impl.login.LoginMode
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.R
+import id.databisnis.android.bachot.features.login.impl.login.LoginMode
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.R
open class OnBoardingStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingView.kt
similarity index 85%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingView.kt
index 977c6de7..848fde35 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.onboarding
+package id.databisnis.android.bachot.features.login.impl.screens.onboarding
import androidx.compose.foundation.Image
import androidx.compose.foundation.clickable
@@ -31,27 +31,27 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.login.LoginModeView
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.atomic.atoms.ElementLogoAtom
-import io.element.android.libraries.designsystem.atomic.atoms.ElementLogoAtomSize
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.pages.FlowStepPage
-import io.element.android.libraries.designsystem.atomic.pages.OnBoardingPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.matrix.api.auth.OidcDetails
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.login.LoginModeView
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.ElementLogoAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.ElementLogoAtomSize
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.FlowStepPage
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.OnBoardingPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
// Refs:
// FTUE:
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationNode.kt
similarity index 75%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationNode.kt
index b3b5ee80..274585e1 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.confirmation
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.confirmation
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,10 +15,10 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.login.impl.di.QrCodeLoginScope
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.login.impl.di.QrCodeLoginScope
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
@ContributesNode(QrCodeLoginScope::class)
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStep.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStep.kt
similarity index 79%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStep.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStep.kt
index 6aacebe6..a416097c 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStep.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStep.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.confirmation
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.confirmation
import android.os.Parcelable
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
import kotlinx.parcelize.Parcelize
@Immutable
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStepProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStepProvider.kt
similarity index 89%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStepProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStepProvider.kt
index 17864f68..c7d3a0fa 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStepProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationStepProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.confirmation
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.confirmation
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationView.kt
similarity index 83%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationView.kt
index 8de93bcb..c3e31908 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.confirmation
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.confirmation
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.background
@@ -28,17 +28,17 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.login.impl.R
-import io.element.android.libraries.designsystem.atomic.pages.FlowStepPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.FlowStepPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun QrCodeConfirmationView(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/error/QrCodeErrorNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/error/QrCodeErrorNode.kt
similarity index 71%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/error/QrCodeErrorNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/error/QrCodeErrorNode.kt
index 4dc1e48e..4a0c0ce5 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/error/QrCodeErrorNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/error/QrCodeErrorNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.error
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.error
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,12 +15,12 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.login.impl.di.QrCodeLoginScope
-import io.element.android.features.login.impl.qrcode.QrCodeErrorScreenType
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.login.impl.di.QrCodeLoginScope
+import id.databisnis.android.bachot.features.login.impl.qrcode.QrCodeErrorScreenType
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
@ContributesNode(QrCodeLoginScope::class)
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/error/QrCodeErrorView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/error/QrCodeErrorView.kt
similarity index 86%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/error/QrCodeErrorView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/error/QrCodeErrorView.kt
index d2ec6ce1..78188f94 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/error/QrCodeErrorView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/error/QrCodeErrorView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.error
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.error
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.Arrangement
@@ -26,17 +26,17 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.qrcode.QrCodeErrorScreenType
-import io.element.android.libraries.designsystem.atomic.organisms.NumberedListOrganism
-import io.element.android.libraries.designsystem.atomic.pages.FlowStepPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.qrcode.QrCodeErrorScreenType
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.NumberedListOrganism
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.FlowStepPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.persistentListOf
@Composable
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroEvents.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroEvents.kt
similarity index 80%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroEvents.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroEvents.kt
index 11abd636..2826c2ff 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroEvents.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.intro
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.intro
sealed interface QrCodeIntroEvents {
data object Continue : QrCodeIntroEvents
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroNode.kt
similarity index 81%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroNode.kt
index 5ff5f09d..c2653029 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.intro
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.intro
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,9 +15,9 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.login.impl.di.QrCodeLoginScope
-import io.element.android.libraries.architecture.callback
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.login.impl.di.QrCodeLoginScope
+import id.databisnis.android.bachot.libraries.architecture.callback
@ContributesNode(QrCodeLoginScope::class)
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenter.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenter.kt
similarity index 84%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenter.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenter.kt
index 4da64480..de008d64 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenter.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.intro
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.intro
import android.Manifest
import androidx.compose.runtime.Composable
@@ -16,10 +16,10 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.permissions.api.PermissionsEvents
-import io.element.android.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsEvents
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
@Inject
class QrCodeIntroPresenter(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroState.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroState.kt
similarity index 74%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroState.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroState.kt
index d20a3f58..27a0397e 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroState.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.intro
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.intro
-import io.element.android.libraries.permissions.api.PermissionsState
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsState
data class QrCodeIntroState(
val appName: String,
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroStateProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroStateProvider.kt
similarity index 83%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroStateProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroStateProvider.kt
index 22c7fd67..a379ba7a 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroStateProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.intro
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.intro
import android.Manifest
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.permissions.api.PermissionsState
-import io.element.android.libraries.permissions.api.aPermissionsState
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsState
+import id.databisnis.android.bachot.libraries.permissions.api.aPermissionsState
open class QrCodeIntroStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroView.kt
similarity index 78%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroView.kt
index 767dc499..d3026bfd 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.intro
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.intro
import androidx.compose.foundation.layout.ColumnScope
import androidx.compose.foundation.layout.fillMaxWidth
@@ -20,17 +20,17 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.AnnotatedString
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.login.impl.R
-import io.element.android.libraries.designsystem.atomic.organisms.NumberedListOrganism
-import io.element.android.libraries.designsystem.atomic.pages.FlowStepPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.utils.annotatedTextWithBold
-import io.element.android.libraries.permissions.api.PermissionsView
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.NumberedListOrganism
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.FlowStepPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.utils.annotatedTextWithBold
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsView
import kotlinx.collections.immutable.persistentListOf
@Composable
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanEvents.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanEvents.kt
similarity index 83%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanEvents.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanEvents.kt
index f5804ace..457bf18d 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanEvents.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.scan
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.scan
sealed interface QrCodeScanEvents {
data class QrCodeScanned(val code: ByteArray) : QrCodeScanEvents
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanNode.kt
similarity index 77%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanNode.kt
index 987221eb..2f8d65f9 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.scan
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.scan
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,10 +15,10 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.login.impl.di.QrCodeLoginScope
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.login.impl.di.QrCodeLoginScope
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
@ContributesNode(QrCodeLoginScope::class)
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanPresenter.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanPresenter.kt
similarity index 80%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanPresenter.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanPresenter.kt
index 2f93d5b2..3f7b475d 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanPresenter.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.scan
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.scan
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -17,16 +17,16 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
-import io.element.android.features.login.impl.qrcode.QrCodeLoginManager
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginDataFactory
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrLoginException
+import id.databisnis.android.bachot.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
+import id.databisnis.android.bachot.features.login.impl.qrcode.QrCodeLoginManager
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginDataFactory
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrLoginException
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.onEach
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanState.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanState.kt
similarity index 63%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanState.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanState.kt
index 0e64bfc6..3df3e38b 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanState.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.scan
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.scan
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
data class QrCodeScanState(
val isScanning: Boolean,
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanStateProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanStateProvider.kt
similarity index 82%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanStateProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanStateProvider.kt
index 0d467efb..21762e12 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanStateProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.scan
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.scan
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.login.impl.changeserver.AccountProviderAccessException
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrLoginException
+import id.databisnis.android.bachot.features.login.impl.changeserver.AccountProviderAccessException
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrLoginException
open class QrCodeScanStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanView.kt
similarity index 85%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanView.kt
index 4f444b14..e9e08ce7 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.scan
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.scan
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
@@ -33,24 +33,24 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.changeserver.AccountProviderAccessException
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.atomic.pages.FlowStepPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.modifiers.cornerBorder
-import io.element.android.libraries.designsystem.modifiers.squareSize
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrLoginException
-import io.element.android.libraries.qrcode.QrCodeCameraView
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.changeserver.AccountProviderAccessException
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.FlowStepPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.cornerBorder
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.squareSize
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrLoginException
+import id.databisnis.android.bachot.libraries.qrcode.QrCodeCameraView
@Composable
fun QrCodeScanView(
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderEvents.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderEvents.kt
similarity index 85%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderEvents.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderEvents.kt
index 8816de39..1a39c2e7 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderEvents.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.searchaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.searchaccountprovider
sealed interface SearchAccountProviderEvents {
/**
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderNode.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderNode.kt
similarity index 82%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderNode.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderNode.kt
index ddbcc4c8..3d161015 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderNode.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.searchaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.searchaccountprovider
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,9 +17,9 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.login.impl.util.openLearnMorePage
-import io.element.android.libraries.architecture.callback
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.login.impl.util.openLearnMorePage
+import id.databisnis.android.bachot.libraries.architecture.callback
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenter.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenter.kt
similarity index 83%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenter.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenter.kt
index 2efe4501..304271b9 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenter.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.searchaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.searchaccountprovider
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -17,11 +17,11 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.login.impl.changeserver.ChangeServerState
-import io.element.android.features.login.impl.resolver.HomeserverData
-import io.element.android.features.login.impl.resolver.HomeserverResolver
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.login.impl.changeserver.ChangeServerState
+import id.databisnis.android.bachot.features.login.impl.resolver.HomeserverData
+import id.databisnis.android.bachot.features.login.impl.resolver.HomeserverResolver
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderState.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderState.kt
similarity index 59%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderState.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderState.kt
index dc02a997..44d92abf 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderState.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderState.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.searchaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.searchaccountprovider
-import io.element.android.features.login.impl.changeserver.ChangeServerState
-import io.element.android.features.login.impl.resolver.HomeserverData
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.login.impl.changeserver.ChangeServerState
+import id.databisnis.android.bachot.features.login.impl.resolver.HomeserverData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
data class SearchAccountProviderState(
val userInput: String,
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderStateProvider.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderStateProvider.kt
similarity index 78%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderStateProvider.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderStateProvider.kt
index 2a8512c3..4f59773d 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderStateProvider.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.searchaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.searchaccountprovider
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.features.login.impl.changeserver.aChangeServerState
-import io.element.android.features.login.impl.resolver.HomeserverData
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.features.login.impl.changeserver.aChangeServerState
+import id.databisnis.android.bachot.features.login.impl.resolver.HomeserverData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
open class SearchAccountProviderStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderView.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderView.kt
similarity index 79%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderView.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderView.kt
index 55c2c28f..54c16952 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderView.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderView.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalMaterial3Api::class)
-package io.element.android.features.login.impl.screens.searchaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.searchaccountprovider
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Box
@@ -38,29 +38,29 @@ import androidx.compose.ui.text.input.ImeAction
import androidx.compose.ui.text.input.KeyboardType
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.accountprovider.AccountProviderView
-import io.element.android.features.login.impl.changeserver.ChangeServerEvents
-import io.element.android.features.login.impl.changeserver.ChangeServerView
-import io.element.android.features.login.impl.resolver.HomeserverData
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.form.textFieldState
-import io.element.android.libraries.designsystem.modifiers.onTabOrEnterKeyFocusNext
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderView
+import id.databisnis.android.bachot.features.login.impl.changeserver.ChangeServerEvents
+import id.databisnis.android.bachot.features.login.impl.changeserver.ChangeServerView
+import id.databisnis.android.bachot.features.login.impl.resolver.HomeserverData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.form.textFieldState
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onTabOrEnterKeyFocusNext
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
/**
* https://www.figma.com/file/o9p34zmiuEpZRyvZXJZAYL/FTUE?type=design&node-id=611-61435
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/util/Util.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/util/Util.kt
similarity index 72%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/util/Util.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/util/Util.kt
index 06fbf12f..9b98b06e 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/util/Util.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/util/Util.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.util
+package id.databisnis.android.bachot.features.login.impl.util
import android.content.Context
import android.content.Intent
import androidx.core.net.toUri
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
fun openLearnMorePage(context: Context) {
val intent = Intent(Intent.ACTION_VIEW, AuthenticationConfig.SLIDING_SYNC_READ_MORE_URL.toUri())
diff --git a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/web/WebClientUrlForAuthenticationRetriever.kt b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/web/WebClientUrlForAuthenticationRetriever.kt
similarity index 82%
rename from features/login/impl/src/main/kotlin/io/element/android/features/login/impl/web/WebClientUrlForAuthenticationRetriever.kt
rename to features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/web/WebClientUrlForAuthenticationRetriever.kt
index df08cf46..8bb4ffe0 100644
--- a/features/login/impl/src/main/kotlin/io/element/android/features/login/impl/web/WebClientUrlForAuthenticationRetriever.kt
+++ b/features/login/impl/src/main/kotlin/id/databisnis/android/bachot/features/login/impl/web/WebClientUrlForAuthenticationRetriever.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.web
+package id.databisnis.android.bachot.features.login.impl.web
import androidx.core.net.toUri
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.features.login.impl.screens.createaccount.AccountCreationNotSupported
-import io.element.android.libraries.wellknown.api.WellknownRetriever
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.features.login.impl.screens.createaccount.AccountCreationNotSupported
+import id.databisnis.android.bachot.libraries.wellknown.api.WellknownRetriever
import timber.log.Timber
interface WebClientUrlForAuthenticationRetriever {
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/DefaultLoginEntryPointTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginEntryPointTest.kt
similarity index 78%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/DefaultLoginEntryPointTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginEntryPointTest.kt
index 953693b4..dc6a978a 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/DefaultLoginEntryPointTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginEntryPointTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl
+package id.databisnis.android.bachot.features.login.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.features.login.api.LoginEntryPoint
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.libraries.oidc.test.customtab.FakeOidcActionFlow
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.features.login.api.LoginEntryPoint
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.libraries.oidc.test.customtab.FakeOidcActionFlow
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/DefaultLoginIntentResolverTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginIntentResolverTest.kt
similarity index 95%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/DefaultLoginIntentResolverTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginIntentResolverTest.kt
index 21b3cca6..7be30a33 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/DefaultLoginIntentResolverTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/DefaultLoginIntentResolverTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl
+package id.databisnis.android.bachot.features.login.impl
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.login.api.LoginParams
+import id.databisnis.android.bachot.features.login.api.LoginParams
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/accesscontrol/DefaultAccountProviderAccessControlTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/accesscontrol/DefaultAccountProviderAccessControlTest.kt
similarity index 91%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/accesscontrol/DefaultAccountProviderAccessControlTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/accesscontrol/DefaultAccountProviderAccessControlTest.kt
index e3cf1c0e..cea84a1f 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/accesscontrol/DefaultAccountProviderAccessControlTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/accesscontrol/DefaultAccountProviderAccessControlTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.accesscontrol
+package id.databisnis.android.bachot.features.login.impl.accesscontrol
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.features.login.impl.changeserver.AccountProviderAccessException
-import io.element.android.features.wellknown.test.FakeWellknownRetriever
-import io.element.android.features.wellknown.test.anElementWellKnown
-import io.element.android.libraries.matrix.test.AN_ACCOUNT_PROVIDER
-import io.element.android.libraries.matrix.test.AN_ACCOUNT_PROVIDER_2
-import io.element.android.libraries.matrix.test.AN_ACCOUNT_PROVIDER_URL
-import io.element.android.libraries.wellknown.api.ElementWellKnown
-import io.element.android.libraries.wellknown.api.WellknownRetrieverResult
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.features.login.impl.changeserver.AccountProviderAccessException
+import id.databisnis.android.bachot.features.wellknown.test.FakeWellknownRetriever
+import id.databisnis.android.bachot.features.wellknown.test.anElementWellKnown
+import id.databisnis.android.bachot.libraries.matrix.test.AN_ACCOUNT_PROVIDER
+import id.databisnis.android.bachot.libraries.matrix.test.AN_ACCOUNT_PROVIDER_2
+import id.databisnis.android.bachot.libraries.matrix.test.AN_ACCOUNT_PROVIDER_URL
+import id.databisnis.android.bachot.libraries.wellknown.api.ElementWellKnown
+import id.databisnis.android.bachot.libraries.wellknown.api.WellknownRetrieverResult
import kotlinx.coroutines.test.runTest
import org.junit.Assert.assertThrows
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderDataSourceTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderDataSourceTest.kt
similarity index 92%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderDataSourceTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderDataSourceTest.kt
index f86df133..a7682e80 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/accountprovider/AccountProviderDataSourceTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/accountprovider/AccountProviderDataSourceTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.accountprovider
+package id.databisnis.android.bachot.features.login.impl.accountprovider
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerPresenterTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerPresenterTest.kt
similarity index 82%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerPresenterTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerPresenterTest.kt
index 1fb5d376..659f546d 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/changeserver/ChangeServerPresenterTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/changeserver/ChangeServerPresenterTest.kt
@@ -6,30 +6,30 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.changeserver
+package id.databisnis.android.bachot.features.login.impl.changeserver
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.features.login.impl.error.ChangeServerError
-import io.element.android.features.wellknown.test.FakeWellknownRetriever
-import io.element.android.features.wellknown.test.anElementWellKnown
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.uri.ensureProtocol
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_HOMESERVER_URL
-import io.element.android.libraries.matrix.test.auth.FakeMatrixAuthenticationService
-import io.element.android.libraries.matrix.test.auth.aMatrixHomeServerDetails
-import io.element.android.libraries.wellknown.api.ElementWellKnown
-import io.element.android.libraries.wellknown.api.WellknownRetriever
-import io.element.android.libraries.wellknown.api.WellknownRetrieverResult
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.features.login.impl.error.ChangeServerError
+import id.databisnis.android.bachot.features.wellknown.test.FakeWellknownRetriever
+import id.databisnis.android.bachot.features.wellknown.test.anElementWellKnown
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.uri.ensureProtocol
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_HOMESERVER_URL
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeMatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.test.auth.aMatrixHomeServerDetails
+import id.databisnis.android.bachot.libraries.wellknown.api.ElementWellKnown
+import id.databisnis.android.bachot.libraries.wellknown.api.WellknownRetriever
+import id.databisnis.android.bachot.libraries.wellknown.api.WellknownRetrieverResult
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/di/FakeQrCodeLoginGraph.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/di/FakeQrCodeLoginGraph.kt
similarity index 81%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/di/FakeQrCodeLoginGraph.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/di/FakeQrCodeLoginGraph.kt
index 155d4f67..71c96b1e 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/di/FakeQrCodeLoginGraph.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/di/FakeQrCodeLoginGraph.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.di
+package id.databisnis.android.bachot.features.login.impl.di
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.features.login.impl.qrcode.QrCodeLoginFlowNode
-import io.element.android.features.login.impl.qrcode.QrCodeLoginManager
-import io.element.android.libraries.architecture.AssistedNodeFactory
+import id.databisnis.android.bachot.features.login.impl.qrcode.QrCodeLoginFlowNode
+import id.databisnis.android.bachot.features.login.impl.qrcode.QrCodeLoginManager
+import id.databisnis.android.bachot.libraries.architecture.AssistedNodeFactory
import kotlin.reflect.KClass
internal class FakeQrCodeLoginGraph(
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/error/ErrorFormatterTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/error/ErrorFormatterTest.kt
similarity index 85%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/error/ErrorFormatterTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/error/ErrorFormatterTest.kt
index dd504f9d..4e1689a6 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/error/ErrorFormatterTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/error/ErrorFormatterTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.error
+package id.databisnis.android.bachot.features.login.impl.error
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.login.impl.R
-import io.element.android.libraries.matrix.api.auth.AuthenticationException
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.libraries.matrix.api.auth.AuthenticationException
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import org.junit.Test
class ErrorFormatterTest {
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/qrcode/DefaultQrCodeLoginManagerTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/DefaultQrCodeLoginManagerTest.kt
similarity index 86%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/qrcode/DefaultQrCodeLoginManagerTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/DefaultQrCodeLoginManagerTest.kt
index 166e47ff..757ba6aa 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/qrcode/DefaultQrCodeLoginManagerTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/DefaultQrCodeLoginManagerTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.qrcode
+package id.databisnis.android.bachot.features.login.impl.qrcode
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.auth.FakeMatrixAuthenticationService
-import io.element.android.libraries.matrix.test.auth.qrlogin.FakeMatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeMatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.test.auth.qrlogin.FakeMatrixQrCodeLoginData
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/qrcode/FakeQrCodeLoginManager.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/FakeQrCodeLoginManager.kt
similarity index 66%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/qrcode/FakeQrCodeLoginManager.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/FakeQrCodeLoginManager.kt
index 976c313d..83be33c7 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/qrcode/FakeQrCodeLoginManager.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/FakeQrCodeLoginManager.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.qrcode
+package id.databisnis.android.bachot.features.login.impl.qrcode
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.flow.MutableStateFlow
class FakeQrCodeLoginManager(
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/qrcode/QrCodeLoginFlowNodeTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/QrCodeLoginFlowNodeTest.kt
similarity index 91%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/qrcode/QrCodeLoginFlowNodeTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/QrCodeLoginFlowNodeTest.kt
index ee99d117..e6a39ceb 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/qrcode/QrCodeLoginFlowNodeTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/qrcode/QrCodeLoginFlowNodeTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.qrcode
+package id.databisnis.android.bachot.features.login.impl.qrcode
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.bumble.appyx.core.modality.AncestryInfo
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.utils.customisations.NodeCustomisationDirectoryImpl
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.login.impl.di.FakeQrCodeLoginGraph
-import io.element.android.features.login.impl.screens.qrcode.confirmation.QrCodeConfirmationStep
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrLoginException
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.auth.FakeMatrixAuthenticationService
-import io.element.android.libraries.matrix.test.auth.qrlogin.FakeMatrixQrCodeLoginData
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.login.impl.di.FakeQrCodeLoginGraph
+import id.databisnis.android.bachot.features.login.impl.screens.qrcode.confirmation.QrCodeConfirmationStep
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrLoginException
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeMatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.test.auth.qrlogin.FakeMatrixQrCodeLoginData
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.advanceUntilIdle
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenterTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenterTest.kt
similarity index 83%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenterTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenterTest.kt
index 7d81f05c..cf6375a5 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenterTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/changeaccountprovider/ChangeAccountProviderPresenterTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.changeaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.changeaccountprovider
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.changeserver.aChangeServerState
-import io.element.android.libraries.matrix.test.AN_ACCOUNT_PROVIDER
-import io.element.android.libraries.matrix.test.AN_ACCOUNT_PROVIDER_2
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.changeserver.aChangeServerState
+import id.databisnis.android.bachot.libraries.matrix.test.AN_ACCOUNT_PROVIDER
+import id.databisnis.android.bachot.libraries.matrix.test.AN_ACCOUNT_PROVIDER_2
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenterTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenterTest.kt
similarity index 84%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenterTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenterTest.kt
index 7461a7db..e0cdb1ea 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenterTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderPresenterTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.chooseaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.chooseaccountprovider
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.features.login.impl.accountprovider.AccountProvider
-import io.element.android.features.login.impl.login.LoginHelper
-import io.element.android.features.login.impl.screens.onboarding.createLoginHelper
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.uri.ensureProtocol
-import io.element.android.libraries.matrix.test.AN_ACCOUNT_PROVIDER_2
-import io.element.android.libraries.matrix.test.AN_ACCOUNT_PROVIDER_3
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.auth.FakeMatrixAuthenticationService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProvider
+import id.databisnis.android.bachot.features.login.impl.login.LoginHelper
+import id.databisnis.android.bachot.features.login.impl.screens.onboarding.createLoginHelper
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.uri.ensureProtocol
+import id.databisnis.android.bachot.libraries.matrix.test.AN_ACCOUNT_PROVIDER_2
+import id.databisnis.android.bachot.libraries.matrix.test.AN_ACCOUNT_PROVIDER_3
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeMatrixAuthenticationService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateTest.kt
similarity index 83%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateTest.kt
index ba1eff39..c7ba7d37 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderStateTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.chooseaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.chooseaccountprovider
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.login.impl.accountprovider.anAccountProvider
-import io.element.android.features.login.impl.login.LoginMode
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.login.impl.accountprovider.anAccountProvider
+import id.databisnis.android.bachot.features.login.impl.login.LoginMode
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
import org.junit.Test
class ChooseAccountProviderStateTest {
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderViewTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderViewTest.kt
similarity index 80%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderViewTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderViewTest.kt
index f7ff5d38..0fb407d4 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderViewTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/chooseaccountprovider/ChooseAccountProviderViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.chooseaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.chooseaccountprovider
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,17 +14,17 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.login.impl.accountprovider.anAccountProvider
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.auth.OidcDetails
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.login.impl.accountprovider.anAccountProvider
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenterTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenterTest.kt
similarity index 91%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenterTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenterTest.kt
index 63728412..e310b093 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenterTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/confirmaccountprovider/ConfirmAccountProviderPresenterTest.kt
@@ -6,27 +6,27 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.confirmaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.confirmaccountprovider
import com.google.common.truth.Truth.assertThat
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.features.login.impl.login.LoginMode
-import io.element.android.features.login.impl.screens.createaccount.AccountCreationNotSupported
-import io.element.android.features.login.impl.screens.onboarding.createLoginHelper
-import io.element.android.features.login.impl.web.FakeWebClientUrlForAuthenticationRetriever
-import io.element.android.features.login.impl.web.WebClientUrlForAuthenticationRetriever
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.auth.FakeMatrixAuthenticationService
-import io.element.android.libraries.matrix.test.auth.aMatrixHomeServerDetails
-import io.element.android.libraries.oidc.api.OidcAction
-import io.element.android.libraries.oidc.api.OidcActionFlow
-import io.element.android.libraries.oidc.test.customtab.FakeOidcActionFlow
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.features.login.impl.login.LoginMode
+import id.databisnis.android.bachot.features.login.impl.screens.createaccount.AccountCreationNotSupported
+import id.databisnis.android.bachot.features.login.impl.screens.onboarding.createLoginHelper
+import id.databisnis.android.bachot.features.login.impl.web.FakeWebClientUrlForAuthenticationRetriever
+import id.databisnis.android.bachot.features.login.impl.web.WebClientUrlForAuthenticationRetriever
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeMatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.test.auth.aMatrixHomeServerDetails
+import id.databisnis.android.bachot.libraries.oidc.api.OidcAction
+import id.databisnis.android.bachot.libraries.oidc.api.OidcActionFlow
+import id.databisnis.android.bachot.libraries.oidc.test.customtab.FakeOidcActionFlow
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountPresenterTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountPresenterTest.kt
similarity index 77%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountPresenterTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountPresenterTest.kt
index a9d3c023..8d317b6a 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/createaccount/CreateAccountPresenterTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/CreateAccountPresenterTest.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
-import io.element.android.libraries.matrix.api.auth.external.ExternalSession
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.FakeMatrixClientProvider
-import io.element.android.libraries.matrix.test.auth.FakeMatrixAuthenticationService
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.api.auth.external.ExternalSession
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeMatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.verification.FakeSessionVerificationService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/createaccount/DefaultMessageParserTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/DefaultMessageParserTest.kt
similarity index 84%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/createaccount/DefaultMessageParserTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/DefaultMessageParserTest.kt
index 680fda28..17c3d323 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/createaccount/DefaultMessageParserTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/DefaultMessageParserTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
import com.google.common.truth.Truth.assertThat
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.libraries.androidutils.json.DefaultJsonProvider
-import io.element.android.libraries.matrix.api.auth.external.ExternalSession
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.libraries.androidutils.json.DefaultJsonProvider
+import id.databisnis.android.bachot.libraries.matrix.api.auth.external.ExternalSession
import kotlinx.serialization.SerializationException
import org.junit.Assert.assertThrows
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/createaccount/FakeMessageParser.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/FakeMessageParser.kt
similarity index 66%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/createaccount/FakeMessageParser.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/FakeMessageParser.kt
index 62d6dd7d..f5edeee8 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/createaccount/FakeMessageParser.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/createaccount/FakeMessageParser.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.createaccount
+package id.databisnis.android.bachot.features.login.impl.screens.createaccount
-import io.element.android.libraries.matrix.api.auth.external.ExternalSession
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.libraries.matrix.api.auth.external.ExternalSession
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeMessageParser(
private val parseResult: (String) -> ExternalSession = { lambdaError() }
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordPresenterTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordPresenterTest.kt
similarity index 84%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordPresenterTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordPresenterTest.kt
index 92099180..3c1e4f4a 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordPresenterTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordPresenterTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.loginpassword
+package id.databisnis.android.bachot.features.login.impl.screens.loginpassword
import com.google.common.truth.Truth.assertThat
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_PASSWORD
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_USER_NAME
-import io.element.android.libraries.matrix.test.auth.FakeMatrixAuthenticationService
-import io.element.android.libraries.matrix.test.auth.aMatrixHomeServerDetails
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_PASSWORD
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeMatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.test.auth.aMatrixHomeServerDetails
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordViewTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordViewTest.kt
similarity index 90%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordViewTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordViewTest.kt
index 26da50da..b74ae478 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/loginpassword/LoginPasswordViewTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/loginpassword/LoginPasswordViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.loginpassword
+package id.databisnis.android.bachot.features.login.impl.screens.loginpassword
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.assert
@@ -21,15 +21,15 @@ import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.compose.ui.test.performTextInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.matrix.test.A_PASSWORD
-import io.element.android.libraries.matrix.test.A_USER_NAME
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.libraries.matrix.test.A_PASSWORD
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/onboarding/DefaultOnBoardingLogoResIdProviderTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/DefaultOnBoardingLogoResIdProviderTest.kt
similarity index 91%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/onboarding/DefaultOnBoardingLogoResIdProviderTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/DefaultOnBoardingLogoResIdProviderTest.kt
index 6e679254..1b915ceb 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/onboarding/DefaultOnBoardingLogoResIdProviderTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/DefaultOnBoardingLogoResIdProviderTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.onboarding
+package id.databisnis.android.bachot.features.login.impl.screens.onboarding
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.platform.app.InstrumentationRegistry
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingPresenterTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingPresenterTest.kt
similarity index 80%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingPresenterTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingPresenterTest.kt
index 1d434997..e11eea10 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/onboarding/OnBoardingPresenterTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnBoardingPresenterTest.kt
@@ -6,39 +6,39 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.onboarding
+package id.databisnis.android.bachot.features.login.impl.screens.onboarding
import com.google.common.truth.Truth.assertThat
-import io.element.android.appconfig.AuthenticationConfig
-import io.element.android.appconfig.OnBoardingConfig
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
-import io.element.android.features.login.impl.accountprovider.AccountProviderDataSource
-import io.element.android.features.login.impl.login.LoginHelper
-import io.element.android.features.login.impl.web.FakeWebClientUrlForAuthenticationRetriever
-import io.element.android.features.login.impl.web.WebClientUrlForAuthenticationRetriever
-import io.element.android.features.wellknown.test.FakeWellknownRetriever
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
-import io.element.android.libraries.matrix.test.AN_ACCOUNT_PROVIDER
-import io.element.android.libraries.matrix.test.AN_ACCOUNT_PROVIDER_2
-import io.element.android.libraries.matrix.test.AN_ACCOUNT_PROVIDER_3
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_HOMESERVER_URL
-import io.element.android.libraries.matrix.test.A_HOMESERVER_URL_2
-import io.element.android.libraries.matrix.test.A_LOGIN_HINT
-import io.element.android.libraries.matrix.test.auth.FakeMatrixAuthenticationService
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.oidc.api.OidcActionFlow
-import io.element.android.libraries.oidc.test.customtab.FakeOidcActionFlow
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
-import io.element.android.libraries.wellknown.api.WellknownRetriever
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.appconfig.AuthenticationConfig
+import id.databisnis.android.bachot.appconfig.OnBoardingConfig
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
+import id.databisnis.android.bachot.features.login.impl.accountprovider.AccountProviderDataSource
+import id.databisnis.android.bachot.features.login.impl.login.LoginHelper
+import id.databisnis.android.bachot.features.login.impl.web.FakeWebClientUrlForAuthenticationRetriever
+import id.databisnis.android.bachot.features.login.impl.web.WebClientUrlForAuthenticationRetriever
+import id.databisnis.android.bachot.features.wellknown.test.FakeWellknownRetriever
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.test.AN_ACCOUNT_PROVIDER
+import id.databisnis.android.bachot.libraries.matrix.test.AN_ACCOUNT_PROVIDER_2
+import id.databisnis.android.bachot.libraries.matrix.test.AN_ACCOUNT_PROVIDER_3
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_HOMESERVER_URL
+import id.databisnis.android.bachot.libraries.matrix.test.A_HOMESERVER_URL_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_LOGIN_HINT
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeMatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.oidc.api.OidcActionFlow
+import id.databisnis.android.bachot.libraries.oidc.test.customtab.FakeOidcActionFlow
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.libraries.wellknown.api.WellknownRetriever
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.flow.flowOf
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/onboarding/OnboardingViewTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnboardingViewTest.kt
similarity index 91%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/onboarding/OnboardingViewTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnboardingViewTest.kt
index c8dcd978..7d584125 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/onboarding/OnboardingViewTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/onboarding/OnboardingViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.onboarding
+package id.databisnis.android.bachot.features.login.impl.screens.onboarding
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,19 +14,19 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.login.LoginMode
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.auth.OidcDetails
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.login.LoginMode
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationViewTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationViewTest.kt
similarity index 83%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationViewTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationViewTest.kt
index a0469a68..e77eeda4 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationViewTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/confirmation/QrCodeConfirmationViewTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.confirmation
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.confirmation
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/error/QrCodeErrorViewTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/error/QrCodeErrorViewTest.kt
similarity index 80%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/error/QrCodeErrorViewTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/error/QrCodeErrorViewTest.kt
index c7b6a5e3..1af797c3 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/error/QrCodeErrorViewTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/error/QrCodeErrorViewTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.error
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.error
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.login.impl.R
-import io.element.android.features.login.impl.qrcode.QrCodeErrorScreenType
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.features.login.impl.qrcode.QrCodeErrorScreenType
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenterTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenterTest.kt
similarity index 84%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenterTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenterTest.kt
index aabcf12e..a8f12a6c 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenterTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroPresenterTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.intro
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.intro
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.permissions.test.FakePermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionsPresenterFactory
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenterFactory
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroViewTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroViewTest.kt
similarity index 82%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroViewTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroViewTest.kt
index cec67e50..3d0aa848 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/intro/QrCodeIntroViewTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/intro/QrCodeIntroViewTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.intro
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.intro
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.login.impl.R
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.features.login.impl.R
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanPresenterTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanPresenterTest.kt
similarity index 82%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanPresenterTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanPresenterTest.kt
index 65a0713f..3264f214 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanPresenterTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanPresenterTest.kt
@@ -6,24 +6,24 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.scan
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.scan
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
-import io.element.android.features.login.impl.changeserver.AccountProviderAccessException
-import io.element.android.features.login.impl.qrcode.FakeQrCodeLoginManager
-import io.element.android.features.wellknown.test.FakeWellknownRetriever
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrLoginException
-import io.element.android.libraries.matrix.test.auth.qrlogin.FakeMatrixQrCodeLoginData
-import io.element.android.libraries.matrix.test.auth.qrlogin.FakeMatrixQrCodeLoginDataFactory
-import io.element.android.libraries.wellknown.api.WellknownRetriever
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.features.login.impl.accesscontrol.DefaultAccountProviderAccessControl
+import id.databisnis.android.bachot.features.login.impl.changeserver.AccountProviderAccessException
+import id.databisnis.android.bachot.features.login.impl.qrcode.FakeQrCodeLoginManager
+import id.databisnis.android.bachot.features.wellknown.test.FakeWellknownRetriever
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrLoginException
+import id.databisnis.android.bachot.libraries.matrix.test.auth.qrlogin.FakeMatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.test.auth.qrlogin.FakeMatrixQrCodeLoginDataFactory
+import id.databisnis.android.bachot.libraries.wellknown.api.WellknownRetriever
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanViewTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanViewTest.kt
similarity index 73%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanViewTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanViewTest.kt
index 454dc790..b28dc1ae 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/qrcode/scan/QrCodeScanViewTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/qrcode/scan/QrCodeScanViewTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.qrcode.scan
+package id.databisnis.android.bachot.features.login.impl.screens.qrcode.scan
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.test.auth.qrlogin.FakeMatrixQrCodeLoginData
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.test.auth.qrlogin.FakeMatrixQrCodeLoginData
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenterTest.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenterTest.kt
similarity index 90%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenterTest.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenterTest.kt
index 87afb774..01afe6bf 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenterTest.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/screens/searchaccountprovider/SearchAccountProviderPresenterTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.screens.searchaccountprovider
+package id.databisnis.android.bachot.features.login.impl.screens.searchaccountprovider
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.login.impl.changeserver.aChangeServerState
-import io.element.android.features.login.impl.resolver.HomeserverResolver
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.test.auth.FakeHomeServerLoginCompatibilityChecker
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.login.impl.changeserver.aChangeServerState
+import id.databisnis.android.bachot.features.login.impl.resolver.HomeserverResolver
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeHomeServerLoginCompatibilityChecker
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/web/FakeWebClientUrlForAuthenticationRetriever.kt b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/web/FakeWebClientUrlForAuthenticationRetriever.kt
similarity index 80%
rename from features/login/impl/src/test/kotlin/io/element/android/features/login/impl/web/FakeWebClientUrlForAuthenticationRetriever.kt
rename to features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/web/FakeWebClientUrlForAuthenticationRetriever.kt
index f52af0ad..5c54e641 100644
--- a/features/login/impl/src/test/kotlin/io/element/android/features/login/impl/web/FakeWebClientUrlForAuthenticationRetriever.kt
+++ b/features/login/impl/src/test/kotlin/id/databisnis/android/bachot/features/login/impl/web/FakeWebClientUrlForAuthenticationRetriever.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.impl.web
+package id.databisnis.android.bachot.features.login.impl.web
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeWebClientUrlForAuthenticationRetriever(
private val retrieveLambda: suspend (homeServerUrl: String) -> String = { lambdaError() }
diff --git a/features/login/test/build.gradle.kts b/features/login/test/build.gradle.kts
index 7073648d..e6284928 100644
--- a/features/login/test/build.gradle.kts
+++ b/features/login/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.login.test"
+ namespace = "id.databisnis.android.bachot.features.login.test"
}
dependencies {
diff --git a/features/login/test/src/main/kotlin/io/element/android/features/login/test/FakeLoginIntentResolver.kt b/features/login/test/src/main/kotlin/id/databisnis/android/bachot/features/login/test/FakeLoginIntentResolver.kt
similarity index 63%
rename from features/login/test/src/main/kotlin/io/element/android/features/login/test/FakeLoginIntentResolver.kt
rename to features/login/test/src/main/kotlin/id/databisnis/android/bachot/features/login/test/FakeLoginIntentResolver.kt
index 7912a362..76200997 100644
--- a/features/login/test/src/main/kotlin/io/element/android/features/login/test/FakeLoginIntentResolver.kt
+++ b/features/login/test/src/main/kotlin/id/databisnis/android/bachot/features/login/test/FakeLoginIntentResolver.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.login.test
+package id.databisnis.android.bachot.features.login.test
-import io.element.android.features.login.api.LoginIntentResolver
-import io.element.android.features.login.api.LoginParams
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.login.api.LoginIntentResolver
+import id.databisnis.android.bachot.features.login.api.LoginParams
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeLoginIntentResolver(
private val parseResult: (String) -> LoginParams? = { lambdaError() }
diff --git a/features/logout/api/build.gradle.kts b/features/logout/api/build.gradle.kts
index 4453d379..ec9f85d6 100644
--- a/features/logout/api/build.gradle.kts
+++ b/features/logout/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.logout.api"
+ namespace = "id.databisnis.android.bachot.features.logout.api"
}
dependencies {
diff --git a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/LogoutEntryPoint.kt b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/LogoutEntryPoint.kt
similarity index 82%
rename from features/logout/api/src/main/kotlin/io/element/android/features/logout/api/LogoutEntryPoint.kt
rename to features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/LogoutEntryPoint.kt
index df8477b2..074d8cd9 100644
--- a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/LogoutEntryPoint.kt
+++ b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/LogoutEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.api
+package id.databisnis.android.bachot.features.logout.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
interface LogoutEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/LogoutUseCase.kt b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/LogoutUseCase.kt
similarity index 91%
rename from features/logout/api/src/main/kotlin/io/element/android/features/logout/api/LogoutUseCase.kt
rename to features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/LogoutUseCase.kt
index f3091b02..e9a1eeae 100644
--- a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/LogoutUseCase.kt
+++ b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/LogoutUseCase.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.api
+package id.databisnis.android.bachot.features.logout.api
/**
* Used to trigger a log out of the current user(s) from any part of the app.
diff --git a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutEvents.kt b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutEvents.kt
similarity index 86%
rename from features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutEvents.kt
rename to features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutEvents.kt
index cc16dfda..cb05b214 100644
--- a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutEvents.kt
+++ b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.api.direct
+package id.databisnis.android.bachot.features.logout.api.direct
sealed interface DirectLogoutEvents {
data class Logout(val ignoreSdkError: Boolean) : DirectLogoutEvents
diff --git a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutState.kt b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutState.kt
similarity index 74%
rename from features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutState.kt
rename to features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutState.kt
index 31e0fdcd..97bc8b41 100644
--- a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutState.kt
+++ b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.api.direct
+package id.databisnis.android.bachot.features.logout.api.direct
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
data class DirectLogoutState(
val canDoDirectSignOut: Boolean,
diff --git a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutStateProvider.kt b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutStateProvider.kt
similarity index 89%
rename from features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutStateProvider.kt
rename to features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutStateProvider.kt
index feaf21ef..beb5c2f4 100644
--- a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutStateProvider.kt
+++ b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.api.direct
+package id.databisnis.android.bachot.features.logout.api.direct
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
open class DirectLogoutStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutView.kt b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutView.kt
similarity index 85%
rename from features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutView.kt
rename to features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutView.kt
index 7841b85a..5b2dafaf 100644
--- a/features/logout/api/src/main/kotlin/io/element/android/features/logout/api/direct/DirectLogoutView.kt
+++ b/features/logout/api/src/main/kotlin/id/databisnis/android/bachot/features/logout/api/direct/DirectLogoutView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.api.direct
+package id.databisnis.android.bachot.features.logout.api.direct
import androidx.compose.runtime.Composable
diff --git a/features/logout/impl/build.gradle.kts b/features/logout/impl/build.gradle.kts
index 8de77189..e83ed8aa 100644
--- a/features/logout/impl/build.gradle.kts
+++ b/features/logout/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.logout.impl"
+ namespace = "id.databisnis.android.bachot.features.logout.impl"
testOptions {
unitTests {
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/DefaultLogoutEntryPoint.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutEntryPoint.kt
similarity index 78%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/DefaultLogoutEntryPoint.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutEntryPoint.kt
index d730c1d5..82cb1d3a 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/DefaultLogoutEntryPoint.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.logout.api.LogoutEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.logout.api.LogoutEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultLogoutEntryPoint : LogoutEntryPoint {
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/DefaultLogoutUseCase.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutUseCase.kt
similarity index 78%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/DefaultLogoutUseCase.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutUseCase.kt
index df139c10..bb89ec29 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/DefaultLogoutUseCase.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutUseCase.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.logout.api.LogoutUseCase
-import io.element.android.libraries.matrix.api.MatrixClientProvider
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.features.logout.api.LogoutUseCase
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
import timber.log.Timber
@ContributesBinding(AppScope::class)
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutEvents.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutEvents.kt
similarity index 86%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutEvents.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutEvents.kt
index 0822444b..eccee0fb 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutEvents.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
sealed interface LogoutEvents {
data class Logout(val ignoreSdkError: Boolean) : LogoutEvents
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutNode.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutNode.kt
similarity index 77%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutNode.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutNode.kt
index 1e9b984e..7120f627 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutNode.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,10 +15,10 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.logout.api.LogoutEntryPoint
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.logout.api.LogoutEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutPresenter.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutPresenter.kt
similarity index 83%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutPresenter.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutPresenter.kt
index 8176ed3d..079f0931 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutPresenter.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -18,16 +18,16 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.bool.orTrue
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.workmanager.api.WorkManagerScheduler
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.bool.orTrue
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.workmanager.api.WorkManagerScheduler
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutState.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutState.kt
similarity index 60%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutState.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutState.kt
index 9240edc6..b3d7f86f 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutState.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
data class LogoutState(
val isLastDevice: Boolean,
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutStateProvider.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutStateProvider.kt
similarity index 84%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutStateProvider.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutStateProvider.kt
index a3b59860..5ef47686 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutStateProvider.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutStateProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.encryption.SteadyStateException
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.SteadyStateException
open class LogoutStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutView.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutView.kt
similarity index 77%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutView.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutView.kt
index 9700e54f..2cc79c33 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/LogoutView.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -19,27 +19,27 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.logout.impl.tools.isBackingUp
-import io.element.android.features.logout.impl.ui.LogoutActionDialog
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.atomic.pages.FlowStepPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.LinearProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.progressIndicatorTrackColor
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.encryption.SteadyStateException
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.logout.impl.tools.isBackingUp
+import id.databisnis.android.bachot.features.logout.impl.ui.LogoutActionDialog
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.FlowStepPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.LinearProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.progressIndicatorTrackColor
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.SteadyStateException
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun LogoutView(
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/di/LogoutModule.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/di/LogoutModule.kt
similarity index 60%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/di/LogoutModule.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/di/LogoutModule.kt
index 9b38fde2..fb594d9b 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/di/LogoutModule.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/di/LogoutModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl.di
+package id.databisnis.android.bachot.features.logout.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.features.logout.impl.direct.DirectLogoutPresenter
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.features.logout.impl.direct.DirectLogoutPresenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesTo(SessionScope::class)
@BindingContainer
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/direct/DefaultDirectLogoutView.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DefaultDirectLogoutView.kt
similarity index 64%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/direct/DefaultDirectLogoutView.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DefaultDirectLogoutView.kt
index 7fb483a4..46dd6515 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/direct/DefaultDirectLogoutView.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DefaultDirectLogoutView.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl.direct
+package id.databisnis.android.bachot.features.logout.impl.direct
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.PreviewParameter
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.logout.api.direct.DirectLogoutEvents
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.features.logout.api.direct.DirectLogoutStateProvider
-import io.element.android.features.logout.api.direct.DirectLogoutView
-import io.element.android.features.logout.impl.ui.LogoutActionDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutEvents
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutStateProvider
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutView
+import id.databisnis.android.bachot.features.logout.impl.ui.LogoutActionDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesBinding(SessionScope::class)
class DefaultDirectLogoutView : DirectLogoutView {
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/direct/DirectLogoutPresenter.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DirectLogoutPresenter.kt
similarity index 76%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/direct/DirectLogoutPresenter.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DirectLogoutPresenter.kt
index 8d8cc914..f6918f56 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/direct/DirectLogoutPresenter.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DirectLogoutPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl.direct
+package id.databisnis.android.bachot.features.logout.impl.direct
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -16,15 +16,15 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
-import io.element.android.features.logout.api.direct.DirectLogoutEvents
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.features.logout.impl.tools.isBackingUp
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutEvents
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.features.logout.impl.tools.isBackingUp
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/tools/Extensions.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/tools/Extensions.kt
similarity index 75%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/tools/Extensions.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/tools/Extensions.kt
index 3721417a..d505fd7a 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/tools/Extensions.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/tools/Extensions.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl.tools
+package id.databisnis.android.bachot.features.logout.impl.tools
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
-import io.element.android.libraries.matrix.api.encryption.SteadyStateException
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.SteadyStateException
internal fun BackupUploadState.isBackingUp(): Boolean {
return when (this) {
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/LogoutActionDialog.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/LogoutActionDialog.kt
similarity index 75%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/LogoutActionDialog.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/LogoutActionDialog.kt
index 0222a991..4fb33e35 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/LogoutActionDialog.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/LogoutActionDialog.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl.ui
+package id.databisnis.android.bachot.features.logout.impl.ui
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
-import io.element.android.features.logout.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.dialogs.RetryDialog
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.logout.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.RetryDialog
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun LogoutActionDialog(
diff --git a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/LogoutConfirmationDialog.kt b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/LogoutConfirmationDialog.kt
similarity index 72%
rename from features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/LogoutConfirmationDialog.kt
rename to features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/LogoutConfirmationDialog.kt
index d19a2872..44e2d162 100644
--- a/features/logout/impl/src/main/kotlin/io/element/android/features/logout/impl/ui/LogoutConfirmationDialog.kt
+++ b/features/logout/impl/src/main/kotlin/id/databisnis/android/bachot/features/logout/impl/ui/LogoutConfirmationDialog.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl.ui
+package id.databisnis.android.bachot.features.logout.impl.ui
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
-import io.element.android.features.logout.impl.R
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.logout.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun LogoutConfirmationDialog(
diff --git a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/DefaultLogoutEntryPointTest.kt b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutEntryPointTest.kt
similarity index 83%
rename from features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/DefaultLogoutEntryPointTest.kt
rename to features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutEntryPointTest.kt
index 8f2490b6..287dcfde 100644
--- a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/DefaultLogoutEntryPointTest.kt
+++ b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutEntryPointTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.logout.api.LogoutEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.logout.api.LogoutEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/DefaultLogoutUseCaseTest.kt b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutUseCaseTest.kt
similarity index 85%
rename from features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/DefaultLogoutUseCaseTest.kt
rename to features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutUseCaseTest.kt
index e6707a2d..227120e3 100644
--- a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/DefaultLogoutUseCaseTest.kt
+++ b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/DefaultLogoutUseCaseTest.kt
@@ -8,16 +8,16 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.FakeMatrixClientProvider
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClientProvider
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/LogoutPresenterTest.kt b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutPresenterTest.kt
similarity index 90%
rename from features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/LogoutPresenterTest.kt
rename to features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutPresenterTest.kt
index 236b0138..369d38a9 100644
--- a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/LogoutPresenterTest.kt
+++ b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutPresenterTest.kt
@@ -6,26 +6,26 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.ReceiveTurbine
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.workmanager.test.FakeWorkManagerScheduler
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.workmanager.test.FakeWorkManagerScheduler
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.flow
import kotlinx.coroutines.test.runTest
diff --git a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/LogoutViewTest.kt b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutViewTest.kt
similarity index 85%
rename from features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/LogoutViewTest.kt
rename to features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutViewTest.kt
index 84ca038d..be35c8ea 100644
--- a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/LogoutViewTest.kt
+++ b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/LogoutViewTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl
+package id.databisnis.android.bachot.features.logout.impl
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
-import io.element.android.tests.testutils.pressTag
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
+import id.databisnis.android.bachot.tests.testutils.pressTag
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/direct/DefaultDirectLogoutViewTest.kt b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DefaultDirectLogoutViewTest.kt
similarity index 84%
rename from features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/direct/DefaultDirectLogoutViewTest.kt
rename to features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DefaultDirectLogoutViewTest.kt
index 8eae5347..65aac861 100644
--- a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/direct/DefaultDirectLogoutViewTest.kt
+++ b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DefaultDirectLogoutViewTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl.direct
+package id.databisnis.android.bachot.features.logout.impl.direct
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.logout.api.direct.DirectLogoutEvents
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.features.logout.api.direct.aDirectLogoutState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutEvents
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.features.logout.api.direct.aDirectLogoutState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import org.junit.Ignore
import org.junit.Rule
import org.junit.Test
diff --git a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/direct/DirectLogoutPresenterTest.kt b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DirectLogoutPresenterTest.kt
similarity index 90%
rename from features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/direct/DirectLogoutPresenterTest.kt
rename to features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DirectLogoutPresenterTest.kt
index 835ed4e9..6cae22d6 100644
--- a/features/logout/impl/src/test/kotlin/io/element/android/features/logout/impl/direct/DirectLogoutPresenterTest.kt
+++ b/features/logout/impl/src/test/kotlin/id/databisnis/android/bachot/features/logout/impl/direct/DirectLogoutPresenterTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.impl.direct
+package id.databisnis.android.bachot.features.logout.impl.direct
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.ReceiveTurbine
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.logout.api.direct.DirectLogoutEvents
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutEvents
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.flow.flow
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/logout/test/build.gradle.kts b/features/logout/test/build.gradle.kts
index f61ed10d..acec698c 100644
--- a/features/logout/test/build.gradle.kts
+++ b/features/logout/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.logout.test"
+ namespace = "id.databisnis.android.bachot.features.logout.test"
}
dependencies {
diff --git a/features/logout/test/src/main/kotlin/io/element/android/features/logout/test/FakeLogoutEntryPoint.kt b/features/logout/test/src/main/kotlin/id/databisnis/android/bachot/features/logout/test/FakeLogoutEntryPoint.kt
similarity index 72%
rename from features/logout/test/src/main/kotlin/io/element/android/features/logout/test/FakeLogoutEntryPoint.kt
rename to features/logout/test/src/main/kotlin/id/databisnis/android/bachot/features/logout/test/FakeLogoutEntryPoint.kt
index c5c41722..617febe8 100644
--- a/features/logout/test/src/main/kotlin/io/element/android/features/logout/test/FakeLogoutEntryPoint.kt
+++ b/features/logout/test/src/main/kotlin/id/databisnis/android/bachot/features/logout/test/FakeLogoutEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.test
+package id.databisnis.android.bachot.features.logout.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.logout.api.LogoutEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.logout.api.LogoutEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeLogoutEntryPoint : LogoutEntryPoint {
override fun createNode(
diff --git a/features/logout/test/src/main/kotlin/io/element/android/features/logout/test/FakeLogoutUseCase.kt b/features/logout/test/src/main/kotlin/id/databisnis/android/bachot/features/logout/test/FakeLogoutUseCase.kt
similarity index 63%
rename from features/logout/test/src/main/kotlin/io/element/android/features/logout/test/FakeLogoutUseCase.kt
rename to features/logout/test/src/main/kotlin/id/databisnis/android/bachot/features/logout/test/FakeLogoutUseCase.kt
index 9b111721..6965a0b3 100644
--- a/features/logout/test/src/main/kotlin/io/element/android/features/logout/test/FakeLogoutUseCase.kt
+++ b/features/logout/test/src/main/kotlin/id/databisnis/android/bachot/features/logout/test/FakeLogoutUseCase.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.logout.test
+package id.databisnis.android.bachot.features.logout.test
-import io.element.android.features.logout.api.LogoutUseCase
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.features.logout.api.LogoutUseCase
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeLogoutUseCase(
var logoutLambda: (Boolean) -> Unit = { lambdaError() }
diff --git a/features/messages/api/build.gradle.kts b/features/messages/api/build.gradle.kts
index 029ef624..97c0a5d7 100644
--- a/features/messages/api/build.gradle.kts
+++ b/features/messages/api/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.messages.api"
+ namespace = "id.databisnis.android.bachot.features.messages.api"
}
dependencies {
diff --git a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/MessageComposerContext.kt b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/MessageComposerContext.kt
similarity index 77%
rename from features/messages/api/src/main/kotlin/io/element/android/features/messages/api/MessageComposerContext.kt
rename to features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/MessageComposerContext.kt
index 534af8a5..47b5204e 100644
--- a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/MessageComposerContext.kt
+++ b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/MessageComposerContext.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.api
+package id.databisnis.android.bachot.features.messages.api
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
/**
* Hoist-able state of the message composer.
diff --git a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/MessagesEntryPoint.kt b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/MessagesEntryPoint.kt
similarity index 71%
rename from features/messages/api/src/main/kotlin/io/element/android/features/messages/api/MessagesEntryPoint.kt
rename to features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/MessagesEntryPoint.kt
index a23e337d..1c28f69d 100644
--- a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/MessagesEntryPoint.kt
+++ b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/MessagesEntryPoint.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.api
+package id.databisnis.android.bachot.features.messages.api
import android.os.Parcelable
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
import kotlinx.parcelize.Parcelize
interface MessagesEntryPoint : FeatureEntryPoint {
diff --git a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/pinned/PinnedEventsTimelineProvider.kt b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/pinned/PinnedEventsTimelineProvider.kt
similarity index 66%
rename from features/messages/api/src/main/kotlin/io/element/android/features/messages/api/pinned/PinnedEventsTimelineProvider.kt
rename to features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/pinned/PinnedEventsTimelineProvider.kt
index 849b9747..ba8a6160 100644
--- a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/pinned/PinnedEventsTimelineProvider.kt
+++ b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/pinned/PinnedEventsTimelineProvider.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.api.pinned
+package id.databisnis.android.bachot.features.messages.api.pinned
-import io.element.android.libraries.matrix.api.timeline.TimelineProvider
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineProvider
interface PinnedEventsTimelineProvider : TimelineProvider
diff --git a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/HtmlConverterProvider.kt b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/HtmlConverterProvider.kt
similarity index 86%
rename from features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/HtmlConverterProvider.kt
rename to features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/HtmlConverterProvider.kt
index f44c996c..c7c22e71 100644
--- a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/HtmlConverterProvider.kt
+++ b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/HtmlConverterProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.api.timeline
+package id.databisnis.android.bachot.features.messages.api.timeline
import androidx.compose.runtime.Composable
import io.element.android.wysiwyg.utils.HtmlConverter
diff --git a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerEvent.kt b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerEvent.kt
similarity index 78%
rename from features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerEvent.kt
rename to features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerEvent.kt
index ef5fe93d..273cb7c3 100644
--- a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerEvent.kt
+++ b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerEvent.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.api.timeline.voicemessages.composer
+package id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer
import androidx.lifecycle.Lifecycle
-import io.element.android.libraries.textcomposer.model.VoiceMessagePlayerEvent
-import io.element.android.libraries.textcomposer.model.VoiceMessageRecorderEvent
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessagePlayerEvent
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessageRecorderEvent
sealed interface VoiceMessageComposerEvent {
data class RecorderEvent(
diff --git a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerPresenter.kt b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerPresenter.kt
similarity index 64%
rename from features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerPresenter.kt
rename to features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerPresenter.kt
index 848f9fe8..bf0b19f9 100644
--- a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerPresenter.kt
+++ b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerPresenter.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.api.timeline.voicemessages.composer
+package id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
fun interface VoiceMessageComposerPresenter : Presenter {
interface Factory {
diff --git a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerState.kt b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerState.kt
similarity index 75%
rename from features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerState.kt
rename to features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerState.kt
index f324bb76..f4eaa27c 100644
--- a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerState.kt
+++ b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.api.timeline.voicemessages.composer
+package id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer
import androidx.compose.runtime.Stable
-import io.element.android.libraries.textcomposer.model.VoiceMessageState
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessageState
@Stable
data class VoiceMessageComposerState(
diff --git a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerStateProvider.kt b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerStateProvider.kt
similarity index 84%
rename from features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerStateProvider.kt
rename to features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerStateProvider.kt
index 7b264a3d..12635cf1 100644
--- a/features/messages/api/src/main/kotlin/io/element/android/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerStateProvider.kt
+++ b/features/messages/api/src/main/kotlin/id/databisnis/android/bachot/features/messages/api/timeline/voicemessages/composer/VoiceMessageComposerStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.api.timeline.voicemessages.composer
+package id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.designsystem.components.media.WaveFormSamples
-import io.element.android.libraries.textcomposer.model.VoiceMessageState
+import id.databisnis.android.bachot.libraries.designsystem.components.media.WaveFormSamples
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessageState
import kotlin.time.Duration.Companion.seconds
open class VoiceMessageComposerStateProvider : PreviewParameterProvider {
diff --git a/features/messages/impl/build.gradle.kts b/features/messages/impl/build.gradle.kts
index ad6562a8..9e42d071 100644
--- a/features/messages/impl/build.gradle.kts
+++ b/features/messages/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.messages.impl"
+ namespace = "id.databisnis.android.bachot.features.messages.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/DefaultMessagesEntryPoint.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/DefaultMessagesEntryPoint.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/DefaultMessagesEntryPoint.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/DefaultMessagesEntryPoint.kt
index 0293a400..a6f52fae 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/DefaultMessagesEntryPoint.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/DefaultMessagesEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.messages.api.MessagesEntryPoint
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.messages.api.MessagesEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesBinding(SessionScope::class)
class DefaultMessagesEntryPoint : MessagesEntryPoint {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesEvents.kt
similarity index 66%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesEvents.kt
index 2419d760..d365e92d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesEvents.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
sealed interface MessagesEvents {
data class HandleAction(val action: TimelineItemAction, val event: TimelineItem.Event) : MessagesEvents
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesFlowNode.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesFlowNode.kt
similarity index 81%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesFlowNode.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesFlowNode.kt
index f0b88e19..ac4a2686 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesFlowNode.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -23,70 +23,70 @@ import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.api.ElementCallEntryPoint
-import io.element.android.features.forward.api.ForwardEntryPoint
-import io.element.android.features.knockrequests.api.list.KnockRequestsListEntryPoint
-import io.element.android.features.location.api.Location
-import io.element.android.features.location.api.LocationService
-import io.element.android.features.location.api.SendLocationEntryPoint
-import io.element.android.features.location.api.ShowLocationEntryPoint
-import io.element.android.features.messages.api.MessagesEntryPoint
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.features.messages.impl.attachments.preview.AttachmentsPreviewNode
-import io.element.android.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider
-import io.element.android.features.messages.impl.pinned.list.PinnedMessagesListNode
-import io.element.android.features.messages.impl.report.ReportMessageNode
-import io.element.android.features.messages.impl.threads.ThreadedMessagesNode
-import io.element.android.features.messages.impl.timeline.TimelineController
-import io.element.android.features.messages.impl.timeline.debug.EventDebugInfoNode
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemAudioContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContentWithAttachment
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.features.messages.impl.timeline.model.event.duration
-import io.element.android.features.poll.api.create.CreatePollEntryPoint
-import io.element.android.features.poll.api.create.CreatePollMode
-import io.element.android.libraries.architecture.BackstackWithOverlayBox
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.architecture.overlay.Overlay
-import io.element.android.libraries.architecture.overlay.operation.hide
-import io.element.android.libraries.architecture.overlay.operation.show
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
-import io.element.android.libraries.dateformatter.api.toHumanReadableDuration
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.alias.matches
-import io.element.android.libraries.matrix.api.room.joinedRoomMembers
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
-import io.element.android.libraries.matrix.ui.messages.RoomMemberProfilesCache
-import io.element.android.libraries.matrix.ui.messages.RoomNamesCache
-import io.element.android.libraries.mediaviewer.api.MediaInfo
-import io.element.android.libraries.mediaviewer.api.MediaViewerEntryPoint
-import io.element.android.libraries.textcomposer.mentions.LocalMentionSpanUpdater
-import io.element.android.libraries.textcomposer.mentions.MentionSpanTheme
-import io.element.android.libraries.textcomposer.mentions.MentionSpanUpdater
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analyticsproviders.api.trackers.captureInteraction
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.api.ElementCallEntryPoint
+import id.databisnis.android.bachot.features.forward.api.ForwardEntryPoint
+import id.databisnis.android.bachot.features.knockrequests.api.list.KnockRequestsListEntryPoint
+import id.databisnis.android.bachot.features.location.api.Location
+import id.databisnis.android.bachot.features.location.api.LocationService
+import id.databisnis.android.bachot.features.location.api.SendLocationEntryPoint
+import id.databisnis.android.bachot.features.location.api.ShowLocationEntryPoint
+import id.databisnis.android.bachot.features.messages.api.MessagesEntryPoint
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.features.messages.impl.attachments.preview.AttachmentsPreviewNode
+import id.databisnis.android.bachot.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider
+import id.databisnis.android.bachot.features.messages.impl.pinned.list.PinnedMessagesListNode
+import id.databisnis.android.bachot.features.messages.impl.report.ReportMessageNode
+import id.databisnis.android.bachot.features.messages.impl.threads.ThreadedMessagesNode
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineController
+import id.databisnis.android.bachot.features.messages.impl.timeline.debug.EventDebugInfoNode
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemAudioContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContentWithAttachment
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLocationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.duration
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollEntryPoint
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollMode
+import id.databisnis.android.bachot.libraries.architecture.BackstackWithOverlayBox
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.architecture.overlay.Overlay
+import id.databisnis.android.bachot.libraries.architecture.overlay.operation.hide
+import id.databisnis.android.bachot.libraries.architecture.overlay.operation.show
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.dateformatter.api.toHumanReadableDuration
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.matches
+import id.databisnis.android.bachot.libraries.matrix.api.room.joinedRoomMembers
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.RoomMemberProfilesCache
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.RoomNamesCache
+import id.databisnis.android.bachot.libraries.mediaviewer.api.MediaInfo
+import id.databisnis.android.bachot.libraries.mediaviewer.api.MediaViewerEntryPoint
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.LocalMentionSpanUpdater
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanTheme
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanUpdater
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analyticsproviders.api.trackers.captureInteraction
import kotlinx.collections.immutable.ImmutableList
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.launchIn
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesNavigator.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesNavigator.kt
similarity index 62%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesNavigator.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesNavigator.kt
index 2ec5c0bc..99751215 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesNavigator.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesNavigator.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
import kotlinx.collections.immutable.ImmutableList
interface MessagesNavigator {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesNode.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesNode.kt
similarity index 74%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesNode.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesNode.kt
index 0692a987..d856d0d8 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesNode.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
import android.app.Activity
import android.content.Context
@@ -27,50 +27,50 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.knockrequests.api.banner.KnockRequestsBannerRenderer
-import io.element.android.features.messages.impl.actionlist.ActionListPresenter
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerEvent
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerPresenter
-import io.element.android.features.messages.impl.timeline.TimelineController
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.TimelinePresenter
-import io.element.android.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
-import io.element.android.features.messages.impl.timeline.di.TimelineItemPresenterFactories
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.roommembermoderation.api.ModerationAction
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationRenderer
-import io.element.android.libraries.androidutils.browser.openUrlInChromeCustomTab
-import io.element.android.libraries.androidutils.system.openUrlInExternalApp
-import io.element.android.libraries.androidutils.system.toast
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.designsystem.utils.OnLifecycleEvent
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.analytics.toAnalyticsViewRoom
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.alias.matches
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
-import io.element.android.libraries.mediaplayer.api.MediaPlayer
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction.LoadMessagesUi
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.api.finishLongRunningTransaction
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.knockrequests.api.banner.KnockRequestsBannerRenderer
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListPresenter
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerEvent
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerPresenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineController
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelinePresenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.TimelineItemPresenterFactories
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationAction
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationRenderer
+import id.databisnis.android.bachot.libraries.androidutils.browser.openUrlInChromeCustomTab
+import id.databisnis.android.bachot.libraries.androidutils.system.openUrlInExternalApp
+import id.databisnis.android.bachot.libraries.androidutils.system.toast
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.designsystem.utils.OnLifecycleEvent
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.analytics.toAnalyticsViewRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.matches
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.mediaplayer.api.MediaPlayer
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction.LoadMessagesUi
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.api.finishLongRunningTransaction
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesPresenter.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesPresenter.kt
index e912722c..53a44eff 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
import android.os.Build
import androidx.compose.runtime.Composable
@@ -27,70 +27,70 @@ import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.PinUnpinAction
-import io.element.android.appconfig.MessageComposerConfig
-import io.element.android.features.messages.api.timeline.HtmlConverterProvider
-import io.element.android.features.messages.impl.actionlist.ActionListEvents
-import io.element.android.features.messages.impl.actionlist.ActionListState
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.crypto.identity.IdentityChangeState
-import io.element.android.features.messages.impl.link.LinkState
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerEvent
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerState
-import io.element.android.features.messages.impl.pinned.banner.PinnedMessagesBannerState
-import io.element.android.features.messages.impl.timeline.MarkAsFullyRead
-import io.element.android.features.messages.impl.timeline.TimelineController
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.TimelineState
-import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionState
-import io.element.android.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryState
-import io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetState
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.TimelineItemThreadInfo
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContentWithAttachment
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.messages.impl.voicemessages.composer.DefaultVoiceMessageComposerPresenter
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.androidutils.clipboard.ClipboardHelper
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.extensions.flatMap
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.core.toThreadId
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.MessageEventType
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.libraries.matrix.api.room.powerlevels.canPinUnpin
-import io.element.android.libraries.matrix.api.room.powerlevels.canRedactOther
-import io.element.android.libraries.matrix.api.room.powerlevels.canRedactOwn
-import io.element.android.libraries.matrix.api.room.powerlevels.canSendMessage
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
-import io.element.android.libraries.matrix.ui.messages.reply.map
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.matrix.ui.room.getDirectRoomMember
-import io.element.android.libraries.recentemojis.api.AddRecentEmoji
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.appconfig.MessageComposerConfig
+import id.databisnis.android.bachot.features.messages.api.timeline.HtmlConverterProvider
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListEvents
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListState
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.crypto.identity.IdentityChangeState
+import id.databisnis.android.bachot.features.messages.impl.link.LinkState
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerEvent
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerState
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.PinnedMessagesBannerState
+import id.databisnis.android.bachot.features.messages.impl.timeline.MarkAsFullyRead
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineController
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.CustomReactionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemThreadInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContentWithAttachment
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStateContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.messages.impl.voicemessages.composer.DefaultVoiceMessageComposerPresenter
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.androidutils.clipboard.ClipboardHelper
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.extensions.flatMap
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.core.toThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.MessageEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canPinUnpin
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canRedactOther
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canRedactOwn
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canSendMessage
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.map
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.matrix.ui.room.getDirectRoomMember
+import id.databisnis.android.bachot.libraries.recentemojis.api.AddRecentEmoji
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesState.kt
new file mode 100644
index 00000000..8f8b3eaf
--- /dev/null
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesState.kt
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) 2025 Element Creations Ltd.
+ * Copyright 2023-2025 New Vector Ltd.
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
+ * Please see LICENSE files in the repository root for full details.
+ */
+
+package id.databisnis.android.bachot.features.messages.impl
+
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerState
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListState
+import id.databisnis.android.bachot.features.messages.impl.crypto.identity.IdentityChangeState
+import id.databisnis.android.bachot.features.messages.impl.link.LinkState
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerState
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.PinnedMessagesBannerState
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.CustomReactionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetState
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.SuccessorRoom
+import kotlinx.collections.immutable.ImmutableList
+
+data class MessagesState(
+ val roomId: RoomId,
+ val roomName: String?,
+ val roomAvatar: AvatarData,
+ val heroes: ImmutableList,
+ val userEventPermissions: UserEventPermissions,
+ val composerState: MessageComposerState,
+ val voiceMessageComposerState: VoiceMessageComposerState,
+ val timelineState: TimelineState,
+ val timelineProtectionState: TimelineProtectionState,
+ val identityChangeState: IdentityChangeState,
+ val linkState: LinkState,
+ val actionListState: ActionListState,
+ val customReactionState: CustomReactionState,
+ val reactionSummaryState: ReactionSummaryState,
+ val readReceiptBottomSheetState: ReadReceiptBottomSheetState,
+ val snackbarMessage: SnackbarMessage?,
+ val inviteProgress: AsyncData,
+ val showReinvitePrompt: Boolean,
+ val enableTextFormatting: Boolean,
+ val roomCallState: RoomCallState,
+ val appName: String,
+ val pinnedMessagesBannerState: PinnedMessagesBannerState,
+ val dmUserVerificationState: IdentityState?,
+ val roomMemberModerationState: RoomMemberModerationState,
+ val successorRoom: SuccessorRoom?,
+ val eventSink: (MessagesEvents) -> Unit
+) {
+ val isTombstoned = successorRoom != null
+}
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesStateProvider.kt
similarity index 62%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesStateProvider.kt
index 3a077e6c..9a69330a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesStateProvider.kt
@@ -6,49 +6,49 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerState
-import io.element.android.features.messages.api.timeline.voicemessages.composer.aVoiceMessageComposerState
-import io.element.android.features.messages.api.timeline.voicemessages.composer.aVoiceMessagePreviewState
-import io.element.android.features.messages.impl.actionlist.ActionListState
-import io.element.android.features.messages.impl.actionlist.anActionListState
-import io.element.android.features.messages.impl.crypto.identity.IdentityChangeState
-import io.element.android.features.messages.impl.crypto.identity.anIdentityChangeState
-import io.element.android.features.messages.impl.link.LinkState
-import io.element.android.features.messages.impl.link.aLinkState
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerState
-import io.element.android.features.messages.impl.messagecomposer.aMessageComposerState
-import io.element.android.features.messages.impl.pinned.banner.PinnedMessagesBannerState
-import io.element.android.features.messages.impl.pinned.banner.aLoadedPinnedMessagesBannerState
-import io.element.android.features.messages.impl.timeline.TimelineState
-import io.element.android.features.messages.impl.timeline.aTimelineItemList
-import io.element.android.features.messages.impl.timeline.aTimelineState
-import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionEvents
-import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionState
-import io.element.android.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryEvents
-import io.element.android.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryState
-import io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetEvents
-import io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetState
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.messages.impl.timeline.protection.aTimelineProtectionState
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.features.roomcall.api.aStandByCallState
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.room.tombstone.SuccessorRoom
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.libraries.textcomposer.model.aTextEditorStateRich
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerState
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.aVoiceMessageComposerState
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.aVoiceMessagePreviewState
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListState
+import id.databisnis.android.bachot.features.messages.impl.actionlist.anActionListState
+import id.databisnis.android.bachot.features.messages.impl.crypto.identity.IdentityChangeState
+import id.databisnis.android.bachot.features.messages.impl.crypto.identity.anIdentityChangeState
+import id.databisnis.android.bachot.features.messages.impl.link.LinkState
+import id.databisnis.android.bachot.features.messages.impl.link.aLinkState
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerState
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.aMessageComposerState
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.PinnedMessagesBannerState
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.aLoadedPinnedMessagesBannerState
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineState
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemList
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.CustomReactionEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.CustomReactionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.aTimelineProtectionState
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.features.roomcall.api.aStandByCallState
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.SuccessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.libraries.textcomposer.model.aTextEditorStateRich
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.persistentSetOf
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesView.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesView.kt
index 03b04608..4fd7bf6e 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.animation.expandVertically
@@ -43,62 +43,62 @@ import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerEvent
-import io.element.android.features.messages.impl.actionlist.ActionListEvents
-import io.element.android.features.messages.impl.actionlist.ActionListView
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.crypto.identity.IdentityChangeStateView
-import io.element.android.features.messages.impl.link.LinkEvents
-import io.element.android.features.messages.impl.link.LinkView
-import io.element.android.features.messages.impl.messagecomposer.AttachmentsBottomSheet
-import io.element.android.features.messages.impl.messagecomposer.DisabledComposerView
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerEvent
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerView
-import io.element.android.features.messages.impl.messagecomposer.suggestions.SuggestionsPickerView
-import io.element.android.features.messages.impl.pinned.banner.PinnedMessagesBannerState
-import io.element.android.features.messages.impl.pinned.banner.PinnedMessagesBannerView
-import io.element.android.features.messages.impl.pinned.banner.PinnedMessagesBannerViewDefaults
-import io.element.android.features.messages.impl.timeline.FOCUS_ON_PINNED_EVENT_DEBOUNCE_DURATION_IN_MILLIS
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.TimelineView
-import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionBottomSheet
-import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionEvents
-import io.element.android.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryEvents
-import io.element.android.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryView
-import io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheet
-import io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetEvents
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.topbars.MessagesViewTopBar
-import io.element.android.features.messages.impl.topbars.ThreadTopBar
-import io.element.android.features.messages.impl.voicemessages.composer.VoiceMessagePermissionRationaleDialog
-import io.element.android.features.messages.impl.voicemessages.composer.VoiceMessageSendingFailedDialog
-import io.element.android.libraries.androidutils.ui.hideKeyboard
-import io.element.android.libraries.designsystem.atomic.molecules.ComposerAlertMolecule
-import io.element.android.libraries.designsystem.components.ExpandableBottomSheetLayout
-import io.element.android.libraries.designsystem.components.ExpandableBottomSheetLayoutState
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.rememberExpandableBottomSheetLayoutState
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toAnnotatedString
-import io.element.android.libraries.designsystem.theme.components.BottomSheetDragHandle
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.utils.HideKeyboardWhenDisposed
-import io.element.android.libraries.designsystem.utils.KeepScreenOn
-import io.element.android.libraries.designsystem.utils.OnLifecycleEvent
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarHost
-import io.element.android.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.room.tombstone.SuccessorRoom
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.textcomposer.model.TextEditorState
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerEvent
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListEvents
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListView
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.crypto.identity.IdentityChangeStateView
+import id.databisnis.android.bachot.features.messages.impl.link.LinkEvents
+import id.databisnis.android.bachot.features.messages.impl.link.LinkView
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.AttachmentsBottomSheet
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.DisabledComposerView
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerEvent
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerView
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions.SuggestionsPickerView
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.PinnedMessagesBannerState
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.PinnedMessagesBannerView
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.PinnedMessagesBannerViewDefaults
+import id.databisnis.android.bachot.features.messages.impl.timeline.FOCUS_ON_PINNED_EVENT_DEBOUNCE_DURATION_IN_MILLIS
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.CustomReactionBottomSheet
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.CustomReactionEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheet
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.topbars.MessagesViewTopBar
+import id.databisnis.android.bachot.features.messages.impl.topbars.ThreadTopBar
+import id.databisnis.android.bachot.features.messages.impl.voicemessages.composer.VoiceMessagePermissionRationaleDialog
+import id.databisnis.android.bachot.features.messages.impl.voicemessages.composer.VoiceMessageSendingFailedDialog
+import id.databisnis.android.bachot.libraries.androidutils.ui.hideKeyboard
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ComposerAlertMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.ExpandableBottomSheetLayout
+import id.databisnis.android.bachot.libraries.designsystem.components.ExpandableBottomSheetLayoutState
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.rememberExpandableBottomSheetLayoutState
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toAnnotatedString
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.BottomSheetDragHandle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.utils.HideKeyboardWhenDisposed
+import id.databisnis.android.bachot.libraries.designsystem.utils.KeepScreenOn
+import id.databisnis.android.bachot.libraries.designsystem.utils.OnLifecycleEvent
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarHost
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.SuccessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.textcomposer.model.TextEditorState
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import io.element.android.wysiwyg.link.Link
import timber.log.Timber
import kotlin.time.Duration.Companion.milliseconds
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/UserEventPermissions.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/UserEventPermissions.kt
similarity index 93%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/UserEventPermissions.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/UserEventPermissions.kt
index f7d22195..2ad16c02 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/UserEventPermissions.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/UserEventPermissions.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
/**
* Represents the permissions a user has in a room.
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListEvents.kt
similarity index 66%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListEvents.kt
index 415a80a4..75e64beb 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListEvents.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.actionlist
+package id.databisnis.android.bachot.features.messages.impl.actionlist
-import io.element.android.features.messages.impl.UserEventPermissions
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.UserEventPermissions
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
sealed interface ActionListEvents {
data object Clear : ActionListEvents
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListPresenter.kt
similarity index 78%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListPresenter.kt
index 36166409..8951c2cb 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.actionlist
+package id.databisnis.android.bachot.features.messages.impl.actionlist
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -19,35 +19,35 @@ import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.messages.impl.UserEventPermissions
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemActionComparator
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailureFactory
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.TimelineItemThreadInfo
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContentWithAttachment
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateContent
-import io.element.android.features.messages.impl.timeline.model.event.canBeCopied
-import io.element.android.features.messages.impl.timeline.model.event.canBeForwarded
-import io.element.android.features.messages.impl.timeline.model.event.canReact
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
-import io.element.android.libraries.recentemojis.api.GetRecentEmojis
+import id.databisnis.android.bachot.features.messages.impl.UserEventPermissions
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemActionComparator
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailureFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemThreadInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContentWithAttachment
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStateContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.canBeCopied
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.canBeForwarded
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.canReact
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.libraries.recentemojis.api.GetRecentEmojis
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListState.kt
similarity index 72%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListState.kt
index c0554aaf..ab1b3606 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.actionlist
+package id.databisnis.android.bachot.features.messages.impl.actionlist
import androidx.compose.runtime.Immutable
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
import kotlinx.collections.immutable.ImmutableList
data class ActionListState(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListStateProvider.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListStateProvider.kt
index e57e5bdc..d6c39a62 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListStateProvider.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.actionlist
+package id.databisnis.android.bachot.features.messages.impl.actionlist
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemActionComparator
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
-import io.element.android.features.messages.impl.crypto.sendfailure.resolve.anUnsignedDeviceSendFailure
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemAudioContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemLocationContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemVoiceContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShield
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemActionComparator
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve.anUnsignedDeviceSendFailure
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemAudioContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemLocationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemVoiceContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShield
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListView.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListView.kt
index 704f79a4..743939d3 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/ActionListView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.actionlist
+package id.databisnis.android.bachot.features.messages.impl.actionlist
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
@@ -53,50 +53,50 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure.ChangedIdentity
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure.None
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure.UnsignedDevice
-import io.element.android.features.messages.impl.timeline.a11y.a11yReactionAction
-import io.element.android.features.messages.impl.timeline.components.MessageShieldView
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemAudioContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.features.messages.impl.utils.messagesummary.DefaultMessageSummaryFormatter
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toSp
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.hide
-import io.element.android.libraries.matrix.ui.messages.sender.SenderName
-import io.element.android.libraries.matrix.ui.messages.sender.SenderNameMode
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure.ChangedIdentity
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure.None
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure.UnsignedDevice
+import id.databisnis.android.bachot.features.messages.impl.timeline.a11y.a11yReactionAction
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.MessageShieldView
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemAudioContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLocationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStateContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.features.messages.impl.utils.messagesummary.DefaultMessageSummaryFormatter
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toSp
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.hide
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.sender.SenderName
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.sender.SenderNameMode
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemAction.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemAction.kt
similarity index 89%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemAction.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemAction.kt
index 25e75beb..d0767688 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemAction.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemAction.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.actionlist.model
+package id.databisnis.android.bachot.features.messages.impl.actionlist.model
import androidx.annotation.DrawableRes
import androidx.annotation.StringRes
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
enum class TimelineItemAction(
@StringRes val titleRes: Int,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemActionComparator.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemActionComparator.kt
similarity index 94%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemActionComparator.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemActionComparator.kt
index 0a0d9b17..7a33ba1d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemActionComparator.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemActionComparator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.actionlist.model
+package id.databisnis.android.bachot.features.messages.impl.actionlist.model
import androidx.annotation.VisibleForTesting
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemActionPostProcessor.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemActionPostProcessor.kt
similarity index 87%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemActionPostProcessor.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemActionPostProcessor.kt
index 421a68f1..2807d1d2 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemActionPostProcessor.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemActionPostProcessor.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.actionlist.model
+package id.databisnis.android.bachot.features.messages.impl.actionlist.model
fun interface TimelineItemActionPostProcessor {
fun process(actions: List): List
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/Attachment.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/Attachment.kt
similarity index 76%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/Attachment.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/Attachment.kt
index d989b34a..b511f16d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/Attachment.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/Attachment.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments
+package id.databisnis.android.bachot.features.messages.impl.attachments
import android.os.Parcelable
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.mediaviewer.api.local.LocalMedia
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMedia
import kotlinx.parcelize.Parcelize
@Immutable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewEvents.kt
similarity index 85%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewEvents.kt
index d8e29de9..662f2dda 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.preview
+package id.databisnis.android.bachot.features.messages.impl.attachments.preview
sealed interface AttachmentsPreviewEvents {
data object SendAttachment : AttachmentsPreviewEvents
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewNode.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewNode.kt
similarity index 69%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewNode.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewNode.kt
index 451398d7..869226d4 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewNode.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.preview
+package id.databisnis.android.bachot.features.messages.impl.attachments.preview
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -18,18 +18,18 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.compound.colors.SemanticColorsLightDark
-import io.element.android.compound.theme.ForcedDarkElementTheme
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.mediaviewer.api.local.LocalMediaRenderer
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.compound.theme.ForcedDarkElementTheme
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMediaRenderer
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewPresenter.kt
similarity index 88%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewPresenter.kt
index d7e0332b..cf30a0ca 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.preview
+package id.databisnis.android.bachot.features.messages.impl.attachments.preview
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -21,28 +21,28 @@ import androidx.compose.runtime.snapshotFlow
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.features.messages.impl.attachments.video.MediaOptimizationSelectorPresenter
-import io.element.android.libraries.androidutils.file.TemporaryUriDeleter
-import io.element.android.libraries.androidutils.file.safeDelete
-import io.element.android.libraries.androidutils.hash.hash
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.coroutine.firstInstanceOf
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeImage
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeVideo
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.permalink.PermalinkBuilder
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.mediaupload.api.MediaOptimizationConfig
-import io.element.android.libraries.mediaupload.api.MediaSenderFactory
-import io.element.android.libraries.mediaupload.api.MediaUploadInfo
-import io.element.android.libraries.mediaupload.api.allFiles
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
-import io.element.android.libraries.textcomposer.model.TextEditorState
-import io.element.android.libraries.textcomposer.model.rememberMarkdownTextEditorState
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.MediaOptimizationSelectorPresenter
+import id.databisnis.android.bachot.libraries.androidutils.file.TemporaryUriDeleter
+import id.databisnis.android.bachot.libraries.androidutils.file.safeDelete
+import id.databisnis.android.bachot.libraries.androidutils.hash.hash
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.coroutine.firstInstanceOf
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeImage
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeVideo
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilder
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaOptimizationConfig
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaSenderFactory
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaUploadInfo
+import id.databisnis.android.bachot.libraries.mediaupload.api.allFiles
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.textcomposer.model.TextEditorState
+import id.databisnis.android.bachot.libraries.textcomposer.model.rememberMarkdownTextEditorState
import kotlinx.coroutines.CancellationException
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Job
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewState.kt
similarity index 75%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewState.kt
index 42d01a4f..97157158 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.preview
+package id.databisnis.android.bachot.features.messages.impl.attachments.preview
import androidx.compose.runtime.Immutable
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.features.messages.impl.attachments.video.MediaOptimizationSelectorState
-import io.element.android.libraries.mediaupload.api.MediaUploadInfo
-import io.element.android.libraries.textcomposer.model.TextEditorState
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.MediaOptimizationSelectorState
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaUploadInfo
+import id.databisnis.android.bachot.libraries.textcomposer.model.TextEditorState
data class AttachmentsPreviewState(
val attachment: Attachment,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewStateProvider.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewStateProvider.kt
index 6823aead..3c9738ca 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewStateProvider.kt
@@ -6,24 +6,24 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.preview
+package id.databisnis.android.bachot.features.messages.impl.attachments.preview
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import androidx.core.net.toUri
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.features.messages.impl.attachments.video.MediaOptimizationSelectorState
-import io.element.android.features.messages.impl.attachments.video.VideoUploadEstimation
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.media.ImageInfo
-import io.element.android.libraries.mediaupload.api.MediaUploadInfo
-import io.element.android.libraries.mediaviewer.api.MediaInfo
-import io.element.android.libraries.mediaviewer.api.aVideoMediaInfo
-import io.element.android.libraries.mediaviewer.api.anImageMediaInfo
-import io.element.android.libraries.mediaviewer.api.local.LocalMedia
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
-import io.element.android.libraries.textcomposer.model.TextEditorState
-import io.element.android.libraries.textcomposer.model.aTextEditorStateMarkdown
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.MediaOptimizationSelectorState
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.VideoUploadEstimation
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaUploadInfo
+import id.databisnis.android.bachot.libraries.mediaviewer.api.MediaInfo
+import id.databisnis.android.bachot.libraries.mediaviewer.api.aVideoMediaInfo
+import id.databisnis.android.bachot.libraries.mediaviewer.api.anImageMediaInfo
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMedia
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.textcomposer.model.TextEditorState
+import id.databisnis.android.bachot.libraries.textcomposer.model.aTextEditorStateMarkdown
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import java.io.File
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewView.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewView.kt
index 7c9ffdaf..543d461c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/AttachmentsPreviewView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/AttachmentsPreviewView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.preview
+package id.databisnis.android.bachot.features.messages.impl.attachments.preview
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.Image
@@ -34,42 +34,42 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.R
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.features.messages.impl.attachments.preview.error.sendAttachmentError
-import io.element.android.features.messages.impl.attachments.video.MediaOptimizationSelectorEvent
-import io.element.android.features.messages.impl.attachments.video.MediaOptimizationSelectorState
-import io.element.android.features.messages.impl.attachments.video.VideoUploadEstimation
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeImage
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeVideo
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.ProgressDialogType
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.AlertDialog
-import io.element.android.libraries.designsystem.components.dialogs.ListDialog
-import io.element.android.libraries.designsystem.components.dialogs.RetryDialog
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.modifiers.niceClickable
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Switch
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.designsystem.utils.CommonDrawables
-import io.element.android.libraries.mediaviewer.api.local.LocalMedia
-import io.element.android.libraries.mediaviewer.api.local.LocalMediaRenderer
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
-import io.element.android.libraries.textcomposer.TextComposer
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.libraries.textcomposer.model.VoiceMessageState
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.libraries.ui.utils.formatter.rememberFileSizeFormatter
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.features.messages.impl.attachments.preview.error.sendAttachmentError
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.MediaOptimizationSelectorEvent
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.MediaOptimizationSelectorState
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.VideoUploadEstimation
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeImage
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeVideo
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialogType
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.AlertDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ListDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.RetryDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.niceClickable
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Switch
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.designsystem.utils.CommonDrawables
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMedia
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMediaRenderer
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.textcomposer.TextComposer
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessageState
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.ui.utils.formatter.rememberFileSizeFormatter
import io.element.android.wysiwyg.display.TextDisplay
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/OnDoneListener.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/OnDoneListener.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/OnDoneListener.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/OnDoneListener.kt
index 948370fc..75d94004 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/OnDoneListener.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/OnDoneListener.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.preview
+package id.databisnis.android.bachot.features.messages.impl.attachments.preview
fun interface OnDoneListener {
operator fun invoke()
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/error/ErrorFormatter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/error/ErrorFormatter.kt
similarity index 69%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/error/ErrorFormatter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/error/ErrorFormatter.kt
index 89b14fef..c27d401b 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/preview/error/ErrorFormatter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/preview/error/ErrorFormatter.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.preview.error
+package id.databisnis.android.bachot.features.messages.impl.attachments.preview.error
-import io.element.android.features.messages.impl.R
-import io.element.android.libraries.mediaupload.api.MediaPreProcessor
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaPreProcessor
fun sendAttachmentError(
throwable: Throwable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenter.kt
similarity index 90%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenter.kt
index d0716abe..a363768d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.video
+package id.databisnis.android.bachot.features.messages.impl.attachments.video
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -19,16 +19,16 @@ import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeVideo
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.mediaupload.api.MaxUploadSizeProvider
-import io.element.android.libraries.mediaupload.api.compressorHelper
-import io.element.android.libraries.mediaviewer.api.local.LocalMedia
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStore
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeVideo
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.mediaupload.api.MaxUploadSizeProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.compressorHelper
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMedia
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.flow.first
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/MediaOptimizationSelectorEvent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/MediaOptimizationSelectorEvent.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/MediaOptimizationSelectorEvent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/MediaOptimizationSelectorEvent.kt
index ec1c3b82..016b9499 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/MediaOptimizationSelectorEvent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/MediaOptimizationSelectorEvent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.video
+package id.databisnis.android.bachot.features.messages.impl.attachments.video
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
sealed interface MediaOptimizationSelectorEvent {
data class SelectImageOptimization(val enabled: Boolean) : MediaOptimizationSelectorEvent
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/MediaOptimizationSelectorPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/MediaOptimizationSelectorPresenter.kt
similarity index 67%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/MediaOptimizationSelectorPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/MediaOptimizationSelectorPresenter.kt
index 80cdfd94..d2f1d7cf 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/MediaOptimizationSelectorPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/MediaOptimizationSelectorPresenter.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.video
+package id.databisnis.android.bachot.features.messages.impl.attachments.video
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.mediaviewer.api.local.LocalMedia
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMedia
fun interface MediaOptimizationSelectorPresenter : Presenter {
interface Factory {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/MediaOptimizationSelectorState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/MediaOptimizationSelectorState.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/MediaOptimizationSelectorState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/MediaOptimizationSelectorState.kt
index 29e51d39..7e2e93c6 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/MediaOptimizationSelectorState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/MediaOptimizationSelectorState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.video
+package id.databisnis.android.bachot.features.messages.impl.attachments.video
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
import kotlinx.collections.immutable.ImmutableList
data class MediaOptimizationSelectorState(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/VideoMetadataExtractor.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/VideoMetadataExtractor.kt
similarity index 91%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/VideoMetadataExtractor.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/VideoMetadataExtractor.kt
index a6945b5e..63265c62 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/attachments/video/VideoMetadataExtractor.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/VideoMetadataExtractor.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.video
+package id.databisnis.android.bachot.features.messages.impl.attachments.video
import android.content.Context
import android.media.MediaMetadataRetriever
@@ -17,8 +17,8 @@ import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import kotlin.time.Duration
import kotlin.time.Duration.Companion.milliseconds
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeEvent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeEvent.kt
similarity index 74%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeEvent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeEvent.kt
index d11f5f90..b16351b2 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeEvent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeEvent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.identity
+package id.databisnis.android.bachot.features.messages.impl.crypto.identity
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
sealed interface IdentityChangeEvent {
data class PinIdentity(val userId: UserId) : IdentityChangeEvent
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeState.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeState.kt
index 25344bf8..2d05f4ef 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.identity
+package id.databisnis.android.bachot.features.messages.impl.crypto.identity
-import io.element.android.libraries.matrix.ui.room.RoomMemberIdentityStateChange
+import id.databisnis.android.bachot.libraries.matrix.ui.room.RoomMemberIdentityStateChange
import kotlinx.collections.immutable.ImmutableList
data class IdentityChangeState(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStatePresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStatePresenter.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStatePresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStatePresenter.kt
index dcf90569..ff198582 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStatePresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStatePresenter.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.identity
+package id.databisnis.android.bachot.features.messages.impl.crypto.identity
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.produceState
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.ui.room.roomMemberIdentityStateChange
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.ui.room.roomMemberIdentityStateChange
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStateProvider.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStateProvider.kt
index 47d19477..44b43d82 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStateProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.identity
+package id.databisnis.android.bachot.features.messages.impl.crypto.identity
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.ui.room.IdentityRoomMember
-import io.element.android.libraries.matrix.ui.room.RoomMemberIdentityStateChange
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.ui.room.IdentityRoomMember
+import id.databisnis.android.bachot.libraries.matrix.ui.room.RoomMemberIdentityStateChange
import kotlinx.collections.immutable.toImmutableList
class IdentityChangeStateProvider : PreviewParameterProvider {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStateView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStateView.kt
similarity index 84%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStateView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStateView.kt
index 92352732..f27ad0fd 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStateView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStateView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.identity
+package id.databisnis.android.bachot.features.messages.impl.crypto.identity
import androidx.annotation.StringRes
import androidx.compose.runtime.Composable
@@ -18,16 +18,16 @@ import androidx.compose.ui.text.buildAnnotatedString
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextDecoration
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.appconfig.LearnMoreConfig
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.atomic.molecules.ComposerAlertLevel
-import io.element.android.libraries.designsystem.atomic.molecules.ComposerAlertMolecule
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.encryption.identity.isAViolation
-import io.element.android.libraries.matrix.ui.room.RoomMemberIdentityStateChange
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.appconfig.LearnMoreConfig
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ComposerAlertLevel
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ComposerAlertMolecule
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.isAViolation
+import id.databisnis.android.bachot.libraries.matrix.ui.room.RoomMemberIdentityStateChange
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun IdentityChangeStateView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/MessagesViewWithIdentityChangePreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/MessagesViewWithIdentityChangePreview.kt
similarity index 68%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/MessagesViewWithIdentityChangePreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/MessagesViewWithIdentityChangePreview.kt
index b434656f..a7c2be12 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/identity/MessagesViewWithIdentityChangePreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/MessagesViewWithIdentityChangePreview.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.identity
+package id.databisnis.android.bachot.features.messages.impl.crypto.identity
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.messages.impl.MessagesView
-import io.element.android.features.messages.impl.aMessagesState
-import io.element.android.features.messages.impl.messagecomposer.aMessageComposerState
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.textcomposer.model.aTextEditorStateMarkdown
+import id.databisnis.android.bachot.features.messages.impl.MessagesView
+import id.databisnis.android.bachot.features.messages.impl.aMessagesState
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.aMessageComposerState
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.textcomposer.model.aTextEditorStateMarkdown
@PreviewsDayNight
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailure.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailure.kt
similarity index 89%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailure.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailure.kt
index 0204617f..50613809 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailure.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailure.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.sendfailure
+package id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure
import androidx.compose.runtime.Immutable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailureFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailureFactory.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailureFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailureFactory.kt
index 65184d94..889029a0 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailureFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/VerifiedUserSendFailureFactory.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.sendfailure
+package id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
@Inject
class VerifiedUserSendFailureFactory(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureEvents.kt
similarity index 78%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureEvents.kt
index 242dc584..58750603 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.sendfailure.resolve
+package id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
sealed interface ResolveVerifiedUserSendFailureEvents {
data class ComputeForMessage(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenter.kt
similarity index 84%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenter.kt
index 720e6762..a5d9af42 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.sendfailure.resolve
+package id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
@@ -16,13 +16,13 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailureFactory
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailureFactory
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
import kotlinx.coroutines.launch
@Inject
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureState.kt
similarity index 65%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureState.kt
index dfe9ac36..0ddc1d67 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.sendfailure.resolve
+package id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
data class ResolveVerifiedUserSendFailureState(
val verifiedUserSendFailure: VerifiedUserSendFailure,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureStateProvider.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureStateProvider.kt
index 251f0e65..9019d3ea 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.sendfailure.resolve
+package id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
open class ResolveVerifiedUserSendFailureStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureView.kt
similarity index 84%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureView.kt
index 3f881e7b..677c9582 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.sendfailure.resolve
+package id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxWidth
@@ -25,17 +25,17 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureIterator.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureIterator.kt
similarity index 92%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureIterator.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureIterator.kt
index db826068..2fcaafac 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureIterator.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureIterator.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.sendfailure.resolve
+package id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
import timber.log.Timber
/**
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureResolver.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureResolver.kt
similarity index 87%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureResolver.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureResolver.kt
index c669606b..d213397c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureResolver.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/VerifiedUserSendFailureResolver.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.sendfailure.resolve
+package id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve
import androidx.compose.runtime.mutableStateOf
-import io.element.android.libraries.matrix.api.core.SendHandle
-import io.element.android.libraries.matrix.api.core.TransactionId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.api.core.SendHandle
+import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
import timber.log.Timber
/**
diff --git a/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/di/MessagesBindsModule.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/di/MessagesBindsModule.kt
new file mode 100644
index 00000000..29500368
--- /dev/null
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/di/MessagesBindsModule.kt
@@ -0,0 +1,64 @@
+/*
+ * Copyright (c) 2025 Element Creations Ltd.
+ * Copyright 2024, 2025 New Vector Ltd.
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
+ * Please see LICENSE files in the repository root for full details.
+ */
+
+package id.databisnis.android.bachot.features.messages.impl.di
+
+import dev.zacsweers.metro.BindingContainer
+import dev.zacsweers.metro.Binds
+import dev.zacsweers.metro.ContributesTo
+import id.databisnis.android.bachot.features.messages.impl.crypto.identity.IdentityChangeState
+import id.databisnis.android.bachot.features.messages.impl.crypto.identity.IdentityChangeStatePresenter
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailurePresenter
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureState
+import id.databisnis.android.bachot.features.messages.impl.link.LinkPresenter
+import id.databisnis.android.bachot.features.messages.impl.link.LinkState
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.PinnedMessagesBannerPresenter
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.PinnedMessagesBannerState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.CustomReactionPresenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.CustomReactionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryPresenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetPresenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetState
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionPresenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.messages.impl.typing.TypingNotificationPresenter
+import id.databisnis.android.bachot.features.messages.impl.typing.TypingNotificationState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.RoomScope
+
+@ContributesTo(RoomScope::class)
+@BindingContainer
+interface MessagesBindsModule {
+ @Binds
+ fun bindPinnedMessagesBannerPresenter(presenter: PinnedMessagesBannerPresenter): Presenter
+
+ @Binds
+ fun bindResolveVerifiedUserSendFailurePresenter(presenter: ResolveVerifiedUserSendFailurePresenter): Presenter
+
+ @Binds
+ fun bindTypingNotificationPresenter(presenter: TypingNotificationPresenter): Presenter
+
+ @Binds
+ fun bindTimelineProtectionPresenter(presenter: TimelineProtectionPresenter): Presenter
+
+ @Binds
+ fun bindLinkPresenter(presenter: LinkPresenter): Presenter
+
+ @Binds
+ fun bindCustomReactionPresenter(presenter: CustomReactionPresenter): Presenter
+
+ @Binds
+ fun bindReactionSummaryPresenter(presenter: ReactionSummaryPresenter): Presenter
+
+ @Binds
+ fun bindReadReceiptBottomSheetPresenter(presenter: ReadReceiptBottomSheetPresenter): Presenter
+
+ @Binds
+ fun bindIdentityChangeStatePresenter(presenter: IdentityChangeStatePresenter): Presenter
+}
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/di/MessagesProvidesModule.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/di/MessagesProvidesModule.kt
similarity index 61%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/di/MessagesProvidesModule.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/di/MessagesProvidesModule.kt
index 856a14cd..11e6cdbc 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/di/MessagesProvidesModule.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/di/MessagesProvidesModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.di
+package id.databisnis.android.bachot.features.messages.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Provides
-import io.element.android.features.messages.impl.timeline.di.LiveTimeline
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.LiveTimeline
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
@ContributesTo(RoomScope::class)
@BindingContainer
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/ComposerDraftService.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/ComposerDraftService.kt
similarity index 63%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/ComposerDraftService.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/ComposerDraftService.kt
index 765fa691..65913ba7 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/ComposerDraftService.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/ComposerDraftService.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.draft
+package id.databisnis.android.bachot.features.messages.impl.draft
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
interface ComposerDraftService {
suspend fun loadDraft(roomId: RoomId, threadRoot: ThreadId?, isVolatile: Boolean): ComposerDraft?
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/ComposerDraftStore.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/ComposerDraftStore.kt
similarity index 60%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/ComposerDraftStore.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/ComposerDraftStore.kt
index 0e8d7079..c3c3a4b1 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/ComposerDraftStore.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/ComposerDraftStore.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.draft
+package id.databisnis.android.bachot.features.messages.impl.draft
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
interface ComposerDraftStore {
suspend fun loadDraft(roomId: RoomId, threadRoot: ThreadId?): ComposerDraft?
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/DefaultComposerDraftService.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/DefaultComposerDraftService.kt
similarity index 76%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/DefaultComposerDraftService.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/DefaultComposerDraftService.kt
index 5ac81a3b..97b7a8a8 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/DefaultComposerDraftService.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/DefaultComposerDraftService.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.draft
+package id.databisnis.android.bachot.features.messages.impl.draft
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
@ContributesBinding(RoomScope::class)
class DefaultComposerDraftService(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/MatrixComposerDraftStore.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/MatrixComposerDraftStore.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/MatrixComposerDraftStore.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/MatrixComposerDraftStore.kt
index e1058517..8300757b 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/MatrixComposerDraftStore.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/MatrixComposerDraftStore.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.draft
+package id.databisnis.android.bachot.features.messages.impl.draft
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
import timber.log.Timber
/**
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/VolatileComposerDraftStore.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/VolatileComposerDraftStore.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/VolatileComposerDraftStore.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/VolatileComposerDraftStore.kt
index 0dd6e334..8e22c28c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/draft/VolatileComposerDraftStore.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/VolatileComposerDraftStore.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.draft
+package id.databisnis.android.bachot.features.messages.impl.draft
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
/**
* A volatile draft store that keeps drafts in memory only.
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/ConfirmingLinkClick.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/ConfirmingLinkClick.kt
similarity index 72%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/ConfirmingLinkClick.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/ConfirmingLinkClick.kt
index 88106db6..8ae62ea6 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/ConfirmingLinkClick.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/ConfirmingLinkClick.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.link
+package id.databisnis.android.bachot.features.messages.impl.link
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
import io.element.android.wysiwyg.link.Link
data class ConfirmingLinkClick(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkChecker.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkChecker.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkChecker.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkChecker.kt
index 1a8456b4..9bc77b1a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkChecker.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkChecker.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.link
+package id.databisnis.android.bachot.features.messages.impl.link
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.data.tryOrNull
-import io.element.android.libraries.core.extensions.containsRtLOverride
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.core.extensions.containsRtLOverride
import io.element.android.wysiwyg.link.Link
import java.net.URI
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkEvents.kt
similarity index 87%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkEvents.kt
index ce817bf6..3a56c0f4 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.link
+package id.databisnis.android.bachot.features.messages.impl.link
import io.element.android.wysiwyg.link.Link
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkPresenter.kt
similarity index 89%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkPresenter.kt
index b6886652..be0cf6c7 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkPresenter.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.link
+package id.databisnis.android.bachot.features.messages.impl.link
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
import io.element.android.wysiwyg.link.Link
@Inject
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkState.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkState.kt
index c06d23ef..7943b268 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.link
+package id.databisnis.android.bachot.features.messages.impl.link
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
import io.element.android.wysiwyg.link.Link
data class LinkState(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkStateProvider.kt
similarity index 87%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkStateProvider.kt
index 8388cbea..9c40fcb7 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.link
+package id.databisnis.android.bachot.features.messages.impl.link
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
import io.element.android.wysiwyg.link.Link
open class LinkStateProvider : PreviewParameterProvider {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkView.kt
similarity index 78%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkView.kt
index 1a7558de..545740bd 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/link/LinkView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.link
+package id.databisnis.android.bachot.features.messages.impl.link
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -15,13 +15,13 @@ import androidx.compose.runtime.rememberUpdatedState
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.core.extensions.ensureEndsLeftToRight
-import io.element.android.libraries.core.extensions.filterDirectionOverrides
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.core.extensions.ensureEndsLeftToRight
+import id.databisnis.android.bachot.libraries.core.extensions.filterDirectionOverrides
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import io.element.android.wysiwyg.link.Link
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/AttachmentsBottomSheet.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/AttachmentsBottomSheet.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/AttachmentsBottomSheet.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/AttachmentsBottomSheet.kt
index 1fdb61f4..5bf88438 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/AttachmentsBottomSheet.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/AttachmentsBottomSheet.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.clickable
@@ -24,17 +24,17 @@ import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalView
import androidx.compose.ui.res.stringResource
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.R
-import io.element.android.libraries.androidutils.ui.hideKeyboard
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.libraries.androidutils.ui.hideKeyboard
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/DefaultMessageComposerContext.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/DefaultMessageComposerContext.kt
similarity index 69%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/DefaultMessageComposerContext.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/DefaultMessageComposerContext.kt
index 495731b4..29253a15 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/DefaultMessageComposerContext.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/DefaultMessageComposerContext.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.messages.api.MessageComposerContext
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.features.messages.api.MessageComposerContext
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
@SingleIn(RoomScope::class)
@ContributesBinding(RoomScope::class)
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/DisabledComposerView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/DisabledComposerView.kt
similarity index 78%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/DisabledComposerView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/DisabledComposerView.kt
index c6429048..172aa083 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/DisabledComposerView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/DisabledComposerView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import androidx.compose.foundation.background
import androidx.compose.foundation.border
@@ -27,14 +27,14 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.designsystem.theme.components.IconColorButton
-import io.element.android.libraries.designsystem.theme.components.IconColorButtonStyle
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconColorButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconColorButtonStyle
@Composable
internal fun DisabledComposerView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerEvent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerEvent.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerEvent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerEvent.kt
index ae82c60f..ae914523 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerEvent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerEvent.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import android.net.Uri
-import io.element.android.libraries.textcomposer.mentions.ResolvedSuggestion
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.libraries.textcomposer.model.Suggestion
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.ResolvedSuggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.libraries.textcomposer.model.Suggestion
sealed interface MessageComposerEvent {
data object ToggleFullScreenState : MessageComposerEvent
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerPresenter.kt
similarity index 88%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerPresenter.kt
index 276499d5..d3896861 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import android.Manifest
import android.annotation.SuppressLint
@@ -30,53 +30,53 @@ import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.Composer
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.features.location.api.LocationService
-import io.element.android.features.messages.impl.MessagesNavigator
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.features.messages.impl.attachments.preview.error.sendAttachmentError
-import io.element.android.features.messages.impl.draft.ComposerDraftService
-import io.element.android.features.messages.impl.messagecomposer.suggestions.RoomAliasSuggestionsDataSource
-import io.element.android.features.messages.impl.messagecomposer.suggestions.SuggestionsProcessor
-import io.element.android.features.messages.impl.timeline.TimelineController
-import io.element.android.features.messages.impl.utils.TextPillificationHelper
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkBuilder
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.api.room.IntentionalMention
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraftType
-import io.element.android.libraries.matrix.api.room.getDirectRoomMember
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.libraries.matrix.api.timeline.TimelineException
-import io.element.android.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetails
-import io.element.android.libraries.matrix.ui.messages.reply.map
-import io.element.android.libraries.mediapickers.api.PickerProvider
-import io.element.android.libraries.mediaupload.api.MediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.api.MediaSenderFactory
-import io.element.android.libraries.mediaviewer.api.local.LocalMediaFactory
-import io.element.android.libraries.permissions.api.PermissionsEvents
-import io.element.android.libraries.permissions.api.PermissionsPresenter
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStore
-import io.element.android.libraries.push.api.notifications.conversations.NotificationConversationService
-import io.element.android.libraries.textcomposer.mentions.MentionSpanProvider
-import io.element.android.libraries.textcomposer.mentions.ResolvedSuggestion
-import io.element.android.libraries.textcomposer.model.MarkdownTextEditorState
-import io.element.android.libraries.textcomposer.model.Message
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.libraries.textcomposer.model.Suggestion
-import io.element.android.libraries.textcomposer.model.TextEditorState
-import io.element.android.libraries.textcomposer.model.rememberMarkdownTextEditorState
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analyticsproviders.api.trackers.captureInteraction
+import id.databisnis.android.bachot.features.location.api.LocationService
+import id.databisnis.android.bachot.features.messages.impl.MessagesNavigator
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.features.messages.impl.attachments.preview.error.sendAttachmentError
+import id.databisnis.android.bachot.features.messages.impl.draft.ComposerDraftService
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions.RoomAliasSuggestionsDataSource
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions.SuggestionsProcessor
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineController
+import id.databisnis.android.bachot.features.messages.impl.utils.TextPillificationHelper
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilder
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.room.IntentionalMention
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraftType
+import id.databisnis.android.bachot.libraries.matrix.api.room.getDirectRoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineException
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetails
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.map
+import id.databisnis.android.bachot.libraries.mediapickers.api.PickerProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaSenderFactory
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMediaFactory
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsEvents
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStore
+import id.databisnis.android.bachot.libraries.push.api.notifications.conversations.NotificationConversationService
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanProvider
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.ResolvedSuggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.MarkdownTextEditorState
+import id.databisnis.android.bachot.libraries.textcomposer.model.Message
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.libraries.textcomposer.model.Suggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.TextEditorState
+import id.databisnis.android.bachot.libraries.textcomposer.model.rememberMarkdownTextEditorState
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analyticsproviders.api.trackers.captureInteraction
import io.element.android.wysiwyg.compose.RichTextEditorState
import io.element.android.wysiwyg.display.TextDisplay
import kotlinx.collections.immutable.persistentListOf
@@ -96,7 +96,7 @@ import kotlinx.coroutines.flow.stateIn
import kotlinx.coroutines.launch
import timber.log.Timber
import kotlin.time.Duration.Companion.seconds
-import io.element.android.libraries.core.mimetype.MimeTypes.Any as AnyMimeTypes
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.Any as AnyMimeTypes
@AssistedInject
class MessageComposerPresenter(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerState.kt
similarity index 72%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerState.kt
index 424e8c07..92e016ec 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import androidx.compose.runtime.Stable
-import io.element.android.libraries.textcomposer.mentions.ResolvedSuggestion
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.libraries.textcomposer.model.TextEditorState
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.ResolvedSuggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.libraries.textcomposer.model.TextEditorState
import io.element.android.wysiwyg.display.TextDisplay
import kotlinx.collections.immutable.ImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerStateProvider.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerStateProvider.kt
index a06bf30d..f2a3e09e 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.textcomposer.mentions.ResolvedSuggestion
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.libraries.textcomposer.model.TextEditorState
-import io.element.android.libraries.textcomposer.model.aTextEditorStateRich
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.ResolvedSuggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.libraries.textcomposer.model.TextEditorState
+import id.databisnis.android.bachot.libraries.textcomposer.model.aTextEditorStateRich
import io.element.android.wysiwyg.display.TextDisplay
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerView.kt
similarity index 81%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerView.kt
index 4b346e0c..9a9fb087 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import android.net.Uri
import androidx.compose.foundation.layout.Column
@@ -18,16 +18,16 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalView
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerEvent
-import io.element.android.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerState
-import io.element.android.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerStateProvider
-import io.element.android.features.messages.api.timeline.voicemessages.composer.aVoiceMessageComposerState
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.textcomposer.TextComposer
-import io.element.android.libraries.textcomposer.model.Suggestion
-import io.element.android.libraries.textcomposer.model.VoiceMessagePlayerEvent
-import io.element.android.libraries.textcomposer.model.VoiceMessageRecorderEvent
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerEvent
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerState
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerStateProvider
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.aVoiceMessageComposerState
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.textcomposer.TextComposer
+import id.databisnis.android.bachot.libraries.textcomposer.model.Suggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessagePlayerEvent
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessageRecorderEvent
import kotlinx.coroutines.launch
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/RichTextEditorStateFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/RichTextEditorStateFactory.kt
similarity index 91%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/RichTextEditorStateFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/RichTextEditorStateFactory.kt
index 79fc6e7b..7120ec8a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/RichTextEditorStateFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/RichTextEditorStateFactory.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import androidx.compose.runtime.Composable
import dev.zacsweers.metro.AppScope
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/RoomAliasSuggestionsDataSource.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/RoomAliasSuggestionsDataSource.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/RoomAliasSuggestionsDataSource.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/RoomAliasSuggestionsDataSource.kt
index d1ba3634..1be48770 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/RoomAliasSuggestionsDataSource.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/RoomAliasSuggestionsDataSource.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer.suggestions
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.map
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/SuggestionsPickerView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/SuggestionsPickerView.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/SuggestionsPickerView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/SuggestionsPickerView.kt
index e9e38e17..38e99bef 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/SuggestionsPickerView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/SuggestionsPickerView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer.suggestions
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Arrangement
@@ -23,24 +23,24 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.R
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.avatar.anAvatarData
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.textcomposer.mentions.ResolvedSuggestion
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.anAvatarData
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.ResolvedSuggestion
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessor.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessor.kt
similarity index 84%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessor.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessor.kt
index 789a027c..628eafd7 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessor.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessor.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer.suggestions
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.core.data.filterUpTo
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.room.roomMembers
-import io.element.android.libraries.textcomposer.mentions.ResolvedSuggestion
-import io.element.android.libraries.textcomposer.model.Suggestion
-import io.element.android.libraries.textcomposer.model.SuggestionType
+import id.databisnis.android.bachot.libraries.core.data.filterUpTo
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomMembers
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.ResolvedSuggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.Suggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.SuggestionType
/**
* This class is responsible for processing suggestions when `@`, `/` or `#` are type in the composer.
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/DefaultPinnedEventsTimelineProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/DefaultPinnedEventsTimelineProvider.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/DefaultPinnedEventsTimelineProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/DefaultPinnedEventsTimelineProvider.kt
index ee316771..a1be0158 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/DefaultPinnedEventsTimelineProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/DefaultPinnedEventsTimelineProvider.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned
+package id.databisnis.android.bachot.features.messages.impl.pinned
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.messages.api.pinned.PinnedEventsTimelineProvider
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.coroutine.mapState
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.room.CreateTimelineParams
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.features.messages.api.pinned.PinnedEventsTimelineProvider
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.coroutine.mapState
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.room.CreateTimelineParams
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.coroutineScope
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerEvents.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerEvents.kt
index d4926404..933bc7dc 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.banner
+package id.databisnis.android.bachot.features.messages.impl.pinned.banner
sealed interface PinnedMessagesBannerEvents {
data object MoveToNextPinned : PinnedMessagesBannerEvents
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerItem.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerItem.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerItem.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerItem.kt
index 7e7904ed..d626c59f 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerItem.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerItem.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.banner
+package id.databisnis.android.bachot.features.messages.impl.pinned.banner
import androidx.compose.ui.text.AnnotatedString
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
data class PinnedMessagesBannerItem(
val eventId: EventId,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerItemFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerItemFactory.kt
similarity index 78%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerItemFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerItemFactory.kt
index d1d53b36..b1ff57bc 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerItemFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerItemFactory.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.banner
+package id.databisnis.android.bachot.features.messages.impl.pinned.banner
import androidx.compose.ui.text.AnnotatedString
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.eventformatter.api.PinnedMessagesBannerFormatter
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.eventformatter.api.PinnedMessagesBannerFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
import kotlinx.coroutines.withContext
@Inject
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenter.kt
similarity index 93%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenter.kt
index eada4b06..bd352fce 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.banner
+package id.databisnis.android.bachot.features.messages.impl.pinned.banner
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -19,10 +19,10 @@ import androidx.compose.runtime.rememberUpdatedState
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.ExperimentalCoroutinesApi
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerState.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerState.kt
index 0ed43376..e8802122 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.banner
+package id.databisnis.android.bachot.features.messages.impl.pinned.banner
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
import androidx.compose.ui.res.stringResource
-import io.element.android.libraries.designsystem.text.toAnnotatedString
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.text.toAnnotatedString
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Immutable
sealed interface PinnedMessagesBannerState {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerStateProvider.kt
similarity index 94%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerStateProvider.kt
index ad7713e6..174d15aa 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.banner
+package id.databisnis.android.bachot.features.messages.impl.pinned.banner
import androidx.compose.ui.text.AnnotatedString
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
import kotlin.random.Random
internal class PinnedMessagesBannerStateProvider : PreviewParameterProvider {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerView.kt
similarity index 88%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerView.kt
index ee44f7b9..34761d48 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.banner
+package id.databisnis.android.bachot.features.messages.impl.pinned.banner
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.foundation.background
@@ -42,20 +42,20 @@ import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.pinnedMessageBannerBorder
-import io.element.android.libraries.designsystem.theme.pinnedMessageBannerIndicator
-import io.element.android.libraries.designsystem.utils.annotatedTextWithBold
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.analytics.compose.LocalAnalyticsService
-import io.element.android.services.analyticsproviders.api.trackers.captureInteraction
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.pinnedMessageBannerBorder
+import id.databisnis.android.bachot.libraries.designsystem.theme.pinnedMessageBannerIndicator
+import id.databisnis.android.bachot.libraries.designsystem.utils.annotatedTextWithBold
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.analytics.compose.LocalAnalyticsService
+import id.databisnis.android.bachot.services.analyticsproviders.api.trackers.captureInteraction
@Composable
fun PinnedMessagesBannerView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListEvents.kt
similarity index 61%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListEvents.kt
index 4a3dcf61..ebb3e865 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListEvents.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
sealed interface PinnedMessagesListEvents {
data class HandleAction(val action: TimelineItemAction, val event: TimelineItem.Event) : PinnedMessagesListEvents
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListNavigator.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListNavigator.kt
similarity index 65%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListNavigator.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListNavigator.kt
index a3728cb9..49b18af3 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListNavigator.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListNavigator.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
interface PinnedMessagesListNavigator {
fun viewInTimeline(eventId: EventId)
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListNode.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListNode.kt
similarity index 75%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListNode.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListNode.kt
index 57af770d..39a0a585 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListNode.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
import android.content.Context
import android.view.HapticFeedbackConstants
@@ -20,22 +20,22 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.messages.impl.actionlist.ActionListPresenter
-import io.element.android.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
-import io.element.android.features.messages.impl.timeline.di.TimelineItemPresenterFactories
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.libraries.androidutils.system.copyToClipboard
-import io.element.android.libraries.androidutils.system.openUrlInExternalApp
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListPresenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.TimelineItemPresenterFactories
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.libraries.androidutils.system.copyToClipboard
+import id.databisnis.android.bachot.libraries.androidutils.system.openUrlInExternalApp
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListPresenter.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListPresenter.kt
index cdc1f85f..395451ab 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -23,35 +23,35 @@ import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.Interaction
import im.vector.app.features.analytics.plan.PinUnpinAction
-import io.element.android.features.messages.api.timeline.HtmlConverterProvider
-import io.element.android.features.messages.impl.UserEventPermissions
-import io.element.android.features.messages.impl.actionlist.ActionListState
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.link.LinkState
-import io.element.android.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider
-import io.element.android.features.messages.impl.timeline.TimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.factories.TimelineItemsFactory
-import io.element.android.features.messages.impl.timeline.factories.TimelineItemsFactoryConfig
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.messages.impl.typing.TypingNotificationState
-import io.element.android.features.roomcall.api.aStandByCallState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.powerlevels.canPinUnpin
-import io.element.android.libraries.matrix.api.room.powerlevels.canRedactOther
-import io.element.android.libraries.matrix.api.room.powerlevels.canRedactOwn
-import io.element.android.libraries.matrix.api.room.roomMembers
-import io.element.android.libraries.matrix.ui.room.isDmAsState
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analyticsproviders.api.trackers.captureInteraction
+import id.databisnis.android.bachot.features.messages.api.timeline.HtmlConverterProvider
+import id.databisnis.android.bachot.features.messages.impl.UserEventPermissions
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListState
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.link.LinkState
+import id.databisnis.android.bachot.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.TimelineItemsFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.TimelineItemsFactoryConfig
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.messages.impl.typing.TypingNotificationState
+import id.databisnis.android.bachot.features.roomcall.api.aStandByCallState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canPinUnpin
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canRedactOther
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canRedactOwn
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomMembers
+import id.databisnis.android.bachot.libraries.matrix.ui.room.isDmAsState
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analyticsproviders.api.trackers.captureInteraction
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.CoroutineScope
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListState.kt
similarity index 69%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListState.kt
index c62d293c..c3c04516 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListState.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
import androidx.compose.ui.res.pluralStringResource
import androidx.compose.ui.res.stringResource
-import io.element.android.features.messages.impl.UserEventPermissions
-import io.element.android.features.messages.impl.actionlist.ActionListState
-import io.element.android.features.messages.impl.link.LinkState
-import io.element.android.features.messages.impl.timeline.TimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.libraries.ui.strings.CommonPlurals
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.messages.impl.UserEventPermissions
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListState
+import id.databisnis.android.bachot.features.messages.impl.link.LinkState
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.libraries.ui.strings.CommonPlurals
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
@Immutable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListStateProvider.kt
similarity index 69%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListStateProvider.kt
index a3ed06c5..e7ec7891 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListStateProvider.kt
@@ -6,27 +6,27 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.messages.impl.UserEventPermissions
-import io.element.android.features.messages.impl.actionlist.ActionListState
-import io.element.android.features.messages.impl.actionlist.anActionListState
-import io.element.android.features.messages.impl.link.LinkState
-import io.element.android.features.messages.impl.link.aLinkState
-import io.element.android.features.messages.impl.timeline.TimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.aTimelineItemDaySeparator
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.features.messages.impl.timeline.aTimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemAudioContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.messages.impl.timeline.protection.aTimelineProtectionState
+import id.databisnis.android.bachot.features.messages.impl.UserEventPermissions
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListState
+import id.databisnis.android.bachot.features.messages.impl.actionlist.anActionListState
+import id.databisnis.android.bachot.features.messages.impl.link.LinkState
+import id.databisnis.android.bachot.features.messages.impl.link.aLinkState
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemDaySeparator
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemAudioContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.aTimelineProtectionState
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessor.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessor.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessor.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessor.kt
index a7d03fac..8e622392 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessor.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessor.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor
class PinnedMessagesListTimelineActionPostProcessor : TimelineItemActionPostProcessor {
override fun process(actions: List): List {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListView.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListView.kt
index 18175f12..515c3bb7 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.PaddingValues
@@ -24,34 +24,34 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.actionlist.ActionListEvents
-import io.element.android.features.messages.impl.actionlist.ActionListView
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.link.LinkEvents
-import io.element.android.features.messages.impl.link.LinkView
-import io.element.android.features.messages.impl.timeline.components.TimelineItemRow
-import io.element.android.features.messages.impl.timeline.components.event.TimelineItemEventContentView
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionEvent
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.poll.api.pollcontent.PollTitleView
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.analytics.compose.LocalAnalyticsService
-import io.element.android.services.analyticsproviders.api.trackers.captureInteraction
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListEvents
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListView
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.link.LinkEvents
+import id.databisnis.android.bachot.features.messages.impl.link.LinkView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.TimelineItemRow
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.event.TimelineItemEventContentView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollTitleView
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.analytics.compose.LocalAnalyticsService
+import id.databisnis.android.bachot.services.analyticsproviders.api.trackers.captureInteraction
import io.element.android.wysiwyg.link.Link
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageEvents.kt
similarity index 88%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageEvents.kt
index 966b83d6..004caf1c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.report
+package id.databisnis.android.bachot.features.messages.impl.report
sealed interface ReportMessageEvents {
data class UpdateReason(val reason: String) : ReportMessageEvents
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageNode.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageNode.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageNode.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageNode.kt
index 9a19e821..fd5519cf 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageNode.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.report
+package id.databisnis.android.bachot.features.messages.impl.report
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,12 +15,12 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessagePresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessagePresenter.kt
similarity index 78%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessagePresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessagePresenter.kt
index 5dee4f5b..e9f73f9a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessagePresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessagePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.report
+package id.databisnis.android.bachot.features.messages.impl.report
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -19,15 +19,15 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageState.kt
similarity index 74%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageState.kt
index 38eee9d7..fe099abe 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.report
+package id.databisnis.android.bachot.features.messages.impl.report
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
data class ReportMessageState(
val reason: String,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageStateProvider.kt
similarity index 91%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageStateProvider.kt
index 0e2b4b0c..30efd8ad 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.report
+package id.databisnis.android.bachot.features.messages.impl.report
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
open class ReportMessageStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageView.kt
similarity index 81%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageView.kt
index a2c39877..3bb2fc50 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/report/ReportMessageView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessageView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.report
+package id.databisnis.android.bachot.features.messages.impl.report
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -29,19 +29,19 @@ import androidx.compose.ui.platform.LocalFocusManager
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/threads/ThreadedMessagesNode.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/threads/ThreadedMessagesNode.kt
similarity index 75%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/threads/ThreadedMessagesNode.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/threads/ThreadedMessagesNode.kt
index 10922ca5..658957ca 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/threads/ThreadedMessagesNode.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/threads/ThreadedMessagesNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.threads
+package id.databisnis.android.bachot.features.messages.impl.threads
import android.app.Activity
import androidx.activity.compose.LocalActivity
@@ -25,46 +25,46 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.MessagesNavigator
-import io.element.android.features.messages.impl.MessagesPresenter
-import io.element.android.features.messages.impl.MessagesView
-import io.element.android.features.messages.impl.actionlist.ActionListPresenter
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerEvent
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerPresenter
-import io.element.android.features.messages.impl.timeline.TimelineController
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.TimelinePresenter
-import io.element.android.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
-import io.element.android.features.messages.impl.timeline.di.TimelineItemPresenterFactories
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.libraries.androidutils.browser.openUrlInChromeCustomTab
-import io.element.android.libraries.androidutils.system.openUrlInExternalApp
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.designsystem.utils.OnLifecycleEvent
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.analytics.toAnalyticsViewRoom
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.api.room.CreateTimelineParams
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.alias.matches
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
-import io.element.android.libraries.mediaplayer.api.MediaPlayer
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.appnavstate.api.AppNavigationStateService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.MessagesNavigator
+import id.databisnis.android.bachot.features.messages.impl.MessagesPresenter
+import id.databisnis.android.bachot.features.messages.impl.MessagesView
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListPresenter
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerEvent
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerPresenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineController
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelinePresenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.TimelineItemPresenterFactories
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.libraries.androidutils.browser.openUrlInChromeCustomTab
+import id.databisnis.android.bachot.libraries.androidutils.system.openUrlInExternalApp
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.designsystem.utils.OnLifecycleEvent
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.analytics.toAnalyticsViewRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.room.CreateTimelineParams
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.matches
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.mediaplayer.api.MediaPlayer
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.appnavstate.api.AppNavigationStateService
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/DefaultHtmlConverterProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/DefaultHtmlConverterProvider.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/DefaultHtmlConverterProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/DefaultHtmlConverterProvider.kt
index fbf5b9de..e9c9c477 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/DefaultHtmlConverterProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/DefaultHtmlConverterProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -16,11 +16,11 @@ import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalInspectionMode
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.messages.api.timeline.HtmlConverterProvider
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.textcomposer.ElementRichTextEditorStyle
-import io.element.android.libraries.textcomposer.mentions.MentionSpanProvider
+import id.databisnis.android.bachot.features.messages.api.timeline.HtmlConverterProvider
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.textcomposer.ElementRichTextEditorStyle
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanProvider
import io.element.android.wysiwyg.compose.StyledHtmlConverter
import io.element.android.wysiwyg.display.MentionDisplayHandler
import io.element.android.wysiwyg.display.TextDisplay
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/MarkAsFullyRead.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/MarkAsFullyRead.kt
similarity index 69%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/MarkAsFullyRead.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/MarkAsFullyRead.kt
index 7fe17059..08d848c5 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/MarkAsFullyRead.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/MarkAsFullyRead.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.coroutines.withContext
import timber.log.Timber
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineController.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineController.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineController.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineController.kt
index e41ac7be..084e9c5d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineController.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineController.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
import dev.zacsweers.metro.binding
-import io.element.android.features.messages.impl.timeline.di.LiveTimeline
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.room.CreateTimelineParams
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.TimelineProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.LiveTimeline
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.room.CreateTimelineParams
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineProvider
import kotlinx.coroutines.CancellationException
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.ExperimentalCoroutinesApi
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineEvents.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineEvents.kt
index 262c4f95..9561fe47 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineEvents.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShield
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShield
import kotlin.time.Duration
sealed interface TimelineEvents {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineItemIndexer.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineItemIndexer.kt
similarity index 90%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineItemIndexer.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineItemIndexer.kt
index b6129085..91d31635 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineItemIndexer.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineItemIndexer.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
import kotlinx.coroutines.CompletableDeferred
import kotlinx.coroutines.sync.Mutex
import kotlinx.coroutines.sync.withLock
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelinePresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelinePresenter.kt
similarity index 85%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelinePresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelinePresenter.kt
index e44cac4f..6a4a03b0 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelinePresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelinePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -23,43 +23,43 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.messages.impl.MessagesNavigator
-import io.element.android.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureEvents
-import io.element.android.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureState
-import io.element.android.features.messages.impl.timeline.factories.TimelineItemsFactory
-import io.element.android.features.messages.impl.timeline.factories.TimelineItemsFactoryConfig
-import io.element.android.features.messages.impl.timeline.model.NewEventState
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemTypingNotificationModel
-import io.element.android.features.messages.impl.typing.TypingNotificationState
-import io.element.android.features.messages.impl.voicemessages.timeline.RedactedVoiceMessageManager
-import io.element.android.features.poll.api.actions.EndPollAction
-import io.element.android.features.poll.api.actions.SendPollResponseAction
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.core.asEventId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.MessageEventType
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.libraries.matrix.api.room.roomMembers
-import io.element.android.libraries.matrix.api.timeline.ReceiptType
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShield
-import io.element.android.libraries.matrix.api.timeline.item.event.TimelineItemEventOrigin
-import io.element.android.libraries.matrix.ui.room.canSendMessageAsState
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStore
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction.DisplayFirstTimelineItems
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction.NotificationTapOpensTimeline
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction.OpenRoom
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.api.finishLongRunningTransaction
+import id.databisnis.android.bachot.features.messages.impl.MessagesNavigator
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureEvents
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureState
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.TimelineItemsFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.TimelineItemsFactoryConfig
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.NewEventState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemTypingNotificationModel
+import id.databisnis.android.bachot.features.messages.impl.typing.TypingNotificationState
+import id.databisnis.android.bachot.features.messages.impl.voicemessages.timeline.RedactedVoiceMessageManager
+import id.databisnis.android.bachot.features.poll.api.actions.EndPollAction
+import id.databisnis.android.bachot.features.poll.api.actions.SendPollResponseAction
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.core.asEventId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.MessageEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomMembers
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.ReceiptType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShield
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TimelineItemEventOrigin
+import id.databisnis.android.bachot.libraries.matrix.ui.room.canSendMessageAsState
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStore
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction.DisplayFirstTimelineItems
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction.NotificationTapOpensTimeline
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction.OpenRoom
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.api.finishLongRunningTransaction
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.CoroutineScope
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineState.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineState.kt
index 3ec168fd..9d4cd4e5 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineState.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import androidx.compose.runtime.Immutable
-import io.element.android.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureState
-import io.element.android.features.messages.impl.timeline.model.NewEventState
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.typing.TypingNotificationState
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.room.tombstone.PredecessorRoom
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShield
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.NewEventState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.typing.TypingNotificationState
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.PredecessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShield
import kotlinx.collections.immutable.ImmutableList
import kotlin.time.Duration
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineStateProvider.kt
similarity index 74%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineStateProvider.kt
index b5f9e328..2feff172 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineStateProvider.kt
@@ -6,39 +6,39 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
-import io.element.android.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureState
-import io.element.android.features.messages.impl.crypto.sendfailure.resolve.aResolveVerifiedUserSendFailureState
-import io.element.android.features.messages.impl.timeline.components.receipt.aReadReceiptData
-import io.element.android.features.messages.impl.timeline.model.NewEventState
-import io.element.android.features.messages.impl.timeline.model.ReadReceiptData
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.TimelineItemReactions
-import io.element.android.features.messages.impl.timeline.model.TimelineItemReadReceipts
-import io.element.android.features.messages.impl.timeline.model.TimelineItemThreadInfo
-import io.element.android.features.messages.impl.timeline.model.anAggregatedReaction
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemStateEventContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.features.messages.impl.timeline.model.virtual.aTimelineItemDaySeparatorModel
-import io.element.android.features.messages.impl.typing.TypingNotificationState
-import io.element.android.features.messages.impl.typing.aTypingNotificationState
-import io.element.android.features.roomcall.api.aStandByCallState
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.TransactionId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.tombstone.PredecessorRoom
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShield
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetails
-import io.element.android.libraries.matrix.ui.messages.reply.aProfileTimelineDetailsReady
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureState
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve.aResolveVerifiedUserSendFailureState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.aReadReceiptData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.NewEventState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.ReadReceiptData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemReadReceipts
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemThreadInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.anAggregatedReaction
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemStateEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.aTimelineItemDaySeparatorModel
+import id.databisnis.android.bachot.features.messages.impl.typing.TypingNotificationState
+import id.databisnis.android.bachot.features.messages.impl.typing.aTypingNotificationState
+import id.databisnis.android.bachot.features.roomcall.api.aStandByCallState
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.PredecessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShield
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetails
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.aProfileTimelineDetailsReady
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineView.kt
similarity index 85%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineView.kt
index b3f69f0e..fa855ca1 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import android.view.HapticFeedbackConstants
import androidx.compose.animation.AnimatedVisibility
@@ -48,34 +48,34 @@ import androidx.compose.ui.platform.rememberNestedScrollInteropConnection
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureView
-import io.element.android.features.messages.impl.timeline.components.TimelineItemRow
-import io.element.android.features.messages.impl.timeline.components.toText
-import io.element.android.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
-import io.element.android.features.messages.impl.timeline.di.aFakeTimelineItemPresenterFactories
-import io.element.android.features.messages.impl.timeline.focus.FocusRequestStateView
-import io.element.android.features.messages.impl.timeline.model.NewEventState
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContentProvider
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.messages.impl.timeline.protection.aTimelineProtectionState
-import io.element.android.libraries.androidutils.system.copyToClipboard
-import io.element.android.libraries.designsystem.components.dialogs.AlertDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.FloatingActionButton
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.utils.animateScrollToItemCenter
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.libraries.ui.utils.time.isTalkbackActive
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.TimelineItemRow
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.toText
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.aFakeTimelineItemPresenterFactories
+import id.databisnis.android.bachot.features.messages.impl.timeline.focus.FocusRequestStateView
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.NewEventState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContentProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.aTimelineProtectionState
+import id.databisnis.android.bachot.libraries.androidutils.system.copyToClipboard
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.AlertDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.FloatingActionButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.utils.animateScrollToItemCenter
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.ui.utils.time.isTalkbackActive
import io.element.android.wysiwyg.link.Link
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.collectLatest
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineViewMessageShieldPreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineViewMessageShieldPreview.kt
similarity index 66%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineViewMessageShieldPreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineViewMessageShieldPreview.kt
index 5f9c3d03..963345bf 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/TimelineViewMessageShieldPreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineViewMessageShieldPreview.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
-import io.element.android.features.messages.impl.timeline.components.aCriticalShield
-import io.element.android.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
-import io.element.android.features.messages.impl.timeline.di.aFakeTimelineItemPresenterFactories
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.features.messages.impl.timeline.protection.aTimelineProtectionState
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.aCriticalShield
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.aFakeTimelineItemPresenterFactories
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.aTimelineProtectionState
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
import kotlinx.collections.immutable.toImmutableList
@PreviewsDayNight
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/a11y/Reactions.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/a11y/Reactions.kt
similarity index 88%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/a11y/Reactions.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/a11y/Reactions.kt
index cd712501..a9289938 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/a11y/Reactions.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/a11y/Reactions.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.a11y
+package id.databisnis.android.bachot.features.messages.impl.timeline.a11y
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ReadOnlyComposable
import androidx.compose.ui.res.pluralStringResource
import androidx.compose.ui.res.stringResource
-import io.element.android.features.messages.impl.R
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
@ReadOnlyComposable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/ATimelineItemEventRow.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/ATimelineItemEventRow.kt
similarity index 68%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/ATimelineItemEventRow.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/ATimelineItemEventRow.kt
index 6be00fc1..415ba5da 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/ATimelineItemEventRow.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/ATimelineItemEventRow.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.runtime.Composable
-import io.element.android.features.messages.impl.timeline.TimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.aTimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.messages.impl.timeline.protection.aTimelineProtectionState
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.aTimelineProtectionState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
// For previews
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/CallMenuItem.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/CallMenuItem.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/CallMenuItem.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/CallMenuItem.kt
index 73e6c187..e3b44f40 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/CallMenuItem.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/CallMenuItem.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.PaddingValues
@@ -21,16 +21,16 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.features.roomcall.api.RoomCallStateProvider
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallStateProvider
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun CallMenuItem(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/ContentPadding.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/ContentPadding.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/ContentPadding.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/ContentPadding.kt
index f7c3627b..0690c83c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/ContentPadding.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/ContentPadding.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
enum class ContentPadding {
Textual,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessageEventBubble.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessageEventBubble.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessageEventBubble.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessageEventBubble.kt
index 8923b0c9..ba6af1dc 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessageEventBubble.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessageEventBubble.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.combinedClickable
import androidx.compose.foundation.interaction.MutableInteractionSource
@@ -33,23 +33,23 @@ import androidx.compose.ui.platform.LocalLayoutDirection
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.LayoutDirection
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.bubble.BubbleState
-import io.element.android.features.messages.impl.timeline.model.bubble.BubbleStateProvider
-import io.element.android.libraries.core.extensions.to01
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.modifiers.onKeyboardContextMenuAction
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toDp
-import io.element.android.libraries.designsystem.text.toPx
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.messageFromMeBackground
-import io.element.android.libraries.designsystem.theme.messageFromOtherBackground
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.utils.time.isTalkbackActive
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.bubble.BubbleState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.bubble.BubbleStateProvider
+import id.databisnis.android.bachot.libraries.core.extensions.to01
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onKeyboardContextMenuAction
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toDp
+import id.databisnis.android.bachot.libraries.designsystem.text.toPx
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.messageFromMeBackground
+import id.databisnis.android.bachot.libraries.designsystem.theme.messageFromOtherBackground
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.utils.time.isTalkbackActive
private val BUBBLE_RADIUS = 12.dp
private val avatarRadius = AvatarSize.TimelineSender.dp / 2
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessageShieldView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessageShieldView.kt
similarity index 84%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessageShieldView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessageShieldView.kt
index 401fd7ee..443cb89c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessageShieldView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessageShieldView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -21,15 +21,15 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShield
-import io.element.android.libraries.matrix.api.timeline.item.event.isCritical
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShield
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.isCritical
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun MessageShieldView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessageStateEventContainer.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessageStateEventContainer.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessageStateEventContainer.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessageStateEventContainer.kt
index 3c464379..bc2af5f1 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessageStateEventContainer.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessageStateEventContainer.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.combinedClickable
import androidx.compose.foundation.interaction.MutableInteractionSource
@@ -20,11 +20,11 @@ import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.modifiers.onKeyboardContextMenuAction
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onKeyboardContextMenuAction
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
private val CORNER_RADIUS = 8.dp
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessagesReactionButton.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessagesReactionButton.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessagesReactionButton.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessagesReactionButton.kt
index dc8e1712..c8cb0113 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/MessagesReactionButton.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/MessagesReactionButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.annotation.DrawableRes
import androidx.compose.foundation.BorderStroke
@@ -36,24 +36,24 @@ import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import coil3.compose.AsyncImage
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.R
-import io.element.android.features.messages.impl.timeline.a11y.a11yReactionAction
-import io.element.android.features.messages.impl.timeline.a11y.a11yReactionDetails
-import io.element.android.features.messages.impl.timeline.model.AggregatedReaction
-import io.element.android.features.messages.impl.timeline.model.AggregatedReactionProvider
-import io.element.android.features.messages.impl.timeline.model.aTimelineItemReactions
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.modifiers.onKeyboardContextMenuAction
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toDp
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.ui.media.MediaRequestData
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.features.messages.impl.timeline.a11y.a11yReactionAction
+import id.databisnis.android.bachot.features.messages.impl.timeline.a11y.a11yReactionDetails
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.AggregatedReaction
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.AggregatedReactionProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.aTimelineItemReactions
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onKeyboardContextMenuAction
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toDp
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.ui.media.MediaRequestData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
@Suppress("ModifierClickableOrder") // This is needed to display the right ripple shape
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/ReplySwipeIndicator.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/ReplySwipeIndicator.kt
similarity index 81%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/ReplySwipeIndicator.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/ReplySwipeIndicator.kt
index 56fa2d9f..07679db6 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/ReplySwipeIndicator.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/ReplySwipeIndicator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
@@ -17,10 +17,10 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.graphicsLayer
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
/**
* A swipe indicator that appears when swiping to reply to a message.
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineEventTimestampView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineEventTimestampView.kt
similarity index 76%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineEventTimestampView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineEventTimestampView.kt
index 40369595..75ac59a3 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineEventTimestampView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineEventTimestampView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.PaddingValues
@@ -21,20 +21,20 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.isEdited
-import io.element.android.features.messages.impl.timeline.model.event.isRedacted
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
-import io.element.android.libraries.matrix.api.timeline.item.event.isCritical
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.isEdited
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.isRedacted
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.isCritical
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun TimelineEventTimestampView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemCallNotifyView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemCallNotifyView.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemCallNotifyView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemCallNotifyView.kt
index c921135b..f6e6a692 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemCallNotifyView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemCallNotifyView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.border
import androidx.compose.foundation.combinedClickable
@@ -26,20 +26,20 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.features.roomcall.api.RoomCallStateProvider
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.modifiers.onKeyboardContextMenuAction
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toDp
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallStateProvider
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onKeyboardContextMenuAction
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toDp
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun TimelineItemCallNotifyView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventForTimestampViewProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventForTimestampViewProvider.kt
similarity index 71%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventForTimestampViewProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventForTimestampViewProvider.kt
index 3689c848..8d949a2a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventForTimestampViewProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventForTimestampViewProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemRedactedContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShield
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemRedactedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShield
class TimelineItemEventForTimestampViewProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRow.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRow.kt
similarity index 85%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRow.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRow.kt
index 1f40e94a..64f07fe4 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRow.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import android.annotation.SuppressLint
import androidx.compose.foundation.background
@@ -55,70 +55,70 @@ import androidx.compose.ui.unit.dp
import androidx.compose.ui.zIndex
import androidx.constraintlayout.compose.ConstrainScope
import androidx.constraintlayout.compose.ConstraintLayout
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.TimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.components.event.TimelineItemEventContentView
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayout
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.components.receipt.ReadReceiptViewState
-import io.element.android.features.messages.impl.timeline.components.receipt.TimelineItemReadReceiptView
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.TimelineItemThreadInfo
-import io.element.android.features.messages.impl.timeline.model.bubble.BubbleState
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionEvent
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.messages.impl.timeline.protection.mustBeProtected
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.colors.AvatarColorsProvider
-import io.element.android.libraries.designsystem.components.EqualWidthColumn
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.modifiers.niceClickable
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.swipe.SwipeableActionsState
-import io.element.android.libraries.designsystem.swipe.rememberSwipeableActionsState
-import io.element.android.libraries.designsystem.text.toPx
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.core.toThreadId
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.EmbeddedEventInfo
-import io.element.android.libraries.matrix.api.timeline.item.ThreadSummary
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileDetails
-import io.element.android.libraries.matrix.api.timeline.item.event.TextMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.getAvatarUrl
-import io.element.android.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
-import io.element.android.libraries.matrix.api.timeline.item.event.getDisplayName
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetails
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToView
-import io.element.android.libraries.matrix.ui.messages.reply.eventId
-import io.element.android.libraries.matrix.ui.messages.sender.SenderName
-import io.element.android.libraries.matrix.ui.messages.sender.SenderNameMode
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonPlurals
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.libraries.ui.utils.time.isTalkbackActive
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.event.TimelineItemEventContentView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayout
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.ReadReceiptViewState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.TimelineItemReadReceiptView
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemThreadInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.bubble.BubbleState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLocationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.mustBeProtected
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.colors.AvatarColorsProvider
+import id.databisnis.android.bachot.libraries.designsystem.components.EqualWidthColumn
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.niceClickable
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.swipe.SwipeableActionsState
+import id.databisnis.android.bachot.libraries.designsystem.swipe.rememberSwipeableActionsState
+import id.databisnis.android.bachot.libraries.designsystem.text.toPx
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.EmbeddedEventInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.ThreadSummary
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileDetails
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TextMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getAvatarUrl
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getDisplayName
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetails
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToView
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.eventId
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.sender.SenderName
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.sender.SenderNameMode
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonPlurals
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.ui.utils.time.isTalkbackActive
import io.element.android.wysiwyg.link.Link
import kotlinx.coroutines.launch
import kotlin.math.abs
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowDisambiguatedPreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowDisambiguatedPreview.kt
similarity index 61%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowDisambiguatedPreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowDisambiguatedPreview.kt
index 4b6223fd..df1314ca 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowDisambiguatedPreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowDisambiguatedPreview.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetails
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetailsDisambiguatedProvider
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetails
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetailsDisambiguatedProvider
@PreviewsDayNight
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowForDirectRoomPreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowForDirectRoomPreview.kt
similarity index 67%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowForDirectRoomPreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowForDirectRoomPreview.kt
index 86afd9d4..3bd5d842 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowForDirectRoomPreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowForDirectRoomPreview.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.aTimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
@PreviewsDayNight
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowLongSenderNamePreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowLongSenderNamePreview.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowLongSenderNamePreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowLongSenderNamePreview.kt
index e40ab16a..08813076 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowLongSenderNamePreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowLongSenderNamePreview.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
// Note: no need for light/dark variant for this preview
@Preview
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowShieldPreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowShieldPreview.kt
similarity index 75%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowShieldPreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowShieldPreview.kt
index 44788547..18380eb5 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowShieldPreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowShieldPreview.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShield
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShield
@PreviewsDayNight
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowTimestampPreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowTimestampPreview.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowTimestampPreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowTimestampPreview.kt
index c588b1d0..3e8276c1 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowTimestampPreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowTimestampPreview.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
@PreviewsDayNight
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowUtdPreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowUtdPreview.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowUtdPreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowUtdPreview.kt
index 49328ac0..50b6ecdc 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowUtdPreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowUtdPreview.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UtdCause
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UtdCause
@PreviewsDayNight
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithManyReactionsPreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithManyReactionsPreview.kt
similarity index 65%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithManyReactionsPreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithManyReactionsPreview.kt
index 9b9080e1..0d6effc6 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithManyReactionsPreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithManyReactionsPreview.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
@PreviewsDayNight
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithRRPreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithRRPreview.kt
similarity index 72%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithRRPreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithRRPreview.kt
index f46ba780..9c1c59f8 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithRRPreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithRRPreview.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.features.messages.impl.timeline.components.receipt.ReadReceiptViewState
-import io.element.android.features.messages.impl.timeline.components.receipt.ReadReceiptViewStateForTimelineItemEventRowProvider
-import io.element.android.features.messages.impl.timeline.model.TimelineItemReadReceipts
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.ReadReceiptViewState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.ReadReceiptViewStateForTimelineItemEventRowProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemReadReceipts
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
// Note: I add to reduce the size of the fun name, or it does not compile.
// Previous name: TimelineItemEventRowWithSendingStateAndReadReceiptPreview
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyInformativePreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyInformativePreview.kt
similarity index 58%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyInformativePreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyInformativePreview.kt
index cdc60a9e..7670c2ae 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyInformativePreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyInformativePreview.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetails
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetailsInformativeProvider
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetails
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetailsInformativeProvider
@PreviewsDayNight
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyOtherPreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyOtherPreview.kt
similarity index 58%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyOtherPreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyOtherPreview.kt
index 3071fe11..278d0e23 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyOtherPreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyOtherPreview.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetails
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetailsOtherProvider
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetails
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetailsOtherProvider
@PreviewsDayNight
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyPreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyPreview.kt
similarity index 66%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyPreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyPreview.kt
index 7ddcadfe..4d145440 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyPreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyPreview.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.TimelineItemThreadInfo
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetails
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetailsProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemThreadInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetails
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetailsProvider
@PreviewsDayNight
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventTimestampBelowPreview.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventTimestampBelowPreview.kt
similarity index 64%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventTimestampBelowPreview.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventTimestampBelowPreview.kt
index 975073cc..4cbae0af 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventTimestampBelowPreview.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemEventTimestampBelowPreview.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemPollContent
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemPollContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
// Note: no need for light/dark variant for this preview, we only look at the timestamp position
@Preview
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemGroupedEventsRow.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemGroupedEventsRow.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemGroupedEventsRow.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemGroupedEventsRow.kt
index 66f24594..9ca57491 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemGroupedEventsRow.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemGroupedEventsRow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.animation.animateContentSize
import androidx.compose.foundation.layout.Column
@@ -15,26 +15,26 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.pluralStringResource
-import io.element.android.features.messages.impl.R
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.TimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.aGroupedEvents
-import io.element.android.features.messages.impl.timeline.aTimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.components.event.TimelineItemEventContentView
-import io.element.android.features.messages.impl.timeline.components.group.GroupHeaderView
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.components.receipt.ReadReceiptViewState
-import io.element.android.features.messages.impl.timeline.components.receipt.TimelineItemReadReceiptView
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionEvent
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.messages.impl.timeline.protection.aTimelineProtectionState
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.ui.utils.time.isTalkbackActive
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.aGroupedEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.event.TimelineItemEventContentView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.group.GroupHeaderView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.ReadReceiptViewState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.TimelineItemReadReceiptView
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.aTimelineProtectionState
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.ui.utils.time.isTalkbackActive
import io.element.android.wysiwyg.link.Link
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemReactionsLayout.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemReactionsLayout.kt
similarity index 95%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemReactionsLayout.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemReactionsLayout.kt
index b7cefb88..2b5976c0 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemReactionsLayout.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemReactionsLayout.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,11 +17,11 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.IntOffset
import androidx.compose.ui.unit.dp
-import io.element.android.features.messages.impl.R
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
/**
* A flow layout for reactions that will show a collapse/expand button when the layout wraps over a defined number of rows.
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemReactionsView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemReactionsView.kt
similarity index 88%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemReactionsView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemReactionsView.kt
index 96982278..140972ac 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemReactionsView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemReactionsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
@@ -21,14 +21,14 @@ import androidx.compose.ui.semantics.hideFromAccessibility
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.unit.LayoutDirection
import androidx.compose.ui.unit.dp
-import io.element.android.features.messages.impl.R
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.features.messages.impl.timeline.model.AggregatedReaction
-import io.element.android.features.messages.impl.timeline.model.TimelineItemReactions
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.AggregatedReaction
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemReactions
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
import kotlinx.collections.immutable.ImmutableList
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemRow.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemRow.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemRow.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemRow.kt
index 4a0a6f70..fc101a1d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemRow.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemRow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.combinedClickable
import androidx.compose.foundation.layout.Box
@@ -25,29 +25,29 @@ import androidx.compose.ui.semantics.isTraversalGroup
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.TimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.components.event.TimelineItemEventContentView
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionEvent
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.libraries.designsystem.colors.gradientSubtleColors
-import io.element.android.libraries.designsystem.modifiers.onKeyboardContextMenuAction
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toPx
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.libraries.ui.utils.time.isTalkbackActive
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.event.TimelineItemEventContentView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStateContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.libraries.designsystem.colors.gradientSubtleColors
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onKeyboardContextMenuAction
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toPx
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.ui.utils.time.isTalkbackActive
import io.element.android.wysiwyg.link.Link
import kotlin.time.DurationUnit
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemStateEventRow.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemStateEventRow.kt
similarity index 71%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemStateEventRow.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemStateEventRow.kt
index e796e933..fbcd2724 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemStateEventRow.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemStateEventRow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Box
@@ -21,19 +21,19 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
import androidx.compose.ui.zIndex
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.components.event.TimelineItemEventContentView
-import io.element.android.features.messages.impl.timeline.components.receipt.ReadReceiptViewState
-import io.element.android.features.messages.impl.timeline.components.receipt.TimelineItemReadReceiptView
-import io.element.android.features.messages.impl.timeline.components.receipt.aReadReceiptData
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.TimelineItemReadReceipts
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemStateEventContent
-import io.element.android.features.messages.impl.timeline.util.defaultTimelineContentPadding
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.event.TimelineItemEventContentView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.ReadReceiptViewState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.TimelineItemReadReceiptView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.aReadReceiptData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemReadReceipts
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemStateEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.util.defaultTimelineContentPadding
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
import kotlinx.collections.immutable.persistentListOf
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemVirtualRow.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemVirtualRow.kt
similarity index 60%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemVirtualRow.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemVirtualRow.kt
index be94512c..d5ba5248 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemVirtualRow.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimelineItemVirtualRow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Spacer
@@ -15,20 +15,20 @@ import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.getValue
import androidx.compose.runtime.rememberUpdatedState
import androidx.compose.ui.Modifier
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.TimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.components.virtual.TimelineItemDaySeparatorView
-import io.element.android.features.messages.impl.timeline.components.virtual.TimelineItemReadMarkerView
-import io.element.android.features.messages.impl.timeline.components.virtual.TimelineItemRoomBeginningView
-import io.element.android.features.messages.impl.timeline.components.virtual.TimelineLoadingMoreIndicator
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemDaySeparatorModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemLastForwardIndicatorModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemLoadingIndicatorModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemReadMarkerModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemRoomBeginningModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemTypingNotificationModel
-import io.element.android.features.messages.impl.typing.TypingNotificationView
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.virtual.TimelineItemDaySeparatorView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.virtual.TimelineItemReadMarkerView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.virtual.TimelineItemRoomBeginningView
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.virtual.TimelineLoadingMoreIndicator
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemDaySeparatorModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemLastForwardIndicatorModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemLoadingIndicatorModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemReadMarkerModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemRoomBeginningModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemTypingNotificationModel
+import id.databisnis.android.bachot.features.messages.impl.typing.TypingNotificationView
import timber.log.Timber
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimestampPosition.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimestampPosition.kt
similarity index 90%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimestampPosition.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimestampPosition.kt
index 605db65d..c000bcda 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimestampPosition.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/TimestampPosition.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components
+package id.databisnis.android.bachot.features.messages.impl.timeline.components
enum class TimestampPosition {
/**
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionBottomSheet.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionBottomSheet.kt
similarity index 76%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionBottomSheet.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionBottomSheet.kt
index 0226eea7..b1bc3207 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionBottomSheet.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionBottomSheet.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -16,12 +16,12 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.ui.Modifier
import io.element.android.emojibasebindings.Emoji
-import io.element.android.features.messages.impl.timeline.components.customreaction.picker.EmojiPicker
-import io.element.android.features.messages.impl.timeline.components.customreaction.picker.EmojiPickerPresenter
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.hide
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.picker.EmojiPicker
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.picker.EmojiPickerPresenter
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.hide
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionEvents.kt
similarity index 70%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionEvents.kt
index b73d1295..07b26f96 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
sealed interface CustomReactionEvents {
data class ShowCustomReactionSheet(val event: TimelineItem.Event) : CustomReactionEvents
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionPresenter.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionPresenter.kt
index 4ccfc3f8..13d55885 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -16,10 +16,10 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.recentemojis.api.EmojibaseProvider
-import io.element.android.libraries.recentemojis.api.GetRecentEmojis
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.recentemojis.api.EmojibaseProvider
+import id.databisnis.android.bachot.libraries.recentemojis.api.GetRecentEmojis
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableSet
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionState.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionState.kt
index 1d3e3e82..18023d40 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction
import io.element.android.emojibasebindings.EmojibaseStore
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.ImmutableSet
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/EmojiItem.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/EmojiItem.kt
similarity index 84%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/EmojiItem.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/EmojiItem.kt
index 629eaa72..8fb3ad13 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/EmojiItem.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/EmojiItem.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
@@ -28,13 +28,13 @@ import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.unit.TextUnit
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
import io.element.android.emojibasebindings.Emoji
-import io.element.android.features.messages.impl.timeline.a11y.a11yReactionAction
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toDp
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.features.messages.impl.timeline.a11y.a11yReactionAction
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toDp
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
import kotlinx.collections.immutable.persistentListOf
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/EmojibaseExtensions.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/EmojibaseExtensions.kt
similarity index 93%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/EmojibaseExtensions.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/EmojibaseExtensions.kt
index 0f967cc4..ed6e75cb 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/EmojibaseExtensions.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/EmojibaseExtensions.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction
import androidx.annotation.StringRes
import androidx.compose.material.icons.Icons
@@ -20,7 +20,7 @@ import androidx.compose.material.icons.outlined.EmojiSymbols
import androidx.compose.material.icons.outlined.EmojiTransportation
import androidx.compose.ui.graphics.vector.ImageVector
import io.element.android.emojibasebindings.EmojibaseCategory
-import io.element.android.features.messages.impl.R
+import id.databisnis.android.bachot.features.messages.impl.R
@get:StringRes
val EmojibaseCategory.title: Int
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPicker.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPicker.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPicker.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPicker.kt
index 70d962ff..d4d386e8 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPicker.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPicker.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction.picker
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.picker
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -31,15 +31,15 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import io.element.android.emojibasebindings.Emoji
-import io.element.android.features.messages.impl.timeline.components.customreaction.EmojiItem
-import io.element.android.features.messages.impl.timeline.components.customreaction.icon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toSp
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.SearchBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.EmojiItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.icon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toSp
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.ImmutableSet
import kotlinx.collections.immutable.persistentSetOf
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvents.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvents.kt
index d0c4907b..4e566b0a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction.picker
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.picker
sealed interface EmojiPickerEvents {
data class ToggleSearchActive(val isActive: Boolean) : EmojiPickerEvents
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenter.kt
similarity index 84%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenter.kt
index aed56842..85f04a07 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction.picker
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.picker
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -15,16 +15,16 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.ui.platform.LocalInspectionMode
-import io.element.android.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
import io.element.android.emojibasebindings.Emoji
import io.element.android.emojibasebindings.EmojibaseStore
-import io.element.android.features.messages.impl.R
-import io.element.android.features.messages.impl.timeline.components.customreaction.icon
-import io.element.android.features.messages.impl.timeline.components.customreaction.title
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.icon
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.title
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.delay
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerState.kt
similarity index 78%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerState.kt
index b050c346..ebc85285 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction.picker
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.picker
import androidx.annotation.StringRes
import androidx.compose.runtime.Immutable
import io.element.android.emojibasebindings.Emoji
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
import kotlinx.collections.immutable.ImmutableList
// Emoji is unstable (because from an external library?), so we annotate with @Immutable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerStateProvider.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerStateProvider.kt
index e26941e1..54812ff8 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerStateProvider.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction.picker
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.picker
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import io.element.android.emojibasebindings.Emoji
import io.element.android.emojibasebindings.EmojibaseCategory
-import io.element.android.features.messages.impl.R
-import io.element.android.features.messages.impl.timeline.components.customreaction.icon
-import io.element.android.features.messages.impl.timeline.components.customreaction.title
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.icon
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.title
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemAspectRatioBox.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemAspectRatioBox.kt
similarity index 93%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemAspectRatioBox.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemAspectRatioBox.kt
index f25957e0..aac79c8c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemAspectRatioBox.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemAspectRatioBox.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.BoxScope
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemAttachmentView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemAttachmentView.kt
similarity index 89%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemAttachmentView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemAttachmentView.kt
index 061886ce..cc38e19d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemAttachmentView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemAttachmentView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -23,10 +23,10 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayout
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayout
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
/**
* package-private, you should only use TimelineItemFileView and TimelineItemAudioView.
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemAudioView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemAudioView.kt
similarity index 64%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemAudioView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemAudioView.kt
index d6915759..bfa1a8d8 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemAudioView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemAudioView.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.foundation.layout.size
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemAudioContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemAudioContentProvider
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemAudioContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemAudioContentProvider
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
@Composable
fun TimelineItemAudioView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemEncryptedView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemEncryptedView.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemEncryptedView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemEncryptedView.kt
index 48b3acfb..2e5440da 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemEncryptedView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemEncryptedView.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEncryptedContentProvider
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UtdCause
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEncryptedContentProvider
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UtdCause
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun TimelineItemEncryptedView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemEventContentView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemEventContentView.kt
similarity index 65%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemEventContentView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemEventContentView.kt
index 73cd1ad8..4f2241eb 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemEventContentView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemEventContentView.kt
@@ -6,32 +6,32 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
-import io.element.android.features.messages.impl.timeline.di.rememberPresenter
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemAudioContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.voiceplayer.api.VoiceMessageState
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.LocalTimelineItemPresenterFactories
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.rememberPresenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemAudioContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLocationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStateContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.voiceplayer.api.VoiceMessageState
import io.element.android.wysiwyg.link.Link
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemFileView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemFileView.kt
similarity index 64%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemFileView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemFileView.kt
index 293e1c8f..78309b70 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemFileView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemFileView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.foundation.layout.size
import androidx.compose.runtime.Composable
@@ -15,15 +15,15 @@ import androidx.compose.ui.draw.rotate
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemFileContentProvider
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemFileContentProvider
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun TimelineItemFileView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemImageView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemImageView.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemImageView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemImageView.kt
index a8cbb89e..68e52bf7 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemImageView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemImageView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import android.text.SpannedString
import androidx.compose.foundation.background
@@ -37,24 +37,24 @@ import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import coil3.compose.AsyncImage
import coil3.compose.AsyncImagePainter
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.components.ATimelineItemEventRow
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayout
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContentProvider
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.protection.ProtectedView
-import io.element.android.features.messages.impl.timeline.protection.coerceRatioWhenHidingContent
-import io.element.android.libraries.designsystem.components.blurhash.blurHashBackground
-import io.element.android.libraries.designsystem.modifiers.onKeyboardContextMenuAction
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.textcomposer.ElementRichTextEditorStyle
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.libraries.ui.utils.time.isTalkbackActive
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.ATimelineItemEventRow
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayout
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContentProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.ProtectedView
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.coerceRatioWhenHidingContent
+import id.databisnis.android.bachot.libraries.designsystem.components.blurhash.blurHashBackground
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onKeyboardContextMenuAction
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.textcomposer.ElementRichTextEditorStyle
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.ui.utils.time.isTalkbackActive
import io.element.android.wysiwyg.compose.EditorStyledText
import io.element.android.wysiwyg.link.Link
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemInformativeView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemInformativeView.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemInformativeView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemInformativeView.kt
index 41a950ee..36c4a74d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemInformativeView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemInformativeView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.annotation.DrawableRes
import androidx.compose.foundation.layout.Box
@@ -21,13 +21,13 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.layout.onSizeChanged
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun TimelineItemInformativeView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemLegacyCallInviteView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemLegacyCallInviteView.kt
similarity index 68%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemLegacyCallInviteView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemLegacyCallInviteView.kt
index d20892a4..cd60acd5 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemLegacyCallInviteView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemLegacyCallInviteView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer
@@ -16,13 +16,13 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.R
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun TimelineItemLegacyCallInviteView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemLocationView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemLocationView.kt
similarity index 71%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemLocationView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemLocationView.kt
index 9ebe35a5..6d7cd3a2 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemLocationView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemLocationView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxWidth
@@ -16,12 +16,12 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.location.api.StaticMapView
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContentProvider
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.features.location.api.StaticMapView
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLocationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLocationContentProvider
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun TimelineItemLocationView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemPollView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemPollView.kt
similarity index 70%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemPollView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemPollView.kt
index ba72c067..d64d1213 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemPollView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemPollView.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContentProvider
-import io.element.android.features.poll.api.pollcontent.PollContentView
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContentProvider
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollContentView
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
import kotlinx.collections.immutable.toImmutableList
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemRedactedView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemRedactedView.kt
similarity index 64%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemRedactedView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemRedactedView.kt
index e32de7f4..428b4767 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemRedactedView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemRedactedView.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun TimelineItemRedactedView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemStateView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemStateView.kt
similarity index 59%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemStateView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemStateView.kt
index 4eaf9323..947f2de9 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemStateView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemStateView.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.style.TextAlign
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemStateEventContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStateContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemStateEventContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun TimelineItemStateView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemStickerView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemStickerView.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemStickerView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemStickerView.kt
index 104e420d..af39a869 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemStickerView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemStickerView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.foundation.background
import androidx.compose.foundation.combinedClickable
@@ -27,16 +27,16 @@ import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.tooling.preview.PreviewParameter
import coil3.compose.AsyncImage
import coil3.compose.AsyncImagePainter
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContentProvider
-import io.element.android.features.messages.impl.timeline.protection.ProtectedView
-import io.element.android.features.messages.impl.timeline.protection.coerceRatioWhenHidingContent
-import io.element.android.libraries.designsystem.components.blurhash.blurHashBackground
-import io.element.android.libraries.designsystem.modifiers.onKeyboardContextMenuAction
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.ui.media.MediaRequestData
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContentProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.ProtectedView
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.coerceRatioWhenHidingContent
+import id.databisnis.android.bachot.libraries.designsystem.components.blurhash.blurHashBackground
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onKeyboardContextMenuAction
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.ui.media.MediaRequestData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
private const val STICKER_SIZE_IN_DP = 128
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemTextView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemTextView.kt
similarity index 75%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemTextView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemTextView.kt
index 0449ef26..1fd02409 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemTextView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemTextView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import android.text.SpannedString
import androidx.annotation.VisibleForTesting
@@ -20,18 +20,18 @@ import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayout
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextBasedContentProvider
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.features.messages.impl.utils.containsOnlyEmojis
-import io.element.android.libraries.androidutils.text.LinkifyHelper
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.textcomposer.ElementRichTextEditorStyle
-import io.element.android.libraries.textcomposer.mentions.LocalMentionSpanUpdater
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayout
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextBasedContentProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.utils.containsOnlyEmojis
+import id.databisnis.android.bachot.libraries.androidutils.text.LinkifyHelper
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.textcomposer.ElementRichTextEditorStyle
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.LocalMentionSpanUpdater
import io.element.android.wysiwyg.compose.EditorStyledText
import io.element.android.wysiwyg.link.Link
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemUnknownView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemUnknownView.kt
similarity index 64%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemUnknownView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemUnknownView.kt
index fbbefca2..07d49d97 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemUnknownView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemUnknownView.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun TimelineItemUnknownView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemVideoView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemVideoView.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemVideoView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemVideoView.kt
index f5e76073..5d5779d7 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemVideoView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemVideoView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import android.text.SpannedString
import androidx.compose.foundation.Image
@@ -42,29 +42,29 @@ import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import coil3.compose.AsyncImage
import coil3.compose.AsyncImagePainter
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.components.ATimelineItemEventRow
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayout
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContentProvider
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.protection.ProtectedView
-import io.element.android.features.messages.impl.timeline.protection.coerceRatioWhenHidingContent
-import io.element.android.libraries.designsystem.components.blurhash.blurHashBackground
-import io.element.android.libraries.designsystem.modifiers.onKeyboardContextMenuAction
-import io.element.android.libraries.designsystem.modifiers.roundedBackground
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.ui.media.MAX_THUMBNAIL_HEIGHT
-import io.element.android.libraries.matrix.ui.media.MAX_THUMBNAIL_WIDTH
-import io.element.android.libraries.matrix.ui.media.MediaRequestData
-import io.element.android.libraries.textcomposer.ElementRichTextEditorStyle
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.libraries.ui.utils.time.isTalkbackActive
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.ATimelineItemEventRow
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayout
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContentProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.ProtectedView
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.coerceRatioWhenHidingContent
+import id.databisnis.android.bachot.libraries.designsystem.components.blurhash.blurHashBackground
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onKeyboardContextMenuAction
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.roundedBackground
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.ui.media.MAX_THUMBNAIL_HEIGHT
+import id.databisnis.android.bachot.libraries.matrix.ui.media.MAX_THUMBNAIL_WIDTH
+import id.databisnis.android.bachot.libraries.matrix.ui.media.MediaRequestData
+import id.databisnis.android.bachot.libraries.textcomposer.ElementRichTextEditorStyle
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.ui.utils.time.isTalkbackActive
import io.element.android.wysiwyg.compose.EditorStyledText
import io.element.android.wysiwyg.link.Link
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemVoiceView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemVoiceView.kt
similarity index 85%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemVoiceView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemVoiceView.kt
index a3f214f9..42606a88 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemVoiceView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemVoiceView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Column
@@ -37,23 +37,23 @@ import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContentProvider
-import io.element.android.libraries.designsystem.components.media.WaveformPlaybackView
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.libraries.ui.utils.time.isTalkbackActive
-import io.element.android.libraries.voiceplayer.api.VoiceMessageEvents
-import io.element.android.libraries.voiceplayer.api.VoiceMessageState
-import io.element.android.libraries.voiceplayer.api.VoiceMessageStateProvider
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.layout.ContentAvoidingLayoutData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContentProvider
+import id.databisnis.android.bachot.libraries.designsystem.components.media.WaveformPlaybackView
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.ui.utils.time.isTalkbackActive
+import id.databisnis.android.bachot.libraries.voiceplayer.api.VoiceMessageEvents
+import id.databisnis.android.bachot.libraries.voiceplayer.api.VoiceMessageState
+import id.databisnis.android.bachot.libraries.voiceplayer.api.VoiceMessageStateProvider
import kotlinx.coroutines.delay
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/group/GroupHeaderView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/group/GroupHeaderView.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/group/GroupHeaderView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/group/GroupHeaderView.kt
index 0c13214a..ff019bcb 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/group/GroupHeaderView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/group/GroupHeaderView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.group
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.group
import androidx.compose.animation.core.animateFloatAsState
import androidx.compose.animation.core.tween
@@ -30,13 +30,13 @@ import androidx.compose.ui.semantics.Role
import androidx.compose.ui.semantics.clearAndSetSemantics
import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
private val CORNER_RADIUS = 8.dp
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/layout/ContentAvoidingLayout.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/layout/ContentAvoidingLayout.kt
similarity index 98%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/layout/ContentAvoidingLayout.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/layout/ContentAvoidingLayout.kt
index 04974dfb..20a094fe 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/layout/ContentAvoidingLayout.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/layout/ContentAvoidingLayout.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.layout
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.layout
import android.text.Layout
import androidx.compose.runtime.Composable
@@ -22,7 +22,7 @@ import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.DpOffset
import androidx.compose.ui.unit.LayoutDirection
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.text.roundToPx
+import id.databisnis.android.bachot.libraries.designsystem.text.roundToPx
import io.element.android.wysiwyg.compose.EditorStyledText
import kotlin.math.max
import kotlin.math.min
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryEvents.kt
similarity index 64%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryEvents.kt
index 987b61e5..ff40172a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryEvents.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.reactionsummary
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary
-import io.element.android.features.messages.impl.timeline.model.AggregatedReaction
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.AggregatedReaction
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
sealed interface ReactionSummaryEvents {
data object Clear : ReactionSummaryEvents
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenter.kt
similarity index 85%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenter.kt
index a95fe57b..8b6e96b9 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.reactionsummary
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -16,11 +16,11 @@ import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.roomMembers
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomMembers
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryState.kt
similarity index 68%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryState.kt
index cf5342f8..5257b530 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.reactionsummary
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary
-import io.element.android.features.messages.impl.timeline.model.AggregatedReaction
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.AggregatedReaction
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
import kotlinx.collections.immutable.ImmutableList
data class ReactionSummaryState(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryStateProvider.kt
similarity index 76%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryStateProvider.kt
index 82974c89..647aadcd 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.reactionsummary
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
open class ReactionSummaryStateProvider : PreviewParameterProvider {
override val values = sequenceOf(aReactionSummaryState())
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryView.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryView.kt
index 944fd9a1..474ef108 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.reactionsummary
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
@@ -55,24 +55,24 @@ import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import coil3.compose.AsyncImage
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.timeline.a11y.a11yReactionDetails
-import io.element.android.features.messages.impl.timeline.components.REACTION_IMAGE_ASPECT_RATIO
-import io.element.android.features.messages.impl.timeline.model.AggregatedReaction
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toDp
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.media.MediaRequestData
-import io.element.android.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.timeline.a11y.a11yReactionDetails
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.REACTION_IMAGE_ASPECT_RATIO
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.AggregatedReaction
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toDp
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.media.MediaRequestData
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
import kotlinx.coroutines.launch
internal val REACTION_SUMMARY_LINE_HEIGHT = 25.sp
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/ReadReceiptViewState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/ReadReceiptViewState.kt
similarity index 62%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/ReadReceiptViewState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/ReadReceiptViewState.kt
index 2d3f2307..3ee7854b 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/ReadReceiptViewState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/ReadReceiptViewState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.receipt
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt
-import io.element.android.features.messages.impl.timeline.model.ReadReceiptData
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.ReadReceiptData
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
import kotlinx.collections.immutable.ImmutableList
data class ReadReceiptViewState(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateForTimelineItemEventRowProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateForTimelineItemEventRowProvider.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateForTimelineItemEventRowProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateForTimelineItemEventRowProvider.kt
index c5140c4c..d8814016 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateForTimelineItemEventRowProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateForTimelineItemEventRowProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.receipt
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.messages.impl.timeline.model.ReadReceiptData
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.ReadReceiptData
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
class ReadReceiptViewStateForTimelineItemEventRowProvider :
PreviewParameterProvider {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateProvider.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateProvider.kt
index 64a7cf34..c0e2cde8 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/ReadReceiptViewStateProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.receipt
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.messages.impl.timeline.model.ReadReceiptData
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.anAvatarData
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.ReadReceiptData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.anAvatarData
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
import kotlinx.collections.immutable.toImmutableList
class ReadReceiptViewStateProvider : PreviewParameterProvider {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/TimelineItemReadReceiptView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/TimelineItemReadReceiptView.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/TimelineItemReadReceiptView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/TimelineItemReadReceiptView.kt
index b03aaf01..e5806054 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/TimelineItemReadReceiptView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/TimelineItemReadReceiptView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.receipt
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
@@ -32,22 +32,22 @@ import androidx.compose.ui.semantics.testTag
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import androidx.compose.ui.zIndex
-import io.element.android.appconfig.TimelineConfig
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.timeline.model.ReadReceiptData
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.avatar.getBestName
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonPlurals
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.appconfig.TimelineConfig
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.ReadReceiptData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.getBestName
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonPlurals
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheet.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheet.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheet.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheet.kt
index 57c46a63..f829789b 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheet.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheet.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
@@ -22,17 +22,17 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.MatrixUserRow
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.MatrixUserRow
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.coroutines.launch
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetEvents.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetEvents.kt
similarity index 70%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetEvents.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetEvents.kt
index 04723d02..2d037bb3 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetEvents.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
sealed interface ReadReceiptBottomSheetEvents {
data class EventSelected(val event: TimelineItem.Event) : ReadReceiptBottomSheetEvents
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenter.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenter.kt
index e1264b77..00166f81 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
@@ -14,8 +14,8 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.libraries.architecture.Presenter
@Inject
class ReadReceiptBottomSheetPresenter : Presenter {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetState.kt
similarity index 67%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetState.kt
index 7ec4107f..77c6c03d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
data class ReadReceiptBottomSheetState(
val selectedEvent: TimelineItem.Event?,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetStateProvider.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetStateProvider.kt
index ff297a4f..afc93795 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.components.receipt.ReadReceiptViewStateProvider
-import io.element.android.features.messages.impl.timeline.model.TimelineItemReadReceipts
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.ReadReceiptViewStateProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemReadReceipts
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
import kotlinx.collections.immutable.toImmutableList
class ReadReceiptBottomSheetStateProvider : PreviewParameterProvider {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineItemDaySeparatorView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineItemDaySeparatorView.kt
similarity index 72%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineItemDaySeparatorView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineItemDaySeparatorView.kt
index 30befea0..de26a772 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineItemDaySeparatorView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineItemDaySeparatorView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.virtual
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxWidth
@@ -19,12 +19,12 @@ import androidx.compose.ui.semantics.heading
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemDaySeparatorModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemDaySeparatorModelProvider
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemDaySeparatorModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemDaySeparatorModelProvider
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
internal fun TimelineItemDaySeparatorView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineItemReadMarkerView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineItemReadMarkerView.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineItemReadMarkerView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineItemReadMarkerView.kt
index bb9ab2a4..cbdfdfc5 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineItemReadMarkerView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineItemReadMarkerView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.virtual
import androidx.compose.foundation.layout.Arrangement.spacedBy
import androidx.compose.foundation.layout.Column
@@ -17,12 +17,12 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.R
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
internal fun TimelineItemReadMarkerView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineItemRoomBeginningView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineItemRoomBeginningView.kt
similarity index 78%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineItemRoomBeginningView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineItemRoomBeginningView.kt
index f812b40e..f76cf015 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineItemRoomBeginningView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineItemRoomBeginningView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.virtual
import androidx.compose.foundation.layout.Arrangement.spacedBy
import androidx.compose.foundation.layout.Box
@@ -19,16 +19,16 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.R
-import io.element.android.libraries.designsystem.atomic.molecules.ComposerAlertMolecule
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toAnnotatedString
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.utils.allBooleans
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.tombstone.PredecessorRoom
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ComposerAlertMolecule
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toAnnotatedString
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.utils.allBooleans
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.PredecessorRoom
@Composable
fun TimelineItemRoomBeginningView(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineLoadingMoreIndicator.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineLoadingMoreIndicator.kt
similarity index 78%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineLoadingMoreIndicator.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineLoadingMoreIndicator.kt
index 571c884b..f1079acc 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/virtual/TimelineLoadingMoreIndicator.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/virtual/TimelineLoadingMoreIndicator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.virtual
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
@@ -18,11 +18,11 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.LinearProgressIndicator
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.LinearProgressIndicator
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
@Composable
internal fun TimelineLoadingMoreIndicator(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/debug/EventDebugInfoNode.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/debug/EventDebugInfoNode.kt
similarity index 72%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/debug/EventDebugInfoNode.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/debug/EventDebugInfoNode.kt
index 6288f3f1..c7178b03 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/debug/EventDebugInfoNode.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/debug/EventDebugInfoNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.debug
+package id.databisnis.android.bachot.features.messages.impl.timeline.debug
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,12 +15,12 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/debug/EventDebugInfoView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/debug/EventDebugInfoView.kt
similarity index 87%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/debug/EventDebugInfoView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/debug/EventDebugInfoView.kt
index 8a19b88b..475d7599 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/debug/EventDebugInfoView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/debug/EventDebugInfoView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.debug
+package id.databisnis.android.bachot.features.messages.impl.timeline.debug
import android.content.ClipData
import android.content.ClipboardManager
@@ -40,16 +40,16 @@ import androidx.compose.ui.platform.LocalInspectionMode
import androidx.compose.ui.text.font.FontFamily
import androidx.compose.ui.unit.dp
import androidx.core.content.getSystemService
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
import org.json.JSONException
import org.json.JSONObject
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/FakeTimelineItemPresenterFactories.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/FakeTimelineItemPresenterFactories.kt
similarity index 59%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/FakeTimelineItemPresenterFactories.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/FakeTimelineItemPresenterFactories.kt
index 7c36521f..802bf23a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/FakeTimelineItemPresenterFactories.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/FakeTimelineItemPresenterFactories.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.di
+package id.databisnis.android.bachot.features.messages.impl.timeline.di
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.voiceplayer.api.VoiceMessageState
-import io.element.android.libraries.voiceplayer.api.aVoiceMessageState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.voiceplayer.api.VoiceMessageState
+import id.databisnis.android.bachot.libraries.voiceplayer.api.aVoiceMessageState
/**
* A fake [TimelineItemPresenterFactories] for screenshot tests.
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/LiveTimeline.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/LiveTimeline.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/LiveTimeline.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/LiveTimeline.kt
index ff7a1703..2cba58ba 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/LiveTimeline.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/LiveTimeline.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.di
+package id.databisnis.android.bachot.features.messages.impl.timeline.di
import dev.zacsweers.metro.Qualifier
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/LocalTimelineItemPresenterFactories.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/LocalTimelineItemPresenterFactories.kt
similarity index 87%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/LocalTimelineItemPresenterFactories.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/LocalTimelineItemPresenterFactories.kt
index beef7a89..7383406a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/LocalTimelineItemPresenterFactories.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/LocalTimelineItemPresenterFactories.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.di
+package id.databisnis.android.bachot.features.messages.impl.timeline.di
import androidx.compose.runtime.staticCompositionLocalOf
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/TimelineItemEventContentKey.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/TimelineItemEventContentKey.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/TimelineItemEventContentKey.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/TimelineItemEventContentKey.kt
index 49b10a4a..07045462 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/TimelineItemEventContentKey.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/TimelineItemEventContentKey.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.di
+package id.databisnis.android.bachot.features.messages.impl.timeline.di
import dev.zacsweers.metro.MapKey
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
import kotlin.reflect.KClass
/**
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/TimelineItemPresenterFactories.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/TimelineItemPresenterFactories.kt
similarity index 91%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/TimelineItemPresenterFactories.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/TimelineItemPresenterFactories.kt
index 1063157b..7e8d6fa5 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/TimelineItemPresenterFactories.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/TimelineItemPresenterFactories.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.di
+package id.databisnis.android.bachot.features.messages.impl.timeline.di
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
@@ -15,9 +15,9 @@ import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Inject
import dev.zacsweers.metro.Multibinds
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.RoomScope
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.RoomScope
import kotlin.reflect.KClass
/**
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/TimelineItemPresenterFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/TimelineItemPresenterFactory.kt
similarity index 76%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/TimelineItemPresenterFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/TimelineItemPresenterFactory.kt
index 7d8cd20f..214f210e 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/di/TimelineItemPresenterFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/di/TimelineItemPresenterFactory.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.di
+package id.databisnis.android.bachot.features.messages.impl.timeline.di
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.libraries.architecture.Presenter
/**
* A factory for a [Presenter] associated with a timeline item.
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/diff/TimelineItemsCacheInvalidator.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/diff/TimelineItemsCacheInvalidator.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/diff/TimelineItemsCacheInvalidator.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/diff/TimelineItemsCacheInvalidator.kt
index 7cc6d237..d5fb22b3 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/diff/TimelineItemsCacheInvalidator.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/diff/TimelineItemsCacheInvalidator.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.diff
+package id.databisnis.android.bachot.features.messages.impl.timeline.diff
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.libraries.androidutils.diff.DefaultDiffCacheInvalidator
-import io.element.android.libraries.androidutils.diff.DiffCacheInvalidator
-import io.element.android.libraries.androidutils.diff.MutableDiffCache
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.libraries.androidutils.diff.DefaultDiffCacheInvalidator
+import id.databisnis.android.bachot.libraries.androidutils.diff.DiffCacheInvalidator
+import id.databisnis.android.bachot.libraries.androidutils.diff.MutableDiffCache
/**
* [DiffCacheInvalidator] implementation for [TimelineItem].
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/TimelineItemsFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/TimelineItemsFactory.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/TimelineItemsFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/TimelineItemsFactory.kt
index 7b369fe6..11036c48 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/TimelineItemsFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/TimelineItemsFactory.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.messages.impl.timeline.diff.TimelineItemsCacheInvalidator
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemEventFactory
-import io.element.android.features.messages.impl.timeline.factories.virtual.TimelineItemVirtualFactory
-import io.element.android.features.messages.impl.timeline.groups.TimelineItemGrouper
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.libraries.androidutils.diff.DiffCacheUpdater
-import io.element.android.libraries.androidutils.diff.MutableListDiffCache
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.diff.TimelineItemsCacheInvalidator
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemEventFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.virtual.TimelineItemVirtualFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.groups.TimelineItemGrouper
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.libraries.androidutils.diff.DiffCacheUpdater
+import id.databisnis.android.bachot.libraries.androidutils.diff.MutableListDiffCache
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.flow.Flow
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/TimelineItemsFactoryConfig.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/TimelineItemsFactoryConfig.kt
similarity index 87%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/TimelineItemsFactoryConfig.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/TimelineItemsFactoryConfig.kt
index 50124eb5..68b93a3b 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/TimelineItemsFactoryConfig.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/TimelineItemsFactoryConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories
/**
* Some data used to configure the creation of timeline items.
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentFactory.kt
similarity index 60%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentFactory.kt
index 31cf689e..77d3ad26 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentFactory.kt
@@ -6,33 +6,33 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.event.CallNotifyContent
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
-import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.LegacyCallInviteContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileChangeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileDetails
-import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent
-import io.element.android.libraries.matrix.api.timeline.item.event.RoomMembershipContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnknownContent
-import io.element.android.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.CallNotifyContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LegacyCallInviteContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileChangeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileDetails
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RedactedContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RoomMembershipContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnknownContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
@Inject
class TimelineItemContentFactory(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseMessageFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseMessageFactory.kt
similarity index 56%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseMessageFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseMessageFactory.kt
index c0c3310e..c9095e98 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseMessageFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseMessageFactory.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
@Inject
class TimelineItemContentFailedToParseMessageFactory {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseStateFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseStateFactory.kt
similarity index 56%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseStateFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseStateFactory.kt
index a7075d12..404b9de5 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseStateFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentFailedToParseStateFactory.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
@Inject
class TimelineItemContentFailedToParseStateFactory {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactory.kt
similarity index 78%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactory.kt
index a3c8a1bb..c85fac05 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactory.kt
@@ -6,48 +6,48 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import android.text.style.URLSpan
import androidx.core.text.buildSpannedString
import androidx.core.text.getSpans
import androidx.core.text.toSpannable
import dev.zacsweers.metro.Inject
-import io.element.android.features.location.api.Location
-import io.element.android.features.messages.api.timeline.HtmlConverterProvider
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemAudioContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEmoteContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemNoticeContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.features.messages.impl.utils.TextPillificationHelper
-import io.element.android.libraries.androidutils.filesize.FileSizeFormatter
-import io.element.android.libraries.androidutils.text.safeLinkify
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.api.timeline.item.event.AudioMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.EmoteMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.FileMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.FormattedBody
-import io.element.android.libraries.matrix.api.timeline.item.event.ImageMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.LocationMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageFormat
-import io.element.android.libraries.matrix.api.timeline.item.event.NoticeMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.TextMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.VideoMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.VoiceMessageType
-import io.element.android.libraries.matrix.ui.messages.toHtmlDocument
-import io.element.android.libraries.mediaviewer.api.util.FileExtensionExtractor
+import id.databisnis.android.bachot.features.location.api.Location
+import id.databisnis.android.bachot.features.messages.api.timeline.HtmlConverterProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemAudioContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEmoteContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLocationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemNoticeContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.features.messages.impl.utils.TextPillificationHelper
+import id.databisnis.android.bachot.libraries.androidutils.filesize.FileSizeFormatter
+import id.databisnis.android.bachot.libraries.androidutils.text.safeLinkify
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.AudioMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EmoteMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FileMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FormattedBody
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ImageMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocationMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageFormat
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.NoticeMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TextMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VideoMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VoiceMessageType
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.toHtmlDocument
+import id.databisnis.android.bachot.libraries.mediaviewer.api.util.FileExtensionExtractor
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
import kotlin.time.Duration
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentPollFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentPollFactory.kt
similarity index 66%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentPollFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentPollFactory.kt
index 2ceb81c4..b3108bd9 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentPollFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentPollFactory.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.poll.api.pollcontent.PollContentStateFactory
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollContentStateFactory
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
@Inject
class TimelineItemContentPollFactory(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentProfileChangeFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentProfileChangeFactory.kt
similarity index 54%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentProfileChangeFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentProfileChangeFactory.kt
index 083b2565..5970ac6c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentProfileChangeFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentProfileChangeFactory.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemProfileChangeContent
-import io.element.android.libraries.core.extensions.orEmpty
-import io.element.android.libraries.eventformatter.api.TimelineEventFormatter
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemProfileChangeContent
+import id.databisnis.android.bachot.libraries.core.extensions.orEmpty
+import id.databisnis.android.bachot.libraries.eventformatter.api.TimelineEventFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
@Inject
class TimelineItemContentProfileChangeFactory(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentRedactedFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentRedactedFactory.kt
similarity index 54%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentRedactedFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentRedactedFactory.kt
index d60a0635..5847af94 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentRedactedFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentRedactedFactory.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
-import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RedactedContent
@Inject
class TimelineItemContentRedactedFactory {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentRoomMembershipFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentRoomMembershipFactory.kt
similarity index 54%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentRoomMembershipFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentRoomMembershipFactory.kt
index 73c92c4c..be541b29 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentRoomMembershipFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentRoomMembershipFactory.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRoomMembershipContent
-import io.element.android.libraries.core.extensions.orEmpty
-import io.element.android.libraries.eventformatter.api.TimelineEventFormatter
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRoomMembershipContent
+import id.databisnis.android.bachot.libraries.core.extensions.orEmpty
+import id.databisnis.android.bachot.libraries.eventformatter.api.TimelineEventFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
@Inject
class TimelineItemContentRoomMembershipFactory(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentStateFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentStateFactory.kt
similarity index 54%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentStateFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentStateFactory.kt
index 7eb071b1..3117d9f8 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentStateFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentStateFactory.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateEventContent
-import io.element.android.libraries.core.extensions.orEmpty
-import io.element.android.libraries.eventformatter.api.TimelineEventFormatter
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStateEventContent
+import id.databisnis.android.bachot.libraries.core.extensions.orEmpty
+import id.databisnis.android.bachot.libraries.eventformatter.api.TimelineEventFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
@Inject
class TimelineItemContentStateFactory(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentStickerFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentStickerFactory.kt
similarity index 72%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentStickerFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentStickerFactory.kt
index 2f352547..5e914244 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentStickerFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentStickerFactory.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContent
-import io.element.android.libraries.androidutils.filesize.FileSizeFormatter
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerContent
-import io.element.android.libraries.mediaviewer.api.util.FileExtensionExtractor
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContent
+import id.databisnis.android.bachot.libraries.androidutils.filesize.FileSizeFormatter
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerContent
+import id.databisnis.android.bachot.libraries.mediaviewer.api.util.FileExtensionExtractor
@Inject
class TimelineItemContentStickerFactory(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentUTDFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentUTDFactory.kt
similarity index 53%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentUTDFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentUTDFactory.kt
index 0b3719f4..b2076737 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentUTDFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentUTDFactory.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
@Inject
class TimelineItemContentUTDFactory {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemEventFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemEventFactory.kt
similarity index 81%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemEventFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemEventFactory.kt
index 77f1f963..6ce638a2 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemEventFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemEventFactory.kt
@@ -6,35 +6,35 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.messages.impl.timeline.factories.TimelineItemsFactoryConfig
-import io.element.android.features.messages.impl.timeline.groups.canBeDisplayedInBubbleBlock
-import io.element.android.features.messages.impl.timeline.model.AggregatedReaction
-import io.element.android.features.messages.impl.timeline.model.AggregatedReactionSender
-import io.element.android.features.messages.impl.timeline.model.ReadReceiptData
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
-import io.element.android.features.messages.impl.timeline.model.TimelineItemReactions
-import io.element.android.features.messages.impl.timeline.model.TimelineItemReadReceipts
-import io.element.android.features.messages.impl.timeline.model.TimelineItemThreadInfo
-import io.element.android.features.messages.impl.utils.messagesummary.MessageSummaryFormatter
-import io.element.android.libraries.core.bool.orTrue
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.EventThreadInfo
-import io.element.android.libraries.matrix.api.timeline.item.event.getAvatarUrl
-import io.element.android.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
-import io.element.android.libraries.matrix.ui.messages.reply.map
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.TimelineItemsFactoryConfig
+import id.databisnis.android.bachot.features.messages.impl.timeline.groups.canBeDisplayedInBubbleBlock
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.AggregatedReaction
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.AggregatedReactionSender
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.ReadReceiptData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemReadReceipts
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemThreadInfo
+import id.databisnis.android.bachot.features.messages.impl.utils.messagesummary.MessageSummaryFormatter
+import id.databisnis.android.bachot.libraries.core.bool.orTrue
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.EventThreadInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getAvatarUrl
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.map
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/virtual/TimelineItemDaySeparatorFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/virtual/TimelineItemDaySeparatorFactory.kt
similarity index 56%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/virtual/TimelineItemDaySeparatorFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/virtual/TimelineItemDaySeparatorFactory.kt
index afdd9734..7dd587a3 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/virtual/TimelineItemDaySeparatorFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/virtual/TimelineItemDaySeparatorFactory.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.virtual
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemDaySeparatorModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemVirtualModel
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemDaySeparatorModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemVirtualModel
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
@Inject
class TimelineItemDaySeparatorFactory(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/virtual/TimelineItemVirtualFactory.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/virtual/TimelineItemVirtualFactory.kt
similarity index 57%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/virtual/TimelineItemVirtualFactory.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/virtual/TimelineItemVirtualFactory.kt
index 73fc4666..34289127 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/factories/virtual/TimelineItemVirtualFactory.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/virtual/TimelineItemVirtualFactory.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.virtual
import dev.zacsweers.metro.Inject
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemLastForwardIndicatorModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemLoadingIndicatorModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemReadMarkerModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemRoomBeginningModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemTypingNotificationModel
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemVirtualModel
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemLastForwardIndicatorModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemLoadingIndicatorModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemReadMarkerModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemRoomBeginningModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemTypingNotificationModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemVirtualModel
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
@Inject
class TimelineItemVirtualFactory(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/focus/FocusRequestStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/focus/FocusRequestStateProvider.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/focus/FocusRequestStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/focus/FocusRequestStateProvider.kt
index 0a6fb70c..6fc2d8da 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/focus/FocusRequestStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/focus/FocusRequestStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.focus
+package id.databisnis.android.bachot.features.messages.impl.timeline.focus
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.messages.impl.timeline.FocusRequestState
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.room.errors.FocusEventException
+import id.databisnis.android.bachot.features.messages.impl.timeline.FocusRequestState
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.room.errors.FocusEventException
open class FocusRequestStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/focus/FocusRequestStateView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/focus/FocusRequestStateView.kt
similarity index 74%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/focus/FocusRequestStateView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/focus/FocusRequestStateView.kt
index 3dff7ac4..6fbd3f9c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/focus/FocusRequestStateView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/focus/FocusRequestStateView.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.focus
+package id.databisnis.android.bachot.features.messages.impl.timeline.focus
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.window.DialogProperties
-import io.element.android.features.messages.impl.timeline.FocusRequestState
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.room.errors.FocusEventException
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.messages.impl.timeline.FocusRequestState
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.room.errors.FocusEventException
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun FocusRequestStateView(
diff --git a/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/groups/Groupability.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/groups/Groupability.kt
new file mode 100644
index 00000000..173ae914
--- /dev/null
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/groups/Groupability.kt
@@ -0,0 +1,94 @@
+/*
+ * Copyright (c) 2025 Element Creations Ltd.
+ * Copyright 2023-2025 New Vector Ltd.
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
+ * Please see LICENSE files in the repository root for full details.
+ */
+
+package id.databisnis.android.bachot.features.messages.impl.timeline.groups
+
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemAudioContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLocationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemProfileChangeContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRoomMembershipContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStateEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.CallNotifyContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LegacyCallInviteContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileChangeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RedactedContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RoomMembershipContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnknownContent
+
+/**
+ * Return true if the Event can be grouped in a collapse/expand block
+ * When [canBeGrouped] returns a value, [canBeDisplayedInBubbleBlock] MUST return the opposite value.
+ * Since the receiving type are not the same, the two functions exist.
+ */
+internal fun TimelineItem.Event.canBeGrouped(): Boolean {
+ return when (content) {
+ is TimelineItemTextBasedContent,
+ is TimelineItemEncryptedContent,
+ is TimelineItemImageContent,
+ is TimelineItemStickerContent,
+ is TimelineItemFileContent,
+ is TimelineItemVideoContent,
+ is TimelineItemAudioContent,
+ is TimelineItemLocationContent,
+ is TimelineItemPollContent,
+ is TimelineItemVoiceContent,
+ TimelineItemRedactedContent,
+ TimelineItemUnknownContent,
+ is TimelineItemLegacyCallInviteContent,
+ is TimelineItemRtcNotificationContent -> false
+ is TimelineItemProfileChangeContent,
+ is TimelineItemRoomMembershipContent,
+ is TimelineItemStateEventContent -> true
+ }
+}
+
+/**
+ * Return true if the Event can be grouped in a block of message bubbles.
+ * When [canBeDisplayedInBubbleBlock] returns a value, [canBeGrouped] MUST return the opposite value.
+ * Since the receiving type are not the same, the two functions exist.
+ */
+internal fun MatrixTimelineItem.Event.canBeDisplayedInBubbleBlock(): Boolean {
+ return when (event.content) {
+ // Can be grouped
+ is FailedToParseMessageLikeContent,
+ is MessageContent,
+ RedactedContent,
+ is StickerContent,
+ is PollContent,
+ is UnableToDecryptContent -> true
+ // Can't be grouped
+ is FailedToParseStateContent,
+ is ProfileChangeContent,
+ is RoomMembershipContent,
+ UnknownContent,
+ is LegacyCallInviteContent,
+ CallNotifyContent,
+ is StateContent -> false
+ }
+}
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/groups/TimelineItemGrouper.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/groups/TimelineItemGrouper.kt
similarity index 91%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/groups/TimelineItemGrouper.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/groups/TimelineItemGrouper.kt
index 6af4f8be..f629812c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/groups/TimelineItemGrouper.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/groups/TimelineItemGrouper.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.groups
+package id.databisnis.android.bachot.features.messages.impl.timeline.groups
import androidx.annotation.VisibleForTesting
import dev.zacsweers.metro.Inject
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
import kotlinx.collections.immutable.toImmutableList
@SingleIn(RoomScope::class)
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReaction.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReaction.kt
similarity index 85%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReaction.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReaction.kt
index 5fab8071..91b4cffb 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReaction.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReaction.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model
+package id.databisnis.android.bachot.features.messages.impl.timeline.model
-import io.element.android.libraries.core.extensions.ellipsize
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.core.extensions.ellipsize
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
import kotlinx.collections.immutable.ImmutableList
/**
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReactionProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReactionProvider.kt
similarity index 92%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReactionProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReactionProvider.kt
index e5eb52c9..30e848cc 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReactionProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReactionProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model
+package id.databisnis.android.bachot.features.messages.impl.timeline.model
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
import kotlinx.collections.immutable.toImmutableList
import java.text.DateFormat
import java.util.Date
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReactionSender.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReactionSender.kt
similarity index 64%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReactionSender.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReactionSender.kt
index 347de268..26d2051d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReactionSender.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReactionSender.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model
+package id.databisnis.android.bachot.features.messages.impl.timeline.model
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
data class AggregatedReactionSender(
val senderId: UserId,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/NewEventState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/NewEventState.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/NewEventState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/NewEventState.kt
index cac2798f..2ccaf15d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/NewEventState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/NewEventState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model
+package id.databisnis.android.bachot.features.messages.impl.timeline.model
/**
* Model if there is a new event in the timeline and if it is from me or from other.
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItem.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItem.kt
similarity index 63%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItem.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItem.kt
index 1f01b160..d168ab2c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItem.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItem.kt
@@ -6,34 +6,34 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model
+package id.databisnis.android.bachot.features.messages.impl.timeline.model
import androidx.compose.runtime.Immutable
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemVirtualModel
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.SendHandle
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.TransactionId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.ThreadSummary
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShield
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShieldProvider
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileDetails
-import io.element.android.libraries.matrix.api.timeline.item.event.SendHandleProvider
-import io.element.android.libraries.matrix.api.timeline.item.event.TimelineItemDebugInfoProvider
-import io.element.android.libraries.matrix.api.timeline.item.event.TimelineItemEventOrigin
-import io.element.android.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetails
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemVirtualModel
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SendHandle
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.ThreadSummary
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShield
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShieldProvider
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileDetails
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.SendHandleProvider
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TimelineItemDebugInfoProvider
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TimelineItemEventOrigin
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetails
import kotlinx.collections.immutable.ImmutableList
@Immutable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemGroupPosition.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemGroupPosition.kt
similarity index 95%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemGroupPosition.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemGroupPosition.kt
index 32cbe890..71c053b1 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemGroupPosition.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemGroupPosition.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model
+package id.databisnis.android.bachot.features.messages.impl.timeline.model
import androidx.compose.runtime.Immutable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemReactions.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemReactions.kt
similarity index 89%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemReactions.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemReactions.kt
index b20cc514..456f027b 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemReactions.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemReactions.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model
+package id.databisnis.android.bachot.features.messages.impl.timeline.model
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemReactionsProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemReactionsProvider.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemReactionsProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemReactionsProvider.kt
index 3190e61a..4b41ec0e 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemReactionsProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemReactionsProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model
+package id.databisnis.android.bachot.features.messages.impl.timeline.model
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemReadReceipts.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemReadReceipts.kt
similarity index 74%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemReadReceipts.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemReadReceipts.kt
index e8d423e7..11d952a0 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/TimelineItemReadReceipts.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/TimelineItemReadReceipts.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model
+package id.databisnis.android.bachot.features.messages.impl.timeline.model
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
import kotlinx.collections.immutable.ImmutableList
data class TimelineItemReadReceipts(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/bubble/BubbleState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/bubble/BubbleState.kt
similarity index 68%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/bubble/BubbleState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/bubble/BubbleState.kt
index 2cbd1458..5501d757 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/bubble/BubbleState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/bubble/BubbleState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.bubble
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.bubble
-import io.element.android.features.messages.impl.timeline.TimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
data class BubbleState(
val groupPosition: TimelineItemGroupPosition,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/bubble/BubbleStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/bubble/BubbleStateProvider.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/bubble/BubbleStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/bubble/BubbleStateProvider.kt
index cdd24ed2..564070df 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/bubble/BubbleStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/bubble/BubbleStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.bubble
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.bubble
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.messages.impl.timeline.TimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.aTimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemGroupPosition
open class BubbleStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemAudioContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemAudioContent.kt
similarity index 78%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemAudioContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemAudioContent.kt
index f28de4f6..40a2a8d3 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemAudioContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemAudioContent.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.mediaviewer.api.helper.formatFileExtensionAndSize
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.mediaviewer.api.helper.formatFileExtensionAndSize
import kotlin.time.Duration
data class TimelineItemAudioContent(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemAudioContentProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemAudioContentProvider.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemAudioContentProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemAudioContentProvider.kt
index 9fddfa98..e86c46fa 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemAudioContentProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemAudioContentProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
import kotlin.time.Duration.Companion.milliseconds
open class TimelineItemAudioContentProvider : PreviewParameterProvider {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEmoteContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEmoteContent.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEmoteContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEmoteContent.kt
index 28946e8e..8b78376f 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEmoteContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEmoteContent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.libraries.matrix.ui.messages.toPlainText
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.toPlainText
import org.jsoup.nodes.Document
data class TimelineItemEmoteContent(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEncryptedContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEncryptedContent.kt
similarity index 69%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEncryptedContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEncryptedContent.kt
index 5d82d17d..4608bca8 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEncryptedContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEncryptedContent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
data class TimelineItemEncryptedContent(
val data: UnableToDecryptContent.Data
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEncryptedContentProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEncryptedContentProvider.kt
similarity index 91%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEncryptedContentProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEncryptedContentProvider.kt
index bb53da3b..47cc728a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEncryptedContentProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEncryptedContentProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UtdCause
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UtdCause
open class TimelineItemEncryptedContentProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEventContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEventContent.kt
similarity index 95%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEventContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEventContent.kt
index 9c4c48d1..5a89bf40 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEventContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEventContent.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
import kotlin.time.Duration
@Immutable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEventContentProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEventContentProvider.kt
similarity index 95%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEventContentProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEventContentProvider.kt
index ac93a0ac..246b8c9d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemEventContentProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemEventContentProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import android.graphics.Typeface
import android.text.style.StyleSpan
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import androidx.core.text.buildSpannedString
import androidx.core.text.inSpans
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
import org.jsoup.nodes.Document
class TimelineItemEventContentProvider : PreviewParameterProvider {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemFileContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemFileContent.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemFileContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemFileContent.kt
index 680797e3..05aeb7ca 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemFileContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemFileContent.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.mediaviewer.api.helper.formatFileExtensionAndSize
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.mediaviewer.api.helper.formatFileExtensionAndSize
data class TimelineItemFileContent(
override val filename: String,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemFileContentProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemFileContentProvider.kt
similarity index 85%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemFileContentProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemFileContentProvider.kt
index 58e25e5d..25a2abd6 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemFileContentProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemFileContentProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
open class TimelineItemFileContentProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemImageContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemImageContent.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemImageContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemImageContent.kt
index 4828f22b..b2e3d4eb 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemImageContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemImageContent.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeAnimatedImage
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.ui.media.MAX_THUMBNAIL_HEIGHT
-import io.element.android.libraries.matrix.ui.media.MAX_THUMBNAIL_WIDTH
-import io.element.android.libraries.matrix.ui.media.MediaRequestData
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeAnimatedImage
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.ui.media.MAX_THUMBNAIL_HEIGHT
+import id.databisnis.android.bachot.libraries.matrix.ui.media.MAX_THUMBNAIL_WIDTH
+import id.databisnis.android.bachot.libraries.matrix.ui.media.MediaRequestData
data class TimelineItemImageContent(
override val filename: String,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemImageContentProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemImageContentProvider.kt
similarity index 85%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemImageContentProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemImageContentProvider.kt
index d07d5db6..888be1e4 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemImageContentProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemImageContentProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import androidx.media3.common.MimeTypes
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.ui.components.A_BLUR_HASH
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.ui.components.A_BLUR_HASH
open class TimelineItemImageContentProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemLegacyCallInviteContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemLegacyCallInviteContent.kt
similarity index 69%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemLegacyCallInviteContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemLegacyCallInviteContent.kt
index 088e438c..3dc435ff 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemLegacyCallInviteContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemLegacyCallInviteContent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.libraries.matrix.api.timeline.item.event.EventType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventType
data object TimelineItemLegacyCallInviteContent : TimelineItemEventContent {
override val type: String
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemLocationContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemLocationContent.kt
similarity index 75%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemLocationContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemLocationContent.kt
index 1114b2ab..803f1b5a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemLocationContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemLocationContent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.features.location.api.Location
+import id.databisnis.android.bachot.features.location.api.Location
data class TimelineItemLocationContent(
val body: String,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemLocationContentProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemLocationContentProvider.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemLocationContentProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemLocationContentProvider.kt
index 0fd3f5f4..6a9c5b29 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemLocationContentProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemLocationContentProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.location.api.Location
+import id.databisnis.android.bachot.features.location.api.Location
open class TimelineItemLocationContentProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemNoticeContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemNoticeContent.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemNoticeContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemNoticeContent.kt
index bb6f6db6..6f3f1755 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemNoticeContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemNoticeContent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.libraries.matrix.ui.messages.toPlainText
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.toPlainText
import org.jsoup.nodes.Document
data class TimelineItemNoticeContent(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemPollContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemPollContent.kt
similarity index 68%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemPollContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemPollContent.kt
index 8ddeb3d0..2b24011e 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemPollContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemPollContent.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.features.poll.api.pollcontent.PollAnswerItem
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollAnswerItem
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
data class TimelineItemPollContent(
val isMine: Boolean,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemPollContentProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemPollContentProvider.kt
similarity index 74%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemPollContentProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemPollContentProvider.kt
index 26577f52..48d95d93 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemPollContentProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemPollContentProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.poll.api.pollcontent.PollAnswerItem
-import io.element.android.features.poll.api.pollcontent.aPollAnswerItemList
-import io.element.android.features.poll.api.pollcontent.aPollQuestion
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollAnswerItem
+import id.databisnis.android.bachot.features.poll.api.pollcontent.aPollAnswerItemList
+import id.databisnis.android.bachot.features.poll.api.pollcontent.aPollQuestion
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
open class TimelineItemPollContentProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemProfileChangeContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemProfileChangeContent.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemProfileChangeContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemProfileChangeContent.kt
index b4d7530a..ec94ba10 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemProfileChangeContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemProfileChangeContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
data class TimelineItemProfileChangeContent(
override val body: String,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRedactedContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemRedactedContent.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRedactedContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemRedactedContent.kt
index 2a9a23d9..b923a50e 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRedactedContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemRedactedContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
data object TimelineItemRedactedContent : TimelineItemEventContent {
override val type: String = "TimelineItemRedactedContent"
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRoomMembershipContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemRoomMembershipContent.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRoomMembershipContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemRoomMembershipContent.kt
index 4d43f0d4..c55991c5 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRoomMembershipContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemRoomMembershipContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
data class TimelineItemRoomMembershipContent(
override val body: String,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRtcNotificationContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemRtcNotificationContent.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRtcNotificationContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemRtcNotificationContent.kt
index 00ad32ba..35a0204a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRtcNotificationContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemRtcNotificationContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
class TimelineItemRtcNotificationContent : TimelineItemEventContent {
override val type: String = "org.matrix.msc4075.rtc.notification"
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStateContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStateContent.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStateContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStateContent.kt
index 7293fb70..bcff5f3e 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStateContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStateContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.runtime.Immutable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStateEventContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStateEventContent.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStateEventContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStateEventContent.kt
index 6c24e504..8424003d 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStateEventContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStateEventContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
data class TimelineItemStateEventContent(
override val body: String,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStickerContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStickerContent.kt
similarity index 87%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStickerContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStickerContent.kt
index d333c0b6..a5d85cd1 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStickerContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStickerContent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
data class TimelineItemStickerContent(
override val filename: String,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStickerContentProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStickerContentProvider.kt
similarity index 84%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStickerContentProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStickerContentProvider.kt
index eb564cd8..bee411c1 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemStickerContentProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemStickerContentProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import androidx.media3.common.MimeTypes
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.ui.components.A_BLUR_HASH
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.ui.components.A_BLUR_HASH
open class TimelineItemStickerContentProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemTextBasedContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemTextBasedContent.kt
similarity index 93%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemTextBasedContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemTextBasedContent.kt
index 4d941e73..8d503720 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemTextBasedContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemTextBasedContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.runtime.Immutable
import org.jsoup.nodes.Document
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemTextContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemTextContent.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemTextContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemTextContent.kt
index 2de0d6ce..7471c0b7 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemTextContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemTextContent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.libraries.matrix.ui.messages.toPlainText
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.toPlainText
import org.jsoup.nodes.Document
data class TimelineItemTextContent(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemUnknownContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemUnknownContent.kt
similarity index 81%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemUnknownContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemUnknownContent.kt
index ce9525cb..a593b516 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemUnknownContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemUnknownContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
object TimelineItemUnknownContent : TimelineItemEventContent {
override val type: String = "TimelineItemUnknownContent"
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVideoContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVideoContent.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVideoContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVideoContent.kt
index 80635c6e..f5876c38 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVideoContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVideoContent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
import kotlin.time.Duration
data class TimelineItemVideoContent(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVideoContentProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVideoContentProvider.kt
similarity index 81%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVideoContentProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVideoContentProvider.kt
index 0fadb6c9..f7bc14eb 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVideoContentProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVideoContentProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.ui.components.A_BLUR_HASH
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.ui.components.A_BLUR_HASH
import kotlin.time.Duration.Companion.milliseconds
open class TimelineItemVideoContentProvider : PreviewParameterProvider {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVoiceContent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVoiceContent.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVoiceContent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVoiceContent.kt
index 29a432e6..02cfb3bc 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVoiceContent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVoiceContent.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
import kotlinx.collections.immutable.ImmutableList
import kotlin.time.Duration
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVoiceContentProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVoiceContentProvider.kt
similarity index 87%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVoiceContentProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVoiceContentProvider.kt
index d596963e..709b95e1 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemVoiceContentProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/event/TimelineItemVoiceContentProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.event
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
import kotlinx.collections.immutable.toImmutableList
import kotlin.time.Duration
import kotlin.time.Duration.Companion.milliseconds
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModel.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModel.kt
similarity index 83%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModel.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModel.kt
index a5556448..260cae64 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModel.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModel.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual
data class TimelineItemDaySeparatorModel(
val formattedDate: String
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModelProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModelProvider.kt
similarity index 89%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModelProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModelProvider.kt
index d31d35d6..8465b54f 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModelProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemDaySeparatorModelProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemLastForwardIndicatorModel.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemLastForwardIndicatorModel.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemLastForwardIndicatorModel.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemLastForwardIndicatorModel.kt
index a87b577d..fa85642b 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemLastForwardIndicatorModel.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemLastForwardIndicatorModel.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual
data object TimelineItemLastForwardIndicatorModel : TimelineItemVirtualModel {
override val type: String = "TimelineItemLastForwardIndicatorModel"
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemLoadingIndicatorModel.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemLoadingIndicatorModel.kt
similarity index 74%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemLoadingIndicatorModel.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemLoadingIndicatorModel.kt
index f05110c4..be9d0170 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemLoadingIndicatorModel.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemLoadingIndicatorModel.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
data class TimelineItemLoadingIndicatorModel(
val direction: Timeline.PaginationDirection,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemReadMarkerModel.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemReadMarkerModel.kt
similarity index 81%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemReadMarkerModel.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemReadMarkerModel.kt
index b1637600..e3ddd0b1 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemReadMarkerModel.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemReadMarkerModel.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual
data object TimelineItemReadMarkerModel : TimelineItemVirtualModel {
override val type: String = "TimelineItemReadMarkerModel"
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemRoomBeginningModel.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemRoomBeginningModel.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemRoomBeginningModel.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemRoomBeginningModel.kt
index b53c96d7..cdd56d66 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemRoomBeginningModel.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemRoomBeginningModel.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual
data object TimelineItemRoomBeginningModel : TimelineItemVirtualModel {
override val type: String = "TimelineItemRoomBeginningModel"
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemTypingNotificationModel.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemTypingNotificationModel.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemTypingNotificationModel.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemTypingNotificationModel.kt
index cdb957e4..bbcb5645 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemTypingNotificationModel.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemTypingNotificationModel.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual
data object TimelineItemTypingNotificationModel : TimelineItemVirtualModel {
override val type: String = "TimelineItemTypingNotificationModel"
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemVirtualModel.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemVirtualModel.kt
similarity index 81%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemVirtualModel.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemVirtualModel.kt
index b1ab5c99..50d5fac0 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/virtual/TimelineItemVirtualModel.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/virtual/TimelineItemVirtualModel.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model.virtual
+package id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual
import androidx.compose.runtime.Immutable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/AspectRatioProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/AspectRatioProvider.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/AspectRatioProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/AspectRatioProvider.kt
index 0ebd6343..63c27387 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/AspectRatioProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/AspectRatioProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.protection
+package id.databisnis.android.bachot.features.messages.impl.timeline.protection
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/ProtectedView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/ProtectedView.kt
similarity index 80%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/ProtectedView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/ProtectedView.kt
index de55735b..b7bfe825 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/ProtectedView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/ProtectedView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.protection
+package id.databisnis.android.bachot.features.messages.impl.timeline.protection
import androidx.compose.foundation.background
import androidx.compose.foundation.border
@@ -25,14 +25,14 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.semantics.Role
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.timeline.components.event.TimelineItemAspectRatioBox
-import io.element.android.libraries.designsystem.components.blurhash.blurHashBackground
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.ui.components.A_BLUR_HASH
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.event.TimelineItemAspectRatioBox
+import id.databisnis.android.bachot.libraries.designsystem.components.blurhash.blurHashBackground
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.ui.components.A_BLUR_HASH
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@SuppressWarnings("ModifierClickableOrder")
@Composable
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/RatioHelper.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/RatioHelper.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/RatioHelper.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/RatioHelper.kt
index d6031dcf..8e8297f5 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/RatioHelper.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/RatioHelper.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.protection
+package id.databisnis.android.bachot.features.messages.impl.timeline.protection
fun coerceRatioWhenHidingContent(aspectRatio: Float?, hideContent: Boolean): Float? {
return if (hideContent) {
diff --git a/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineItem.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineItem.kt
new file mode 100644
index 00000000..24f5a66e
--- /dev/null
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineItem.kt
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) 2025 Element Creations Ltd.
+ * Copyright 2024, 2025 New Vector Ltd.
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
+ * Please see LICENSE files in the repository root for full details.
+ */
+
+package id.databisnis.android.bachot.features.messages.impl.timeline.protection
+
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemAudioContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEmoteContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLocationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemNoticeContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemProfileChangeContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRoomMembershipContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStateEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+
+/**
+ * Return true if the event must be hidden by default when the setting to hide images and videos is enabled.
+ */
+fun TimelineItem.mustBeProtected(): Boolean {
+ return when (this) {
+ is TimelineItem.Event -> when (content) {
+ is TimelineItemImageContent,
+ is TimelineItemVideoContent,
+ is TimelineItemStickerContent -> true
+ is TimelineItemAudioContent,
+ is TimelineItemRtcNotificationContent,
+ is TimelineItemEncryptedContent,
+ is TimelineItemFileContent,
+ TimelineItemLegacyCallInviteContent,
+ is TimelineItemLocationContent,
+ is TimelineItemPollContent,
+ TimelineItemRedactedContent,
+ is TimelineItemProfileChangeContent,
+ is TimelineItemRoomMembershipContent,
+ is TimelineItemStateEventContent,
+ is TimelineItemEmoteContent,
+ is TimelineItemNoticeContent,
+ is TimelineItemTextContent,
+ TimelineItemUnknownContent,
+ is TimelineItemVoiceContent -> false
+ }
+ is TimelineItem.Virtual -> false
+ is TimelineItem.GroupedEvents -> false
+ }
+}
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionEvent.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionEvent.kt
similarity index 70%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionEvent.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionEvent.kt
index 3d752687..778fbf83 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionEvent.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionEvent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.protection
+package id.databisnis.android.bachot.features.messages.impl.timeline.protection
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
sealed interface TimelineProtectionEvent {
data class ShowContent(val eventId: EventId?) : TimelineProtectionEvent
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionPresenter.kt
similarity index 79%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionPresenter.kt
index b2ea1d6b..064afa88 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.protection
+package id.databisnis.android.bachot.features.messages.impl.timeline.protection
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -15,12 +15,12 @@ import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.mapState
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.media.MediaPreviewService
-import io.element.android.libraries.matrix.api.media.isPreviewEnabled
-import io.element.android.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.mapState
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewService
+import id.databisnis.android.bachot.libraries.matrix.api.media.isPreviewEnabled
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
import kotlinx.collections.immutable.toImmutableSet
@Inject
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionState.kt
similarity index 84%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionState.kt
index 169e5ba7..471eb4d7 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.protection
+package id.databisnis.android.bachot.features.messages.impl.timeline.protection
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
import kotlinx.collections.immutable.ImmutableSet
data class TimelineProtectionState(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionStateProvider.kt
similarity index 85%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionStateProvider.kt
index 3e7bfdb2..48bb0e1a 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.protection
+package id.databisnis.android.bachot.features.messages.impl.timeline.protection
fun aTimelineProtectionState(
protectionState: ProtectionState = ProtectionState.RenderAll,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/util/Modifiers.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/util/Modifiers.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/util/Modifiers.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/util/Modifiers.kt
index 311ff8c8..6875b790 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/util/Modifiers.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/util/Modifiers.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.util
+package id.databisnis.android.bachot.features.messages.impl.timeline.util
import androidx.compose.foundation.layout.padding
import androidx.compose.ui.Modifier
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/topbars/MessagesViewTopBar.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/topbars/MessagesViewTopBar.kt
similarity index 77%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/topbars/MessagesViewTopBar.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/topbars/MessagesViewTopBar.kt
index 7727b283..2fc4bc74 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/topbars/MessagesViewTopBar.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/topbars/MessagesViewTopBar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.topbars
+package id.databisnis.android.bachot.features.messages.impl.topbars
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Arrangement
@@ -28,28 +28,28 @@ import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.messages.impl.timeline.components.CallMenuItem
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.features.roomcall.api.aStandByCallState
-import io.element.android.features.roomcall.api.anOngoingCallState
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.avatar.anAvatarData
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.CallMenuItem
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.features.roomcall.api.aStandByCallState
+import id.databisnis.android.bachot.features.roomcall.api.anOngoingCallState
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.anAvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/topbars/ThreadTopBar.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/topbars/ThreadTopBar.kt
similarity index 75%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/topbars/ThreadTopBar.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/topbars/ThreadTopBar.kt
index 22475665..ef0cb572 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/topbars/ThreadTopBar.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/topbars/ThreadTopBar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.topbars
+package id.databisnis.android.bachot.features.messages.impl.topbars
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
@@ -22,21 +22,21 @@ import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.avatar.anAvatarData
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.anAvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationPresenter.kt
similarity index 86%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationPresenter.kt
index a27d9168..b1046f1f 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.typing
+package id.databisnis.android.bachot.features.messages.impl.typing
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -18,12 +18,12 @@ import androidx.compose.runtime.produceState
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.roomMembers
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStore
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomMembers
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStore
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationState.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationState.kt
similarity index 91%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationState.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationState.kt
index e6c1f56d..ab90c512 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationState.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.typing
+package id.databisnis.android.bachot.features.messages.impl.typing
import kotlinx.collections.immutable.ImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationStateProvider.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationStateProvider.kt
similarity index 97%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationStateProvider.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationStateProvider.kt
index 0506026b..94f464ef 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationStateProvider.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.typing
+package id.databisnis.android.bachot.features.messages.impl.typing
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationView.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationView.kt
similarity index 92%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationView.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationView.kt
index c8e5722b..9fa4d800 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationView.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.typing
+package id.databisnis.android.bachot.features.messages.impl.typing
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.animation.expandVertically
@@ -37,11 +37,11 @@ import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.text.withStyle
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.messages.impl.R
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.messages.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
import kotlinx.collections.immutable.ImmutableList
@Suppress("MultipleEmitters") // False positive
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingRoomMember.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingRoomMember.kt
similarity index 82%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingRoomMember.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingRoomMember.kt
index de7232c9..1faa7e62 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/typing/TypingRoomMember.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingRoomMember.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.typing
+package id.databisnis.android.bachot.features.messages.impl.typing
data class TypingRoomMember(
val disambiguatedDisplayName: String,
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/Emoji.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/Emoji.kt
similarity index 90%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/Emoji.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/Emoji.kt
index 3a0f16b3..511367fa 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/Emoji.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/Emoji.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.utils
+package id.databisnis.android.bachot.features.messages.impl.utils
import androidx.compose.runtime.Composable
import androidx.compose.ui.platform.LocalInspectionMode
@@ -14,7 +14,7 @@ import com.sigpwned.emoji4j.core.Grapheme.Type.EMOJI
import com.sigpwned.emoji4j.core.Grapheme.Type.PICTOGRAPHIC
import com.sigpwned.emoji4j.core.GraphemeMatchResult
import com.sigpwned.emoji4j.core.GraphemeMatcher
-import io.element.android.features.messages.impl.timeline.model.event.AN_EMOJI_ONLY_TEXT
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.AN_EMOJI_ONLY_TEXT
/**
* Returns true if the string consists exclusively of "emoji or pictographic graphemes".
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/TextPillificationHelper.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/TextPillificationHelper.kt
similarity index 84%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/TextPillificationHelper.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/TextPillificationHelper.kt
index f74d3b5f..bfc3e400 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/TextPillificationHelper.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/TextPillificationHelper.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.utils
+package id.databisnis.android.bachot.features.messages.impl.utils
import android.text.Spannable
import android.text.SpannableStringBuilder
@@ -15,16 +15,16 @@ import android.text.style.URLSpan
import android.util.Patterns
import androidx.core.text.getSpans
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.MatrixPatternType
-import io.element.android.libraries.matrix.api.core.MatrixPatterns
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.permalink.PermalinkBuilder
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.textcomposer.mentions.MentionSpanProvider
-import io.element.android.libraries.textcomposer.mentions.getMentionSpans
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.MatrixPatternType
+import id.databisnis.android.bachot.libraries.matrix.api.core.MatrixPatterns
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilder
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanProvider
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.getMentionSpans
import io.element.android.wysiwyg.view.spans.CodeBlockSpan
import io.element.android.wysiwyg.view.spans.InlineCodeSpan
diff --git a/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/messagesummary/DefaultMessageSummaryFormatter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/messagesummary/DefaultMessageSummaryFormatter.kt
new file mode 100644
index 00000000..fb4921a0
--- /dev/null
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/messagesummary/DefaultMessageSummaryFormatter.kt
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) 2025 Element Creations Ltd.
+ * Copyright 2023-2025 New Vector Ltd.
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
+ * Please see LICENSE files in the repository root for full details.
+ */
+
+package id.databisnis.android.bachot.features.messages.impl.utils.messagesummary
+
+import android.content.Context
+import dev.zacsweers.metro.ContributesBinding
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemAudioContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLocationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemProfileChangeContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStateContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.libraries.core.extensions.toSafeLength
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+
+@ContributesBinding(RoomScope::class)
+class DefaultMessageSummaryFormatter(
+ @ApplicationContext private val context: Context,
+) : MessageSummaryFormatter {
+ override fun format(content: TimelineItemEventContent): String {
+ return when (content) {
+ is TimelineItemTextBasedContent -> content.plainText
+ is TimelineItemProfileChangeContent -> content.body
+ is TimelineItemStateContent -> content.body
+ is TimelineItemLocationContent -> context.getString(CommonStrings.common_shared_location)
+ is TimelineItemEncryptedContent -> context.getString(CommonStrings.common_unable_to_decrypt)
+ is TimelineItemRedactedContent -> context.getString(CommonStrings.common_message_removed)
+ is TimelineItemPollContent -> content.question
+ is TimelineItemVoiceContent -> context.getString(CommonStrings.common_voice_message)
+ is TimelineItemUnknownContent -> context.getString(CommonStrings.common_unsupported_event)
+ is TimelineItemImageContent -> context.getString(CommonStrings.common_image)
+ is TimelineItemStickerContent -> context.getString(CommonStrings.common_sticker)
+ is TimelineItemVideoContent -> context.getString(CommonStrings.common_video)
+ is TimelineItemFileContent -> context.getString(CommonStrings.common_file)
+ is TimelineItemAudioContent -> context.getString(CommonStrings.common_audio)
+ is TimelineItemLegacyCallInviteContent -> context.getString(CommonStrings.common_unsupported_call)
+ is TimelineItemRtcNotificationContent -> context.getString(CommonStrings.common_call_started)
+ }
+ // Truncate the message to a safe length to avoid crashes in Compose
+ .toSafeLength()
+ }
+}
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/messagesummary/MessageSummaryFormatter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/messagesummary/MessageSummaryFormatter.kt
similarity index 61%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/messagesummary/MessageSummaryFormatter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/messagesummary/MessageSummaryFormatter.kt
index 084dce19..0265ca7c 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/messagesummary/MessageSummaryFormatter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/messagesummary/MessageSummaryFormatter.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.utils.messagesummary
+package id.databisnis.android.bachot.features.messages.impl.utils.messagesummary
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
interface MessageSummaryFormatter {
fun format(event: TimelineItem.Event): String {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenter.kt
similarity index 87%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenter.kt
index 051ded02..9d6673b3 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.voicemessages.composer
+package id.databisnis.android.bachot.features.messages.impl.voicemessages.composer
import android.Manifest
import androidx.compose.runtime.Composable
@@ -25,23 +25,23 @@ import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import dev.zacsweers.metro.ContributesBinding
import im.vector.app.features.analytics.plan.Composer
-import io.element.android.features.messages.api.MessageComposerContext
-import io.element.android.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerEvent
-import io.element.android.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerPresenter
-import io.element.android.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerState
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.mediaupload.api.MediaSenderFactory
-import io.element.android.libraries.permissions.api.PermissionsEvents
-import io.element.android.libraries.permissions.api.PermissionsPresenter
-import io.element.android.libraries.textcomposer.model.VoiceMessagePlayerEvent
-import io.element.android.libraries.textcomposer.model.VoiceMessageRecorderEvent
-import io.element.android.libraries.textcomposer.model.VoiceMessageState
-import io.element.android.libraries.voiceplayer.api.VoiceMessageException
-import io.element.android.libraries.voicerecorder.api.VoiceRecorder
-import io.element.android.libraries.voicerecorder.api.VoiceRecorderState
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.features.messages.api.MessageComposerContext
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerEvent
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerPresenter
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerState
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaSenderFactory
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsEvents
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessagePlayerEvent
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessageRecorderEvent
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessageState
+import id.databisnis.android.bachot.libraries.voiceplayer.api.VoiceMessageException
+import id.databisnis.android.bachot.libraries.voicerecorder.api.VoiceRecorder
+import id.databisnis.android.bachot.libraries.voicerecorder.api.VoiceRecorderState
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/VoiceMessageComposerPlayer.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/VoiceMessageComposerPlayer.kt
similarity index 95%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/VoiceMessageComposerPlayer.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/VoiceMessageComposerPlayer.kt
index 1e55c455..8afd5c39 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/VoiceMessageComposerPlayer.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/VoiceMessageComposerPlayer.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.voicemessages.composer
+package id.databisnis.android.bachot.features.messages.impl.voicemessages.composer
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.mediaplayer.api.MediaPlayer
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.mediaplayer.api.MediaPlayer
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Job
import kotlinx.coroutines.cancelAndJoin
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/VoiceMessagePermissionRationaleDialog.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/VoiceMessagePermissionRationaleDialog.kt
similarity index 76%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/VoiceMessagePermissionRationaleDialog.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/VoiceMessagePermissionRationaleDialog.kt
index e45f28d3..1855676e 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/VoiceMessagePermissionRationaleDialog.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/VoiceMessagePermissionRationaleDialog.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.voicemessages.composer
+package id.databisnis.android.bachot.features.messages.impl.voicemessages.composer
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun VoiceMessagePermissionRationaleDialog(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/VoiceMessageSendingFailedDialog.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/VoiceMessageSendingFailedDialog.kt
similarity index 73%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/VoiceMessageSendingFailedDialog.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/VoiceMessageSendingFailedDialog.kt
index 9a7a2b8f..28235813 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/composer/VoiceMessageSendingFailedDialog.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/VoiceMessageSendingFailedDialog.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.voicemessages.composer
+package id.databisnis.android.bachot.features.messages.impl.voicemessages.composer
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun VoiceMessageSendingFailedDialog(
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManager.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManager.kt
similarity index 74%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManager.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManager.kt
index 08b5630d..822fa859 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManager.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManager.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.voicemessages.timeline
+package id.databisnis.android.bachot.features.messages.impl.voicemessages.timeline
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent
-import io.element.android.libraries.mediaplayer.api.MediaPlayer
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RedactedContent
+import id.databisnis.android.bachot.libraries.mediaplayer.api.MediaPlayer
import kotlinx.coroutines.withContext
interface RedactedVoiceMessageManager {
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/VoiceMessagePresenter.kt b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/VoiceMessagePresenter.kt
similarity index 70%
rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/VoiceMessagePresenter.kt
rename to features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/VoiceMessagePresenter.kt
index eef5c5ef..8cb0e97e 100644
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/VoiceMessagePresenter.kt
+++ b/features/messages/impl/src/main/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/VoiceMessagePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.voicemessages.timeline
+package id.databisnis.android.bachot.features.messages.impl.voicemessages.timeline
import androidx.compose.runtime.Composable
import dev.zacsweers.metro.Assisted
@@ -16,13 +16,13 @@ import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.IntoMap
-import io.element.android.features.messages.impl.timeline.di.TimelineItemEventContentKey
-import io.element.android.features.messages.impl.timeline.di.TimelineItemPresenterFactory
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.voiceplayer.api.VoiceMessagePresenterFactory
-import io.element.android.libraries.voiceplayer.api.VoiceMessageState
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.TimelineItemEventContentKey
+import id.databisnis.android.bachot.features.messages.impl.timeline.di.TimelineItemPresenterFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.voiceplayer.api.VoiceMessagePresenterFactory
+import id.databisnis.android.bachot.libraries.voiceplayer.api.VoiceMessageState
@BindingContainer
@ContributesTo(RoomScope::class)
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesState.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesState.kt
deleted file mode 100644
index 9faf2f69..00000000
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesState.kt
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (c) 2025 Element Creations Ltd.
- * Copyright 2023-2025 New Vector Ltd.
- *
- * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
- * Please see LICENSE files in the repository root for full details.
- */
-
-package io.element.android.features.messages.impl
-
-import io.element.android.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerState
-import io.element.android.features.messages.impl.actionlist.ActionListState
-import io.element.android.features.messages.impl.crypto.identity.IdentityChangeState
-import io.element.android.features.messages.impl.link.LinkState
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerState
-import io.element.android.features.messages.impl.pinned.banner.PinnedMessagesBannerState
-import io.element.android.features.messages.impl.timeline.TimelineState
-import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionState
-import io.element.android.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryState
-import io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetState
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.room.tombstone.SuccessorRoom
-import kotlinx.collections.immutable.ImmutableList
-
-data class MessagesState(
- val roomId: RoomId,
- val roomName: String?,
- val roomAvatar: AvatarData,
- val heroes: ImmutableList,
- val userEventPermissions: UserEventPermissions,
- val composerState: MessageComposerState,
- val voiceMessageComposerState: VoiceMessageComposerState,
- val timelineState: TimelineState,
- val timelineProtectionState: TimelineProtectionState,
- val identityChangeState: IdentityChangeState,
- val linkState: LinkState,
- val actionListState: ActionListState,
- val customReactionState: CustomReactionState,
- val reactionSummaryState: ReactionSummaryState,
- val readReceiptBottomSheetState: ReadReceiptBottomSheetState,
- val snackbarMessage: SnackbarMessage?,
- val inviteProgress: AsyncData,
- val showReinvitePrompt: Boolean,
- val enableTextFormatting: Boolean,
- val roomCallState: RoomCallState,
- val appName: String,
- val pinnedMessagesBannerState: PinnedMessagesBannerState,
- val dmUserVerificationState: IdentityState?,
- val roomMemberModerationState: RoomMemberModerationState,
- val successorRoom: SuccessorRoom?,
- val eventSink: (MessagesEvents) -> Unit
-) {
- val isTombstoned = successorRoom != null
-}
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/di/MessagesBindsModule.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/di/MessagesBindsModule.kt
deleted file mode 100644
index a345e09f..00000000
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/di/MessagesBindsModule.kt
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Copyright (c) 2025 Element Creations Ltd.
- * Copyright 2024, 2025 New Vector Ltd.
- *
- * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
- * Please see LICENSE files in the repository root for full details.
- */
-
-package io.element.android.features.messages.impl.di
-
-import dev.zacsweers.metro.BindingContainer
-import dev.zacsweers.metro.Binds
-import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.messages.impl.crypto.identity.IdentityChangeState
-import io.element.android.features.messages.impl.crypto.identity.IdentityChangeStatePresenter
-import io.element.android.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailurePresenter
-import io.element.android.features.messages.impl.crypto.sendfailure.resolve.ResolveVerifiedUserSendFailureState
-import io.element.android.features.messages.impl.link.LinkPresenter
-import io.element.android.features.messages.impl.link.LinkState
-import io.element.android.features.messages.impl.pinned.banner.PinnedMessagesBannerPresenter
-import io.element.android.features.messages.impl.pinned.banner.PinnedMessagesBannerState
-import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionPresenter
-import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionState
-import io.element.android.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryPresenter
-import io.element.android.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryState
-import io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetPresenter
-import io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetState
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionPresenter
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.messages.impl.typing.TypingNotificationPresenter
-import io.element.android.features.messages.impl.typing.TypingNotificationState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.RoomScope
-
-@ContributesTo(RoomScope::class)
-@BindingContainer
-interface MessagesBindsModule {
- @Binds
- fun bindPinnedMessagesBannerPresenter(presenter: PinnedMessagesBannerPresenter): Presenter
-
- @Binds
- fun bindResolveVerifiedUserSendFailurePresenter(presenter: ResolveVerifiedUserSendFailurePresenter): Presenter
-
- @Binds
- fun bindTypingNotificationPresenter(presenter: TypingNotificationPresenter): Presenter
-
- @Binds
- fun bindTimelineProtectionPresenter(presenter: TimelineProtectionPresenter): Presenter
-
- @Binds
- fun bindLinkPresenter(presenter: LinkPresenter): Presenter
-
- @Binds
- fun bindCustomReactionPresenter(presenter: CustomReactionPresenter): Presenter
-
- @Binds
- fun bindReactionSummaryPresenter(presenter: ReactionSummaryPresenter): Presenter
-
- @Binds
- fun bindReadReceiptBottomSheetPresenter(presenter: ReadReceiptBottomSheetPresenter): Presenter
-
- @Binds
- fun bindIdentityChangeStatePresenter(presenter: IdentityChangeStatePresenter): Presenter
-}
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/groups/Groupability.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/groups/Groupability.kt
deleted file mode 100644
index 12c45717..00000000
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/groups/Groupability.kt
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Copyright (c) 2025 Element Creations Ltd.
- * Copyright 2023-2025 New Vector Ltd.
- *
- * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
- * Please see LICENSE files in the repository root for full details.
- */
-
-package io.element.android.features.messages.impl.timeline.groups
-
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemAudioContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemProfileChangeContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRoomMembershipContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.CallNotifyContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.LegacyCallInviteContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileChangeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent
-import io.element.android.libraries.matrix.api.timeline.item.event.RoomMembershipContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnknownContent
-
-/**
- * Return true if the Event can be grouped in a collapse/expand block
- * When [canBeGrouped] returns a value, [canBeDisplayedInBubbleBlock] MUST return the opposite value.
- * Since the receiving type are not the same, the two functions exist.
- */
-internal fun TimelineItem.Event.canBeGrouped(): Boolean {
- return when (content) {
- is TimelineItemTextBasedContent,
- is TimelineItemEncryptedContent,
- is TimelineItemImageContent,
- is TimelineItemStickerContent,
- is TimelineItemFileContent,
- is TimelineItemVideoContent,
- is TimelineItemAudioContent,
- is TimelineItemLocationContent,
- is TimelineItemPollContent,
- is TimelineItemVoiceContent,
- TimelineItemRedactedContent,
- TimelineItemUnknownContent,
- is TimelineItemLegacyCallInviteContent,
- is TimelineItemRtcNotificationContent -> false
- is TimelineItemProfileChangeContent,
- is TimelineItemRoomMembershipContent,
- is TimelineItemStateEventContent -> true
- }
-}
-
-/**
- * Return true if the Event can be grouped in a block of message bubbles.
- * When [canBeDisplayedInBubbleBlock] returns a value, [canBeGrouped] MUST return the opposite value.
- * Since the receiving type are not the same, the two functions exist.
- */
-internal fun MatrixTimelineItem.Event.canBeDisplayedInBubbleBlock(): Boolean {
- return when (event.content) {
- // Can be grouped
- is FailedToParseMessageLikeContent,
- is MessageContent,
- RedactedContent,
- is StickerContent,
- is PollContent,
- is UnableToDecryptContent -> true
- // Can't be grouped
- is FailedToParseStateContent,
- is ProfileChangeContent,
- is RoomMembershipContent,
- UnknownContent,
- is LegacyCallInviteContent,
- CallNotifyContent,
- is StateContent -> false
- }
-}
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineItem.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineItem.kt
deleted file mode 100644
index 5a5363f0..00000000
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineItem.kt
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (c) 2025 Element Creations Ltd.
- * Copyright 2024, 2025 New Vector Ltd.
- *
- * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
- * Please see LICENSE files in the repository root for full details.
- */
-
-package io.element.android.features.messages.impl.timeline.protection
-
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemAudioContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEmoteContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemNoticeContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemProfileChangeContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRoomMembershipContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-
-/**
- * Return true if the event must be hidden by default when the setting to hide images and videos is enabled.
- */
-fun TimelineItem.mustBeProtected(): Boolean {
- return when (this) {
- is TimelineItem.Event -> when (content) {
- is TimelineItemImageContent,
- is TimelineItemVideoContent,
- is TimelineItemStickerContent -> true
- is TimelineItemAudioContent,
- is TimelineItemRtcNotificationContent,
- is TimelineItemEncryptedContent,
- is TimelineItemFileContent,
- TimelineItemLegacyCallInviteContent,
- is TimelineItemLocationContent,
- is TimelineItemPollContent,
- TimelineItemRedactedContent,
- is TimelineItemProfileChangeContent,
- is TimelineItemRoomMembershipContent,
- is TimelineItemStateEventContent,
- is TimelineItemEmoteContent,
- is TimelineItemNoticeContent,
- is TimelineItemTextContent,
- TimelineItemUnknownContent,
- is TimelineItemVoiceContent -> false
- }
- is TimelineItem.Virtual -> false
- is TimelineItem.GroupedEvents -> false
- }
-}
diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/messagesummary/DefaultMessageSummaryFormatter.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/messagesummary/DefaultMessageSummaryFormatter.kt
deleted file mode 100644
index 0aeb3bb8..00000000
--- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/utils/messagesummary/DefaultMessageSummaryFormatter.kt
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (c) 2025 Element Creations Ltd.
- * Copyright 2023-2025 New Vector Ltd.
- *
- * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
- * Please see LICENSE files in the repository root for full details.
- */
-
-package io.element.android.features.messages.impl.utils.messagesummary
-
-import android.content.Context
-import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemAudioContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEncryptedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLegacyCallInviteContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemProfileChangeContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemUnknownContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.libraries.core.extensions.toSafeLength
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.libraries.ui.strings.CommonStrings
-
-@ContributesBinding(RoomScope::class)
-class DefaultMessageSummaryFormatter(
- @ApplicationContext private val context: Context,
-) : MessageSummaryFormatter {
- override fun format(content: TimelineItemEventContent): String {
- return when (content) {
- is TimelineItemTextBasedContent -> content.plainText
- is TimelineItemProfileChangeContent -> content.body
- is TimelineItemStateContent -> content.body
- is TimelineItemLocationContent -> context.getString(CommonStrings.common_shared_location)
- is TimelineItemEncryptedContent -> context.getString(CommonStrings.common_unable_to_decrypt)
- is TimelineItemRedactedContent -> context.getString(CommonStrings.common_message_removed)
- is TimelineItemPollContent -> content.question
- is TimelineItemVoiceContent -> context.getString(CommonStrings.common_voice_message)
- is TimelineItemUnknownContent -> context.getString(CommonStrings.common_unsupported_event)
- is TimelineItemImageContent -> context.getString(CommonStrings.common_image)
- is TimelineItemStickerContent -> context.getString(CommonStrings.common_sticker)
- is TimelineItemVideoContent -> context.getString(CommonStrings.common_video)
- is TimelineItemFileContent -> context.getString(CommonStrings.common_file)
- is TimelineItemAudioContent -> context.getString(CommonStrings.common_audio)
- is TimelineItemLegacyCallInviteContent -> context.getString(CommonStrings.common_unsupported_call)
- is TimelineItemRtcNotificationContent -> context.getString(CommonStrings.common_call_started)
- }
- // Truncate the message to a safe length to avoid crashes in Compose
- .toSafeLength()
- }
-}
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/DefaultMessagesEntryPointTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/DefaultMessagesEntryPointTest.kt
similarity index 62%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/DefaultMessagesEntryPointTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/DefaultMessagesEntryPointTest.kt
index 90c31b91..b9e6ac6c 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/DefaultMessagesEntryPointTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/DefaultMessagesEntryPointTest.kt
@@ -6,42 +6,42 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import androidx.compose.runtime.Composable
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.call.test.FakeElementCallEntryPoint
-import io.element.android.features.forward.test.FakeForwardEntryPoint
-import io.element.android.features.knockrequests.test.FakeKnockRequestsListEntryPoint
-import io.element.android.features.location.test.FakeLocationService
-import io.element.android.features.location.test.FakeSendLocationEntryPoint
-import io.element.android.features.location.test.FakeShowLocationEntryPoint
-import io.element.android.features.messages.api.MessagesEntryPoint
-import io.element.android.features.messages.impl.pinned.banner.createPinnedEventsTimelineProvider
-import io.element.android.features.messages.impl.timeline.createTimelineController
-import io.element.android.features.poll.test.create.FakeCreatePollEntryPoint
-import io.element.android.libraries.dateformatter.test.FakeDateFormatter
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.roomlist.FakeRoomListService
-import io.element.android.libraries.matrix.ui.messages.RoomMemberProfilesCache
-import io.element.android.libraries.matrix.ui.messages.RoomNamesCache
-import io.element.android.libraries.mediaviewer.test.FakeMediaViewerEntryPoint
-import io.element.android.libraries.textcomposer.mentions.MentionSpanTheme
-import io.element.android.libraries.textcomposer.mentions.MentionSpanUpdater
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.call.test.FakeElementCallEntryPoint
+import id.databisnis.android.bachot.features.forward.test.FakeForwardEntryPoint
+import id.databisnis.android.bachot.features.knockrequests.test.FakeKnockRequestsListEntryPoint
+import id.databisnis.android.bachot.features.location.test.FakeLocationService
+import id.databisnis.android.bachot.features.location.test.FakeSendLocationEntryPoint
+import id.databisnis.android.bachot.features.location.test.FakeShowLocationEntryPoint
+import id.databisnis.android.bachot.features.messages.api.MessagesEntryPoint
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.createPinnedEventsTimelineProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.createTimelineController
+import id.databisnis.android.bachot.features.poll.test.create.FakeCreatePollEntryPoint
+import id.databisnis.android.bachot.libraries.dateformatter.test.FakeDateFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.roomlist.FakeRoomListService
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.RoomMemberProfilesCache
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.RoomNamesCache
+import id.databisnis.android.bachot.libraries.mediaviewer.test.FakeMediaViewerEntryPoint
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanTheme
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanUpdater
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/FakeMessagesNavigator.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/FakeMessagesNavigator.kt
similarity index 79%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/FakeMessagesNavigator.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/FakeMessagesNavigator.kt
index 68d2cd82..1695b9cc 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/FakeMessagesNavigator.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/FakeMessagesNavigator.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
import kotlinx.collections.immutable.ImmutableList
class FakeMessagesNavigator(
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/MessagesPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesPresenterTest.kt
similarity index 88%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/MessagesPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesPresenterTest.kt
index 852e2504..166136c6 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/MessagesPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesPresenterTest.kt
@@ -8,102 +8,102 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
import androidx.lifecycle.Lifecycle
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.PinUnpinAction
-import io.element.android.features.messages.impl.actionlist.ActionListEvents
-import io.element.android.features.messages.impl.actionlist.ActionListState
-import io.element.android.features.messages.impl.actionlist.anActionListState
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.crypto.identity.anIdentityChangeState
-import io.element.android.features.messages.impl.fixtures.aMessageEvent
-import io.element.android.features.messages.impl.link.aLinkState
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerEvent
-import io.element.android.features.messages.impl.messagecomposer.MessageComposerState
-import io.element.android.features.messages.impl.messagecomposer.aMessageComposerState
-import io.element.android.features.messages.impl.pinned.banner.aLoadedPinnedMessagesBannerState
-import io.element.android.features.messages.impl.timeline.FakeMarkAsFullyRead
-import io.element.android.features.messages.impl.timeline.MarkAsFullyRead
-import io.element.android.features.messages.impl.timeline.TimelineController
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.aTimelineState
-import io.element.android.features.messages.impl.timeline.model.TimelineItemThreadInfo
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.features.messages.impl.timeline.protection.aTimelineProtectionState
-import io.element.android.features.messages.test.timeline.FakeHtmlConverterProvider
-import io.element.android.features.messages.test.timeline.voicemessages.composer.FakeDefaultVoiceMessageComposerPresenterFactory
-import io.element.android.features.roomcall.api.aStandByCallState
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.androidutils.clipboard.FakeClipboardHelper
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.core.toThreadId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.api.room.MessageEventType
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.room.tombstone.SuccessorRoom
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
-import io.element.android.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_CAPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID_2
-import io.element.android.libraries.matrix.test.A_THREAD_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkParser
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.matrix.test.timeline.aTimelineItemDebugInfo
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetails
-import io.element.android.libraries.recentemojis.api.AddRecentEmoji
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.libraries.textcomposer.model.TextEditorState
-import io.element.android.libraries.textcomposer.model.aTextEditorStateMarkdown
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.FakeLifecycleOwner
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.consumeItemsUntilTimeout
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.testCoroutineDispatchers
-import io.element.android.tests.testutils.testWithLifecycleOwner
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListEvents
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListState
+import id.databisnis.android.bachot.features.messages.impl.actionlist.anActionListState
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.crypto.identity.anIdentityChangeState
+import id.databisnis.android.bachot.features.messages.impl.fixtures.aMessageEvent
+import id.databisnis.android.bachot.features.messages.impl.link.aLinkState
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerEvent
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.MessageComposerState
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.aMessageComposerState
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.aLoadedPinnedMessagesBannerState
+import id.databisnis.android.bachot.features.messages.impl.timeline.FakeMarkAsFullyRead
+import id.databisnis.android.bachot.features.messages.impl.timeline.MarkAsFullyRead
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineController
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemThreadInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.aTimelineProtectionState
+import id.databisnis.android.bachot.features.messages.test.timeline.FakeHtmlConverterProvider
+import id.databisnis.android.bachot.features.messages.test.timeline.voicemessages.composer.FakeDefaultVoiceMessageComposerPresenterFactory
+import id.databisnis.android.bachot.features.roomcall.api.aStandByCallState
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.androidutils.clipboard.FakeClipboardHelper
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.room.MessageEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.SuccessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_CAPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_THREAD_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aTimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetails
+import id.databisnis.android.bachot.libraries.recentemojis.api.AddRecentEmoji
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.libraries.textcomposer.model.TextEditorState
+import id.databisnis.android.bachot.libraries.textcomposer.model.aTextEditorStateMarkdown
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.FakeLifecycleOwner
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilTimeout
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.tests.testutils.testWithLifecycleOwner
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.delay
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/MessagesViewTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesViewTest.kt
similarity index 86%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/MessagesViewTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesViewTest.kt
index 23665a04..4fd07338 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/MessagesViewTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/MessagesViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl
+package id.databisnis.android.bachot.features.messages.impl
import androidx.activity.ComponentActivity
import androidx.compose.runtime.CompositionLocalProvider
@@ -30,49 +30,49 @@ import androidx.test.ext.junit.runners.AndroidJUnit4
import io.element.android.emojibasebindings.Emoji
import io.element.android.emojibasebindings.EmojibaseCategory
import io.element.android.emojibasebindings.EmojibaseStore
-import io.element.android.features.messages.impl.actionlist.ActionListEvents
-import io.element.android.features.messages.impl.actionlist.ActionListState
-import io.element.android.features.messages.impl.actionlist.anActionListState
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
-import io.element.android.features.messages.impl.crypto.sendfailure.resolve.aChangedIdentitySendFailure
-import io.element.android.features.messages.impl.messagecomposer.aMessageComposerState
-import io.element.android.features.messages.impl.pinned.banner.PinnedMessagesBannerItem
-import io.element.android.features.messages.impl.pinned.banner.aLoadedPinnedMessagesBannerState
-import io.element.android.features.messages.impl.timeline.FOCUS_ON_PINNED_EVENT_DEBOUNCE_DURATION_IN_MILLIS
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.aTimelineItemList
-import io.element.android.features.messages.impl.timeline.aTimelineItemReadReceipts
-import io.element.android.features.messages.impl.timeline.aTimelineRoomInfo
-import io.element.android.features.messages.impl.timeline.aTimelineState
-import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionEvents
-import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionState
-import io.element.android.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryEvents
-import io.element.android.features.messages.impl.timeline.components.receipt.aReadReceiptData
-import io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetEvents
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemTextContent
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.tombstone.SuccessorRoom
-import io.element.android.libraries.matrix.api.timeline.item.event.getAvatarUrl
-import io.element.android.libraries.matrix.api.timeline.item.event.getDisplayName
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureCalledOnceWithTwoParamsAndResult
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EnsureNeverCalledWithTwoParams
-import io.element.android.tests.testutils.EnsureNeverCalledWithTwoParamsAndResult
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.assertNoNodeWithText
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
-import io.element.android.tests.testutils.setSafeContent
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListEvents
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListState
+import id.databisnis.android.bachot.features.messages.impl.actionlist.anActionListState
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve.aChangedIdentitySendFailure
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.aMessageComposerState
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.PinnedMessagesBannerItem
+import id.databisnis.android.bachot.features.messages.impl.pinned.banner.aLoadedPinnedMessagesBannerState
+import id.databisnis.android.bachot.features.messages.impl.timeline.FOCUS_ON_PINNED_EVENT_DEBOUNCE_DURATION_IN_MILLIS
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemList
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReadReceipts
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineRoomInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.CustomReactionEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.CustomReactionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.aReadReceiptData
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemTextContent
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.SuccessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getAvatarUrl
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getDisplayName
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureCalledOnceWithTwoParamsAndResult
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithTwoParams
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithTwoParamsAndResult
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.assertNoNodeWithText
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
+import id.databisnis.android.bachot.tests.testutils.setSafeContent
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.persistentMapOf
import org.junit.Rule
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/actionlist/ActionListPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListPresenterTest.kt
similarity index 95%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/actionlist/ActionListPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListPresenterTest.kt
index 7c61d2b8..51863ed2 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/actionlist/ActionListPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/ActionListPresenterTest.kt
@@ -6,46 +6,46 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.actionlist
+package id.databisnis.android.bachot.features.messages.impl.actionlist
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.aUserEventPermissions
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailureFactory
-import io.element.android.features.messages.impl.fixtures.aMessageEvent
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.model.TimelineItemThreadInfo
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemPollContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemStateEventContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemVoiceContent
-import io.element.android.features.poll.api.pollcontent.aPollAnswerItemList
-import io.element.android.libraries.dateformatter.test.FakeDateFormatter
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_CAPTION
-import io.element.android.libraries.matrix.test.A_MESSAGE
-import io.element.android.libraries.matrix.test.A_THREAD_ID
-import io.element.android.libraries.matrix.test.A_TRANSACTION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.preferences.test.InMemoryAppPreferencesStore
-import io.element.android.libraries.recentemojis.api.GetRecentEmojis
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.messages.impl.aUserEventPermissions
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailureFactory
+import id.databisnis.android.bachot.features.messages.impl.fixtures.aMessageEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemThreadInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRedactedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemRtcNotificationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemPollContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemStateEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemVoiceContent
+import id.databisnis.android.bachot.features.poll.api.pollcontent.aPollAnswerItemList
+import id.databisnis.android.bachot.libraries.dateformatter.test.FakeDateFormatter
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_CAPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_MESSAGE
+import id.databisnis.android.bachot.libraries.matrix.test.A_THREAD_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_TRANSACTION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.preferences.test.InMemoryAppPreferencesStore
+import id.databisnis.android.bachot.libraries.recentemojis.api.GetRecentEmojis
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.test.runTest
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemActionComparatorTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemActionComparatorTest.kt
similarity index 92%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemActionComparatorTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemActionComparatorTest.kt
index 2209b635..ae72f161 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/actionlist/model/TimelineItemActionComparatorTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/actionlist/model/TimelineItemActionComparatorTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.actionlist.model
+package id.databisnis.android.bachot.features.messages.impl.actionlist.model
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/attachments/AttachmentsPreviewPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/AttachmentsPreviewPresenterTest.kt
similarity index 87%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/attachments/AttachmentsPreviewPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/AttachmentsPreviewPresenterTest.kt
index 5263182f..cd19a477 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/attachments/AttachmentsPreviewPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/AttachmentsPreviewPresenterTest.kt
@@ -8,58 +8,58 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.messages.impl.attachments
+package id.databisnis.android.bachot.features.messages.impl.attachments
import android.net.Uri
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.attachments.preview.AttachmentsPreviewEvents
-import io.element.android.features.messages.impl.attachments.preview.AttachmentsPreviewPresenter
-import io.element.android.features.messages.impl.attachments.preview.OnDoneListener
-import io.element.android.features.messages.impl.attachments.preview.SendActionState
-import io.element.android.features.messages.impl.attachments.video.MediaOptimizationSelectorState
-import io.element.android.features.messages.impl.attachments.video.VideoUploadEstimation
-import io.element.android.features.messages.impl.fixtures.aMediaAttachment
-import io.element.android.features.messages.test.attachments.video.FakeMediaOptimizationSelectorPresenterFactory
-import io.element.android.libraries.androidutils.file.TemporaryUriDeleter
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.media.AudioInfo
-import io.element.android.libraries.matrix.api.media.FileInfo
-import io.element.android.libraries.matrix.api.media.ImageInfo
-import io.element.android.libraries.matrix.api.media.VideoInfo
-import io.element.android.libraries.matrix.api.permalink.PermalinkBuilder
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.test.A_CAPTION
-import io.element.android.libraries.matrix.test.media.FakeMediaUploadHandler
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkBuilder
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.mediaupload.api.MediaOptimizationConfig
-import io.element.android.libraries.mediaupload.api.MediaPreProcessor
-import io.element.android.libraries.mediaupload.api.MediaSenderFactory
-import io.element.android.libraries.mediaupload.api.MediaUploadInfo
-import io.element.android.libraries.mediaupload.impl.DefaultMediaSender
-import io.element.android.libraries.mediaupload.test.FakeMediaPreProcessor
-import io.element.android.libraries.mediaviewer.api.aVideoMediaInfo
-import io.element.android.libraries.mediaviewer.api.anApkMediaInfo
-import io.element.android.libraries.mediaviewer.api.local.LocalMedia
-import io.element.android.libraries.mediaviewer.test.viewer.aLocalMedia
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.awaitLastSequentialItem
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.fake.FakeTemporaryUriDeleter
-import io.element.android.tests.testutils.lambda.any
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.messages.impl.attachments.preview.AttachmentsPreviewEvents
+import id.databisnis.android.bachot.features.messages.impl.attachments.preview.AttachmentsPreviewPresenter
+import id.databisnis.android.bachot.features.messages.impl.attachments.preview.OnDoneListener
+import id.databisnis.android.bachot.features.messages.impl.attachments.preview.SendActionState
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.MediaOptimizationSelectorState
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.VideoUploadEstimation
+import id.databisnis.android.bachot.features.messages.impl.fixtures.aMediaAttachment
+import id.databisnis.android.bachot.features.messages.test.attachments.video.FakeMediaOptimizationSelectorPresenterFactory
+import id.databisnis.android.bachot.libraries.androidutils.file.TemporaryUriDeleter
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.media.AudioInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.FileInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.VideoInfo
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilder
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.test.A_CAPTION
+import id.databisnis.android.bachot.libraries.matrix.test.media.FakeMediaUploadHandler
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkBuilder
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaOptimizationConfig
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaPreProcessor
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaSenderFactory
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaUploadInfo
+import id.databisnis.android.bachot.libraries.mediaupload.impl.DefaultMediaSender
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaPreProcessor
+import id.databisnis.android.bachot.libraries.mediaviewer.api.aVideoMediaInfo
+import id.databisnis.android.bachot.libraries.mediaviewer.api.anApkMediaInfo
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMedia
+import id.databisnis.android.bachot.libraries.mediaviewer.test.viewer.aLocalMedia
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.awaitLastSequentialItem
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.fake.FakeTemporaryUriDeleter
+import id.databisnis.android.bachot.tests.testutils.lambda.any
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import io.mockk.every
import io.mockk.mockk
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/attachments/SendActionStateTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/SendActionStateTest.kt
similarity index 80%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/attachments/SendActionStateTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/SendActionStateTest.kt
index 208d9cc7..80731e79 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/attachments/SendActionStateTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/SendActionStateTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments
+package id.databisnis.android.bachot.features.messages.impl.attachments
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.attachments.preview.SendActionState
-import io.element.android.features.messages.impl.attachments.preview.aMediaUploadInfo
-import io.element.android.libraries.mediaupload.api.MediaUploadInfo
+import id.databisnis.android.bachot.features.messages.impl.attachments.preview.SendActionState
+import id.databisnis.android.bachot.features.messages.impl.attachments.preview.aMediaUploadInfo
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaUploadInfo
import org.junit.Test
class SendActionStateTest {
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenterTest.kt
similarity index 88%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenterTest.kt
index aad3e0b8..d986bf75 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/attachments/video/DefaultMediaOptimizationSelectorPresenterTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.attachments.video
+package id.databisnis.android.bachot.features.messages.impl.attachments.video
import android.net.Uri
import android.util.Size
@@ -15,20 +15,20 @@ import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.test.attachments.video.FakeVideoMetadataExtractor
-import io.element.android.features.messages.test.attachments.video.FakeVideoMetadataExtractorFactory
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.mediaupload.api.MaxUploadSizeProvider
-import io.element.android.libraries.mediaviewer.api.aVideoMediaInfo
-import io.element.android.libraries.mediaviewer.api.anImageMediaInfo
-import io.element.android.libraries.mediaviewer.api.local.LocalMedia
-import io.element.android.libraries.mediaviewer.test.viewer.aLocalMedia
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
-import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.messages.test.attachments.video.FakeVideoMetadataExtractor
+import id.databisnis.android.bachot.features.messages.test.attachments.video.FakeVideoMetadataExtractorFactory
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.mediaupload.api.MaxUploadSizeProvider
+import id.databisnis.android.bachot.libraries.mediaviewer.api.aVideoMediaInfo
+import id.databisnis.android.bachot.libraries.mediaviewer.api.anImageMediaInfo
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMedia
+import id.databisnis.android.bachot.libraries.mediaviewer.test.viewer.aLocalMedia
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.preferences.test.InMemorySessionPreferencesStore
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import io.mockk.mockk
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStatePresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStatePresenterTest.kt
similarity index 84%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStatePresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStatePresenterTest.kt
index 6fb193ef..a6731138 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStatePresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStatePresenterTest.kt
@@ -6,26 +6,26 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.identity
+package id.databisnis.android.bachot.features.messages.impl.crypto.identity
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityStateChange
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityStateChange
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.test.runTest
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStateViewTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStateViewTest.kt
similarity index 85%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStateViewTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStateViewTest.kt
index 24779ba7..4e85c834 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/identity/IdentityChangeStateViewTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/identity/IdentityChangeStateViewTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.identity
+package id.databisnis.android.bachot.features.messages.impl.crypto.identity
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.designsystem.components.avatar.anAvatarData
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.ui.room.IdentityRoomMember
-import io.element.android.libraries.matrix.ui.room.RoomMemberIdentityStateChange
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.anAvatarData
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.ui.room.IdentityRoomMember
+import id.databisnis.android.bachot.libraries.matrix.ui.room.RoomMemberIdentityStateChange
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenterTest.kt
similarity index 92%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenterTest.kt
index 7f22de91..1cb52dce 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailurePresenterTest.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.sendfailure.resolve
+package id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
-import io.element.android.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailureFactory
-import io.element.android.features.messages.impl.fixtures.aMessageEvent
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_TRANSACTION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailure
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.VerifiedUserSendFailureFactory
+import id.databisnis.android.bachot.features.messages.impl.fixtures.aMessageEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_TRANSACTION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureViewTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureViewTest.kt
similarity index 86%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureViewTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureViewTest.kt
index df1311b6..ac0a0f13 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureViewTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/crypto/sendfailure/resolve/ResolveVerifiedUserSendFailureViewTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.crypto.sendfailure.resolve
+package id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.setSafeContent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.setSafeContent
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/draft/FakeComposerDraftService.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/FakeComposerDraftService.kt
similarity index 75%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/draft/FakeComposerDraftService.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/FakeComposerDraftService.kt
index 2fd73d5b..fee794b6 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/draft/FakeComposerDraftService.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/FakeComposerDraftService.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.draft
+package id.databisnis.android.bachot.features.messages.impl.draft
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
class FakeComposerDraftService : ComposerDraftService {
var loadDraftLambda: (RoomId, ThreadId?, Boolean) -> ComposerDraft? = { _, _, _ -> null }
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/draft/VolatileComposerDraftStoreTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/VolatileComposerDraftStoreTest.kt
similarity index 87%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/draft/VolatileComposerDraftStoreTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/VolatileComposerDraftStoreTest.kt
index 5433aff3..bc52d420 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/draft/VolatileComposerDraftStoreTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/draft/VolatileComposerDraftStoreTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.draft
+package id.databisnis.android.bachot.features.messages.impl.draft
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraftType
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_THREAD_ID
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraftType
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_THREAD_ID
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/fixtures/MediaAttachmentFixtures.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/fixtures/MediaAttachmentFixtures.kt
similarity index 59%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/fixtures/MediaAttachmentFixtures.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/fixtures/MediaAttachmentFixtures.kt
index 77207d6b..bb9a8ecf 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/fixtures/MediaAttachmentFixtures.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/fixtures/MediaAttachmentFixtures.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.fixtures
+package id.databisnis.android.bachot.features.messages.impl.fixtures
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.libraries.mediaviewer.api.local.LocalMedia
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMedia
fun aMediaAttachment(localMedia: LocalMedia) = Attachment.Media(
localMedia = localMedia,
diff --git a/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/fixtures/MessageEventFixtures.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/fixtures/MessageEventFixtures.kt
new file mode 100644
index 00000000..460892af
--- /dev/null
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/fixtures/MessageEventFixtures.kt
@@ -0,0 +1,71 @@
+/*
+ * Copyright (c) 2025 Element Creations Ltd.
+ * Copyright 2023-2025 New Vector Ltd.
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
+ * Please see LICENSE files in the repository root for full details.
+ */
+
+package id.databisnis.android.bachot.features.messages.impl.fixtures
+
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemDebugInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.ReadReceiptData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemReadReceipts
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemThreadInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextContent
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShieldProvider
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.SendHandleProvider
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TimelineItemDebugInfoProvider
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_MESSAGE
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.core.FakeSendHandle
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetails
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.aProfileTimelineDetailsReady
+import kotlinx.collections.immutable.toImmutableList
+
+internal fun aMessageEvent(
+ eventId: EventId? = AN_EVENT_ID,
+ transactionId: TransactionId? = null,
+ isMine: Boolean = true,
+ isEditable: Boolean = true,
+ canBeRepliedTo: Boolean = true,
+ content: TimelineItemEventContent = TimelineItemTextContent(body = A_MESSAGE, htmlDocument = null, formattedBody = A_MESSAGE, isEdited = false),
+ inReplyTo: InReplyToDetails? = null,
+ threadInfo: TimelineItemThreadInfo? = null,
+ sendState: LocalEventSendState = LocalEventSendState.Sent(AN_EVENT_ID),
+ debugInfoProvider: TimelineItemDebugInfoProvider = TimelineItemDebugInfoProvider { aTimelineItemDebugInfo() },
+ messageShieldProvider: MessageShieldProvider = MessageShieldProvider { null },
+ sendHandleProvider: SendHandleProvider = SendHandleProvider { FakeSendHandle() }
+) = TimelineItem.Event(
+ id = UniqueId(eventId?.value.orEmpty()),
+ eventId = eventId,
+ transactionId = transactionId,
+ senderId = A_USER_ID,
+ senderProfile = aProfileTimelineDetailsReady(displayName = A_USER_NAME),
+ senderAvatar = AvatarData(A_USER_ID.value, A_USER_NAME, size = AvatarSize.TimelineSender),
+ content = content,
+ sentTime = "",
+ isMine = isMine,
+ isEditable = isEditable,
+ canBeRepliedTo = canBeRepliedTo,
+ reactionsState = aTimelineItemReactions(count = 0),
+ readReceiptState = TimelineItemReadReceipts(emptyList().toImmutableList()),
+ localSendState = sendState,
+ inReplyTo = inReplyTo,
+ threadInfo = threadInfo,
+ origin = null,
+ timelineItemDebugInfoProvider = debugInfoProvider,
+ messageShieldProvider = messageShieldProvider,
+ sendHandleProvider = sendHandleProvider,
+)
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/fixtures/TimelineItemsFactoryFixtures.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/fixtures/TimelineItemsFactoryFixtures.kt
similarity index 53%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/fixtures/TimelineItemsFactoryFixtures.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/fixtures/TimelineItemsFactoryFixtures.kt
index c7eb7c0b..0b2c8870 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/fixtures/TimelineItemsFactoryFixtures.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/fixtures/TimelineItemsFactoryFixtures.kt
@@ -6,38 +6,38 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.fixtures
+package id.databisnis.android.bachot.features.messages.impl.fixtures
-import io.element.android.features.messages.impl.messagesummary.FakeMessageSummaryFormatter
-import io.element.android.features.messages.impl.timeline.factories.TimelineItemsFactory
-import io.element.android.features.messages.impl.timeline.factories.TimelineItemsFactoryConfig
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemContentFactory
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemContentFailedToParseMessageFactory
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemContentFailedToParseStateFactory
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemContentMessageFactory
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemContentPollFactory
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemContentProfileChangeFactory
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemContentRedactedFactory
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemContentRoomMembershipFactory
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemContentStateFactory
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemContentStickerFactory
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemContentUTDFactory
-import io.element.android.features.messages.impl.timeline.factories.event.TimelineItemEventFactory
-import io.element.android.features.messages.impl.timeline.factories.virtual.TimelineItemDaySeparatorFactory
-import io.element.android.features.messages.impl.timeline.factories.virtual.TimelineItemVirtualFactory
-import io.element.android.features.messages.impl.timeline.groups.TimelineItemGrouper
-import io.element.android.features.messages.impl.utils.FakeTextPillificationHelper
-import io.element.android.features.messages.test.timeline.FakeHtmlConverterProvider
-import io.element.android.features.poll.test.pollcontent.FakePollContentStateFactory
-import io.element.android.libraries.androidutils.filesize.FakeFileSizeFormatter
-import io.element.android.libraries.dateformatter.test.FakeDateFormatter
-import io.element.android.libraries.eventformatter.api.TimelineEventFormatter
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkParser
-import io.element.android.libraries.mediaviewer.test.util.FileExtensionExtractorWithoutValidation
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.messages.impl.messagesummary.FakeMessageSummaryFormatter
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.TimelineItemsFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.TimelineItemsFactoryConfig
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemContentFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemContentFailedToParseMessageFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemContentFailedToParseStateFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemContentMessageFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemContentPollFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemContentProfileChangeFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemContentRedactedFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemContentRoomMembershipFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemContentStateFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemContentStickerFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemContentUTDFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.event.TimelineItemEventFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.virtual.TimelineItemDaySeparatorFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.factories.virtual.TimelineItemVirtualFactory
+import id.databisnis.android.bachot.features.messages.impl.timeline.groups.TimelineItemGrouper
+import id.databisnis.android.bachot.features.messages.impl.utils.FakeTextPillificationHelper
+import id.databisnis.android.bachot.features.messages.test.timeline.FakeHtmlConverterProvider
+import id.databisnis.android.bachot.features.poll.test.pollcontent.FakePollContentStateFactory
+import id.databisnis.android.bachot.libraries.androidutils.filesize.FakeFileSizeFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.test.FakeDateFormatter
+import id.databisnis.android.bachot.libraries.eventformatter.api.TimelineEventFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkParser
+import id.databisnis.android.bachot.libraries.mediaviewer.test.util.FileExtensionExtractorWithoutValidation
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.TestScope
internal fun TestScope.aTimelineItemsFactoryCreator(): TimelineItemsFactory.Creator {
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/DefaultLinkCheckerTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/DefaultLinkCheckerTest.kt
similarity index 96%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/DefaultLinkCheckerTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/DefaultLinkCheckerTest.kt
index 95adf0b5..0b4a6754 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/DefaultLinkCheckerTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/DefaultLinkCheckerTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.link
+package id.databisnis.android.bachot.features.messages.impl.link
import com.google.common.truth.Truth.assertThat
import io.element.android.wysiwyg.link.Link
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/FakeLinkChecker.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/FakeLinkChecker.kt
similarity index 76%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/FakeLinkChecker.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/FakeLinkChecker.kt
index c3bed3a0..c3890b08 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/FakeLinkChecker.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/FakeLinkChecker.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.link
+package id.databisnis.android.bachot.features.messages.impl.link
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
import io.element.android.wysiwyg.link.Link
class FakeLinkChecker(
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/LinkPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkPresenterTest.kt
similarity index 89%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/LinkPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkPresenterTest.kt
index 02292cf0..01b7dbf6 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/LinkPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkPresenterTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.link
+package id.databisnis.android.bachot.features.messages.impl.link
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import io.element.android.wysiwyg.link.Link
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/LinkViewTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkViewTest.kt
similarity index 83%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/LinkViewTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkViewTest.kt
index 54c95d83..51094bfc 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/link/LinkViewTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/link/LinkViewTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.link
+package id.databisnis.android.bachot.features.messages.impl.link
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
import io.element.android.wysiwyg.link.Link
import org.junit.Rule
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/DefaultRoomAliasSuggestionsDataSourceTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/DefaultRoomAliasSuggestionsDataSourceTest.kt
similarity index 71%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/DefaultRoomAliasSuggestionsDataSourceTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/DefaultRoomAliasSuggestionsDataSourceTest.kt
index 5cd36077..97d62be3 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/DefaultRoomAliasSuggestionsDataSourceTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/DefaultRoomAliasSuggestionsDataSourceTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.messagecomposer.suggestions.DefaultRoomAliasSuggestionsDataSource
-import io.element.android.features.messages.impl.messagecomposer.suggestions.RoomAliasSuggestion
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.libraries.matrix.test.room.aRoomSummary
-import io.element.android.libraries.matrix.test.roomlist.FakeRoomListService
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions.DefaultRoomAliasSuggestionsDataSource
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions.RoomAliasSuggestion
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomSummary
+import id.databisnis.android.bachot.libraries.matrix.test.roomlist.FakeRoomListService
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/FakeRoomAliasSuggestionsDataSource.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/FakeRoomAliasSuggestionsDataSource.kt
similarity index 72%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/FakeRoomAliasSuggestionsDataSource.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/FakeRoomAliasSuggestionsDataSource.kt
index d33f084c..abd68ed1 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/FakeRoomAliasSuggestionsDataSource.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/FakeRoomAliasSuggestionsDataSource.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
-import io.element.android.features.messages.impl.messagecomposer.suggestions.RoomAliasSuggestion
-import io.element.android.features.messages.impl.messagecomposer.suggestions.RoomAliasSuggestionsDataSource
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions.RoomAliasSuggestion
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions.RoomAliasSuggestionsDataSource
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerPresenterTest.kt
similarity index 90%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerPresenterTest.kt
index 4a6e7771..dd47e2b5 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/MessageComposerPresenterTest.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import android.net.Uri
import androidx.compose.runtime.remember
@@ -19,90 +19,90 @@ import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.Composer
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.features.location.api.LocationService
-import io.element.android.features.location.test.FakeLocationService
-import io.element.android.features.messages.impl.FakeMessagesNavigator
-import io.element.android.features.messages.impl.MessagesNavigator
-import io.element.android.features.messages.impl.attachments.Attachment
-import io.element.android.features.messages.impl.draft.ComposerDraftService
-import io.element.android.features.messages.impl.draft.FakeComposerDraftService
-import io.element.android.features.messages.impl.messagecomposer.suggestions.SuggestionsProcessor
-import io.element.android.features.messages.impl.timeline.TimelineController
-import io.element.android.features.messages.impl.utils.FakeMentionSpanFormatter
-import io.element.android.features.messages.impl.utils.FakeTextPillificationHelper
-import io.element.android.features.messages.impl.utils.TextPillificationHelper
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.media.ImageInfo
-import io.element.android.libraries.matrix.api.media.VideoInfo
-import io.element.android.libraries.matrix.api.permalink.PermalinkBuilder
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.api.room.IntentionalMention
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraftType
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.TimelineException
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
-import io.element.android.libraries.matrix.api.timeline.item.event.InReplyTo
-import io.element.android.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
-import io.element.android.libraries.matrix.test.ANOTHER_MESSAGE
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_CAPTION
-import io.element.android.libraries.matrix.test.A_MESSAGE
-import io.element.android.libraries.matrix.test.A_REPLY
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_TRANSACTION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.A_USER_ID_3
-import io.element.android.libraries.matrix.test.A_USER_ID_4
-import io.element.android.libraries.matrix.test.media.FakeMediaUploadHandler
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkBuilder
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkParser
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetails
-import io.element.android.libraries.mediapickers.api.PickerProvider
-import io.element.android.libraries.mediapickers.test.FakePickerProvider
-import io.element.android.libraries.mediaupload.api.MediaOptimizationConfig
-import io.element.android.libraries.mediaupload.api.MediaPreProcessor
-import io.element.android.libraries.mediaupload.api.MediaSenderFactory
-import io.element.android.libraries.mediaupload.api.MediaUploadInfo
-import io.element.android.libraries.mediaupload.impl.DefaultMediaSender
-import io.element.android.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.test.FakeMediaPreProcessor
-import io.element.android.libraries.mediaviewer.test.FakeLocalMediaFactory
-import io.element.android.libraries.permissions.api.PermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionsPresenterFactory
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStore
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
-import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore
-import io.element.android.libraries.push.test.notifications.conversations.FakeNotificationConversationService
-import io.element.android.libraries.textcomposer.mentions.MentionSpanProvider
-import io.element.android.libraries.textcomposer.mentions.MentionSpanTheme
-import io.element.android.libraries.textcomposer.mentions.ResolvedSuggestion
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.libraries.textcomposer.model.Suggestion
-import io.element.android.libraries.textcomposer.model.SuggestionType
-import io.element.android.libraries.textcomposer.model.TextEditorState
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.any
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.waitForPredicate
+import id.databisnis.android.bachot.features.location.api.LocationService
+import id.databisnis.android.bachot.features.location.test.FakeLocationService
+import id.databisnis.android.bachot.features.messages.impl.FakeMessagesNavigator
+import id.databisnis.android.bachot.features.messages.impl.MessagesNavigator
+import id.databisnis.android.bachot.features.messages.impl.attachments.Attachment
+import id.databisnis.android.bachot.features.messages.impl.draft.ComposerDraftService
+import id.databisnis.android.bachot.features.messages.impl.draft.FakeComposerDraftService
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions.SuggestionsProcessor
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineController
+import id.databisnis.android.bachot.features.messages.impl.utils.FakeMentionSpanFormatter
+import id.databisnis.android.bachot.features.messages.impl.utils.FakeTextPillificationHelper
+import id.databisnis.android.bachot.features.messages.impl.utils.TextPillificationHelper
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.VideoInfo
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilder
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.room.IntentionalMention
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraftType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineException
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.InReplyTo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.test.ANOTHER_MESSAGE
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_CAPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_MESSAGE
+import id.databisnis.android.bachot.libraries.matrix.test.A_REPLY
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_TRANSACTION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_3
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_4
+import id.databisnis.android.bachot.libraries.matrix.test.media.FakeMediaUploadHandler
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkBuilder
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.InReplyToDetails
+import id.databisnis.android.bachot.libraries.mediapickers.api.PickerProvider
+import id.databisnis.android.bachot.libraries.mediapickers.test.FakePickerProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaOptimizationConfig
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaPreProcessor
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaSenderFactory
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaUploadInfo
+import id.databisnis.android.bachot.libraries.mediaupload.impl.DefaultMediaSender
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaPreProcessor
+import id.databisnis.android.bachot.libraries.mediaviewer.test.FakeLocalMediaFactory
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenterFactory
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.preferences.test.InMemorySessionPreferencesStore
+import id.databisnis.android.bachot.libraries.push.test.notifications.conversations.FakeNotificationConversationService
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanProvider
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanTheme
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.ResolvedSuggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.libraries.textcomposer.model.Suggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.SuggestionType
+import id.databisnis.android.bachot.libraries.textcomposer.model.TextEditorState
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.any
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.waitForPredicate
import io.mockk.mockk
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/TestRichTextEditorStateFactory.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/TestRichTextEditorStateFactory.kt
similarity index 89%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/TestRichTextEditorStateFactory.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/TestRichTextEditorStateFactory.kt
index 41acf8b6..9ddb8a1a 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/TestRichTextEditorStateFactory.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/TestRichTextEditorStateFactory.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer
import androidx.compose.runtime.Composable
import io.element.android.wysiwyg.compose.RichTextEditorState
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessorTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessorTest.kt
similarity index 93%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessorTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessorTest.kt
index daba41fb..13bc6a37 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessorTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagecomposer/suggestions/SuggestionsProcessorTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagecomposer.suggestions
+package id.databisnis.android.bachot.features.messages.impl.messagecomposer.suggestions
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.matrix.test.room.aRoomSummary
-import io.element.android.libraries.textcomposer.mentions.ResolvedSuggestion
-import io.element.android.libraries.textcomposer.model.Suggestion
-import io.element.android.libraries.textcomposer.model.SuggestionType
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomSummary
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.ResolvedSuggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.Suggestion
+import id.databisnis.android.bachot.libraries.textcomposer.model.SuggestionType
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagesummary/FakeMessageSummaryFormatter.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagesummary/FakeMessageSummaryFormatter.kt
similarity index 63%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagesummary/FakeMessageSummaryFormatter.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagesummary/FakeMessageSummaryFormatter.kt
index 681bbf0d..f3e07903 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagesummary/FakeMessageSummaryFormatter.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/messagesummary/FakeMessageSummaryFormatter.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.messagesummary
+package id.databisnis.android.bachot.features.messages.impl.messagesummary
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.utils.messagesummary.MessageSummaryFormatter
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEventContent
+import id.databisnis.android.bachot.features.messages.impl.utils.messagesummary.MessageSummaryFormatter
class FakeMessageSummaryFormatter : MessageSummaryFormatter {
private var result = "A message"
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenterTest.kt
similarity index 84%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenterTest.kt
index d8269f85..91ee7f83 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerPresenterTest.kt
@@ -6,26 +6,26 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.banner
+package id.databisnis.android.bachot.features.messages.impl.pinned.banner
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider
-import io.element.android.libraries.eventformatter.test.FakePinnedMessagesBannerFormatter
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.AN_EVENT_ID_2
-import io.element.android.libraries.matrix.test.A_UNIQUE_ID
-import io.element.android.libraries.matrix.test.A_UNIQUE_ID_2
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.sync.FakeSyncService
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.matrix.test.timeline.aMessageContent
-import io.element.android.libraries.matrix.test.timeline.anEventTimelineItem
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider
+import id.databisnis.android.bachot.libraries.eventformatter.test.FakePinnedMessagesBannerFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_UNIQUE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_UNIQUE_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.sync.FakeSyncService
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aMessageContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.anEventTimelineItem
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.flow.flowOf
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerViewTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerViewTest.kt
similarity index 79%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerViewTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerViewTest.kt
index a7bbdf99..52f9d7e9 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerViewTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/banner/PinnedMessagesBannerViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.banner
+package id.databisnis.android.bachot.features.messages.impl.pinned.banner
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,14 +14,14 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onRoot
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/FakePinnedMessagesListNavigator.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/FakePinnedMessagesListNavigator.kt
similarity index 79%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/FakePinnedMessagesListNavigator.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/FakePinnedMessagesListNavigator.kt
index 479139a4..5058fceb 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/FakePinnedMessagesListNavigator.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/FakePinnedMessagesListNavigator.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
class FakePinnedMessagesListNavigator : PinnedMessagesListNavigator {
var onViewInTimelineClickLambda: ((EventId) -> Unit)? = null
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListPresenterTest.kt
similarity index 82%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListPresenterTest.kt
index 8807951d..f19a0c7a 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListPresenterTest.kt
@@ -6,42 +6,42 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.PinUnpinAction
-import io.element.android.features.messages.impl.actionlist.anActionListState
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
-import io.element.android.features.messages.impl.fixtures.aTimelineItemsFactoryCreator
-import io.element.android.features.messages.impl.link.aLinkState
-import io.element.android.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.protection.aTimelineProtectionState
-import io.element.android.features.messages.test.timeline.FakeHtmlConverterProvider
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_UNIQUE_ID
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.sync.FakeSyncService
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.matrix.test.timeline.aMessageContent
-import io.element.android.libraries.matrix.test.timeline.anEventTimelineItem
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.messages.impl.actionlist.anActionListState
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.fixtures.aTimelineItemsFactoryCreator
+import id.databisnis.android.bachot.features.messages.impl.link.aLinkState
+import id.databisnis.android.bachot.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.aTimelineProtectionState
+import id.databisnis.android.bachot.features.messages.test.timeline.FakeHtmlConverterProvider
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_UNIQUE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.sync.FakeSyncService
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aMessageContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.anEventTimelineItem
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.flowOf
import kotlinx.coroutines.test.TestScope
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessorTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessorTest.kt
similarity index 87%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessorTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessorTest.kt
index df79394f..437691cb 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessorTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListTimelineActionPostProcessorTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
+import id.databisnis.android.bachot.features.messages.impl.actionlist.model.TimelineItemAction
import org.junit.Test
class PinnedMessagesListTimelineActionPostProcessorTest {
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListViewTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListViewTest.kt
similarity index 77%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListViewTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListViewTest.kt
index 3f96f1df..4808436a 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/pinned/list/PinnedMessagesListViewTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/pinned/list/PinnedMessagesListViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.pinned.list
+package id.databisnis.android.bachot.features.messages.impl.pinned.list
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -17,19 +17,19 @@ import androidx.compose.ui.test.onFirst
import androidx.compose.ui.test.performClick
import androidx.compose.ui.test.performTouchInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.messages.impl.actionlist.ActionListEvents
-import io.element.android.features.messages.impl.actionlist.anActionListState
-import io.element.android.features.messages.impl.timeline.aTimelineItemList
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemFileContent
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBack
-import io.element.android.tests.testutils.setSafeContent
+import id.databisnis.android.bachot.features.messages.impl.actionlist.ActionListEvents
+import id.databisnis.android.bachot.features.messages.impl.actionlist.anActionListState
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemList
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemFileContent
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBack
+import id.databisnis.android.bachot.tests.testutils.setSafeContent
import io.element.android.wysiwyg.link.Link
import org.junit.Rule
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/report/ReportMessagePresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessagePresenterTest.kt
similarity index 87%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/report/ReportMessagePresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessagePresenterTest.kt
index fd8d33d1..a7fc78f4 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/report/ReportMessagePresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/report/ReportMessagePresenterTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.report
+package id.databisnis.android.bachot.features.messages.impl.report
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/DefaultHtmlConverterProviderTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/DefaultHtmlConverterProviderTest.kt
similarity index 74%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/DefaultHtmlConverterProviderTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/DefaultHtmlConverterProviderTest.kt
index 315d9c45..74420475 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/DefaultHtmlConverterProviderTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/DefaultHtmlConverterProviderTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.ui.platform.LocalInspectionMode
import androidx.compose.ui.test.junit4.createComposeRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.utils.FakeMentionSpanFormatter
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkParser
-import io.element.android.libraries.textcomposer.mentions.MentionSpanProvider
-import io.element.android.libraries.textcomposer.mentions.MentionSpanTheme
+import id.databisnis.android.bachot.features.messages.impl.utils.FakeMentionSpanFormatter
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkParser
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanProvider
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanTheme
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/DefaultMarkAsFullyReadTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/DefaultMarkAsFullyReadTest.kt
similarity index 73%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/DefaultMarkAsFullyReadTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/DefaultMarkAsFullyReadTest.kt
index 395ed010..8c6522ed 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/DefaultMarkAsFullyReadTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/DefaultMarkAsFullyReadTest.kt
@@ -8,17 +8,17 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.runCurrent
import kotlinx.coroutines.test.runTest
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/FakeMarkAsFullyRead.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/FakeMarkAsFullyRead.kt
similarity index 59%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/FakeMarkAsFullyRead.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/FakeMarkAsFullyRead.kt
index 8dca151c..588750dd 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/FakeMarkAsFullyRead.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/FakeMarkAsFullyRead.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeMarkAsFullyRead(
private val invokeResult: (RoomId, EventId) -> Unit = { _, _ -> lambdaError() },
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineControllerTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineControllerTest.kt
similarity index 91%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineControllerTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineControllerTest.kt
index 034c952f..d9f690c1 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineControllerTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineControllerTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.IntentionalMention
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_UNIQUE_ID
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.matrix.test.timeline.anEventTimelineItem
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.matrix.api.room.IntentionalMention
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_UNIQUE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.anEventTimelineItem
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.flow.flowOf
import kotlinx.coroutines.test.runTest
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineItemIndexerTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineItemIndexerTest.kt
similarity index 76%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineItemIndexerTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineItemIndexerTest.kt
index 65a29f54..65830a2b 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineItemIndexerTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineItemIndexerTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemReadMarkerModel
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemReadMarkerModel
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelinePresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelinePresenterTest.kt
similarity index 89%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelinePresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelinePresenterTest.kt
index 13c28da6..b3a20e21 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelinePresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelinePresenterTest.kt
@@ -6,70 +6,70 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.ReceiveTurbine
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.FakeMessagesNavigator
-import io.element.android.features.messages.impl.crypto.sendfailure.resolve.aResolveVerifiedUserSendFailureState
-import io.element.android.features.messages.impl.fixtures.aMessageEvent
-import io.element.android.features.messages.impl.fixtures.aTimelineItemsFactoryCreator
-import io.element.android.features.messages.impl.timeline.components.aCriticalShield
-import io.element.android.features.messages.impl.timeline.model.NewEventState
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.typing.aTypingNotificationState
-import io.element.android.features.messages.impl.voicemessages.timeline.FakeRedactedVoiceMessageManager
-import io.element.android.features.messages.impl.voicemessages.timeline.RedactedVoiceMessageManager
-import io.element.android.features.messages.impl.voicemessages.timeline.aRedactedMatrixTimeline
-import io.element.android.features.poll.api.actions.EndPollAction
-import io.element.android.features.poll.api.actions.SendPollResponseAction
-import io.element.android.features.poll.test.actions.FakeEndPollAction
-import io.element.android.features.poll.test.actions.FakeSendPollResponseAction
-import io.element.android.features.roomcall.api.aStandByCallState
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.core.asEventId
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.tombstone.PredecessorRoom
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.ReceiptType
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.event.EventReaction
-import io.element.android.libraries.matrix.api.timeline.item.event.ReactionSender
-import io.element.android.libraries.matrix.api.timeline.item.event.Receipt
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.AN_EVENT_ID_2
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_THREAD_ID
-import io.element.android.libraries.matrix.test.A_THREAD_ID_2
-import io.element.android.libraries.matrix.test.A_UNIQUE_ID
-import io.element.android.libraries.matrix.test.A_UNIQUE_ID_2
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.matrix.test.timeline.aMessageContent
-import io.element.android.libraries.matrix.test.timeline.anEventTimelineItem
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.awaitLastSequentialItem
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.lambda.any
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.messages.impl.FakeMessagesNavigator
+import id.databisnis.android.bachot.features.messages.impl.crypto.sendfailure.resolve.aResolveVerifiedUserSendFailureState
+import id.databisnis.android.bachot.features.messages.impl.fixtures.aMessageEvent
+import id.databisnis.android.bachot.features.messages.impl.fixtures.aTimelineItemsFactoryCreator
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.aCriticalShield
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.NewEventState
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.typing.aTypingNotificationState
+import id.databisnis.android.bachot.features.messages.impl.voicemessages.timeline.FakeRedactedVoiceMessageManager
+import id.databisnis.android.bachot.features.messages.impl.voicemessages.timeline.RedactedVoiceMessageManager
+import id.databisnis.android.bachot.features.messages.impl.voicemessages.timeline.aRedactedMatrixTimeline
+import id.databisnis.android.bachot.features.poll.api.actions.EndPollAction
+import id.databisnis.android.bachot.features.poll.api.actions.SendPollResponseAction
+import id.databisnis.android.bachot.features.poll.test.actions.FakeEndPollAction
+import id.databisnis.android.bachot.features.poll.test.actions.FakeSendPollResponseAction
+import id.databisnis.android.bachot.features.roomcall.api.aStandByCallState
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.core.asEventId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.PredecessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.ReceiptType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventReaction
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ReactionSender
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.Receipt
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_THREAD_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_THREAD_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_UNIQUE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_UNIQUE_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aMessageContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.anEventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.preferences.test.InMemorySessionPreferencesStore
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.awaitLastSequentialItem
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.lambda.any
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.FlowPreview
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineViewTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineViewTest.kt
similarity index 81%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineViewTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineViewTest.kt
index cdc0a6c9..5be04cc3 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineViewTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/TimelineViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline
+package id.databisnis.android.bachot.features.messages.impl.timeline
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -16,25 +16,25 @@ import androidx.compose.ui.test.onNodeWithTag
import androidx.compose.ui.test.performClick
import androidx.compose.ui.test.performScrollToIndex
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.messages.impl.timeline.components.aCriticalShield
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemUnknownContent
-import io.element.android.features.messages.impl.timeline.model.virtual.TimelineItemLoadingIndicatorModel
-import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
-import io.element.android.features.messages.impl.timeline.protection.aTimelineProtectionState
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShield
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EnsureNeverCalledWithTwoParams
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.setSafeContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.components.aCriticalShield
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemUnknownContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.TimelineItemLoadingIndicatorModel
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.TimelineProtectionState
+import id.databisnis.android.bachot.features.messages.impl.timeline.protection.aTimelineProtectionState
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShield
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithTwoParams
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.setSafeContent
import io.element.android.wysiwyg.link.Link
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionPresenterTest.kt
similarity index 84%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionPresenterTest.kt
index a43b4121..d7e016d2 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/CustomReactionPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/CustomReactionPresenterTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.recentemojis.test.FakeEmojibaseProvider
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.recentemojis.test.FakeEmojibaseProvider
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenterTest.kt
similarity index 93%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenterTest.kt
index aa177b07..e6aa5b35 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenterTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.customreaction.picker
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.customreaction.picker
import androidx.compose.runtime.InternalComposeApi
import androidx.compose.runtime.currentComposer
@@ -22,9 +22,9 @@ import com.google.common.truth.Truth.assertThat
import io.element.android.emojibasebindings.Emoji
import io.element.android.emojibasebindings.EmojibaseCategory
import io.element.android.emojibasebindings.EmojibaseStore
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableMap
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemPollViewTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemPollViewTest.kt
similarity index 82%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemPollViewTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemPollViewTest.kt
index f8b416a3..2d82bdbc 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemPollViewTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineItemPollViewTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.hasText
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.messages.impl.timeline.TimelineEvents
-import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemPollContent
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.pressTag
+import id.databisnis.android.bachot.features.messages.impl.timeline.TimelineEvents
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.aTimelineItemPollContent
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.pressTag
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineTextViewTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineTextViewTest.kt
similarity index 80%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineTextViewTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineTextViewTest.kt
index 154225aa..3d3207a7 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineTextViewTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/event/TimelineTextViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.event
import android.text.SpannableString
import android.text.SpannedString
@@ -18,24 +18,24 @@ import androidx.core.text.buildSpannedString
import androidx.core.text.inSpans
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextContent
-import io.element.android.features.messages.impl.utils.FakeMentionSpanFormatter
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.ui.messages.RoomMemberProfilesCache
-import io.element.android.libraries.matrix.ui.messages.RoomNamesCache
-import io.element.android.libraries.textcomposer.mentions.DefaultMentionSpanUpdater
-import io.element.android.libraries.textcomposer.mentions.LocalMentionSpanUpdater
-import io.element.android.libraries.textcomposer.mentions.MentionSpan
-import io.element.android.libraries.textcomposer.mentions.MentionSpanTheme
-import io.element.android.libraries.textcomposer.mentions.MentionSpanUpdater
-import io.element.android.libraries.textcomposer.mentions.MentionType
-import io.element.android.libraries.textcomposer.mentions.getMentionSpans
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.utils.FakeMentionSpanFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.RoomMemberProfilesCache
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.RoomNamesCache
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.DefaultMentionSpanUpdater
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.LocalMentionSpanUpdater
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpan
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanTheme
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanUpdater
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionType
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.getMentionSpans
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import io.element.android.wysiwyg.view.spans.CustomMentionSpan
import kotlinx.coroutines.CompletableDeferred
import kotlinx.coroutines.test.runTest
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenterTest.kt
similarity index 77%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenterTest.kt
index a05b7da5..820866c5 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/reactionsummary/ReactionSummaryPresenterTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.reactionsummary
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.reactionsummary
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.timeline.model.anAggregatedReaction
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_NAME
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.anAggregatedReaction
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenterTest.kt
similarity index 87%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenterTest.kt
index d39500fe..6e02f13b 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/components/receipt/bottomsheet/ReadReceiptBottomSheetPresenterTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet
+package id.databisnis.android.bachot.features.messages.impl.timeline.components.receipt.bottomsheet
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.timeline.aTimelineItemEvent
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemEvent
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactoryTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactoryTest.kt
similarity index 87%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactoryTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactoryTest.kt
index 160e3689..174936e7 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactoryTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/factories/event/TimelineItemContentMessageFactoryTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.factories.event
+package id.databisnis.android.bachot.features.messages.impl.timeline.factories.event
import android.net.Uri
import android.text.SpannableString
@@ -18,52 +18,52 @@ import androidx.core.text.buildSpannedString
import androidx.core.text.inSpans
import androidx.core.text.toSpannable
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.location.api.Location
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemAudioContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEmoteContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemFileContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemNoticeContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStickerContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVideoContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
-import io.element.android.features.messages.impl.utils.FakeTextPillificationHelper
-import io.element.android.features.messages.test.timeline.FakeHtmlConverterProvider
-import io.element.android.libraries.androidutils.filesize.FakeFileSizeFormatter
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.media.AudioDetails
-import io.element.android.libraries.matrix.api.media.AudioInfo
-import io.element.android.libraries.matrix.api.media.FileInfo
-import io.element.android.libraries.matrix.api.media.ImageInfo
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.api.media.ThumbnailInfo
-import io.element.android.libraries.matrix.api.media.VideoInfo
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.timeline.item.EventThreadInfo
-import io.element.android.libraries.matrix.api.timeline.item.event.AudioMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.EmoteMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.FileMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.FormattedBody
-import io.element.android.libraries.matrix.api.timeline.item.event.ImageMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.InReplyTo
-import io.element.android.libraries.matrix.api.timeline.item.event.LocationMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageFormat
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.NoticeMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerContent
-import io.element.android.libraries.matrix.api.timeline.item.event.TextMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.VideoMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.VoiceMessageType
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.media.aMediaSource
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkParser
-import io.element.android.libraries.matrix.test.timeline.aStickerContent
-import io.element.android.libraries.matrix.ui.components.A_BLUR_HASH
-import io.element.android.libraries.mediaviewer.test.util.FileExtensionExtractorWithoutValidation
+import id.databisnis.android.bachot.features.location.api.Location
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemAudioContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemEmoteContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemFileContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemImageContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemLocationContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemNoticeContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStickerContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemTextContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVideoContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemVoiceContent
+import id.databisnis.android.bachot.features.messages.impl.utils.FakeTextPillificationHelper
+import id.databisnis.android.bachot.features.messages.test.timeline.FakeHtmlConverterProvider
+import id.databisnis.android.bachot.libraries.androidutils.filesize.FakeFileSizeFormatter
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.media.AudioDetails
+import id.databisnis.android.bachot.libraries.matrix.api.media.AudioInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.FileInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.media.ThumbnailInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.VideoInfo
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.EventThreadInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.AudioMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EmoteMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FileMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FormattedBody
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ImageMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.InReplyTo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocationMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageFormat
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.NoticeMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TextMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VideoMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VoiceMessageType
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.media.aMediaSource
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aStickerContent
+import id.databisnis.android.bachot.libraries.matrix.ui.components.A_BLUR_HASH
+import id.databisnis.android.bachot.libraries.mediaviewer.test.util.FileExtensionExtractorWithoutValidation
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.test.runTest
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/groups/TimelineItemGrouperTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/groups/TimelineItemGrouperTest.kt
similarity index 79%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/groups/TimelineItemGrouperTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/groups/TimelineItemGrouperTest.kt
index 2a31d906..e54dbae9 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/groups/TimelineItemGrouperTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/groups/TimelineItemGrouperTest.kt
@@ -6,24 +6,24 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.groups
+package id.databisnis.android.bachot.features.messages.impl.timeline.groups
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.impl.fixtures.aMessageEvent
-import io.element.android.features.messages.impl.timeline.aTimelineItemDebugInfo
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.features.messages.impl.timeline.model.ReadReceiptData
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.TimelineItemReadReceipts
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateEventContent
-import io.element.android.features.messages.impl.timeline.model.virtual.aTimelineItemDaySeparatorModel
-import io.element.android.libraries.designsystem.components.avatar.anAvatarData
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.core.FakeSendHandle
-import io.element.android.libraries.matrix.ui.messages.reply.aProfileTimelineDetailsReady
+import id.databisnis.android.bachot.features.messages.impl.fixtures.aMessageEvent
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemDebugInfo
+import id.databisnis.android.bachot.features.messages.impl.timeline.aTimelineItemReactions
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.ReadReceiptData
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItem
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.TimelineItemReadReceipts
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.event.TimelineItemStateEventContent
+import id.databisnis.android.bachot.features.messages.impl.timeline.model.virtual.aTimelineItemDaySeparatorModel
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.anAvatarData
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.core.FakeSendHandle
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.reply.aProfileTimelineDetailsReady
import kotlinx.collections.immutable.toImmutableList
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReactionTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReactionTest.kt
similarity index 92%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReactionTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReactionTest.kt
index 2cc690a3..a5a05579 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/model/AggregatedReactionTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/model/AggregatedReactionTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.model
+package id.databisnis.android.bachot.features.messages.impl.timeline.model
import org.junit.Assert.assertEquals
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/protection/ProtectedViewTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/ProtectedViewTest.kt
similarity index 81%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/protection/ProtectedViewTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/ProtectedViewTest.kt
index af3acee6..1c28417f 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/protection/ProtectedViewTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/ProtectedViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.protection
+package id.databisnis.android.bachot.features.messages.impl.timeline.protection
import androidx.activity.ComponentActivity
import androidx.compose.runtime.Composable
@@ -14,11 +14,11 @@ import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionPresenterTest.kt
similarity index 82%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionPresenterTest.kt
index d6af8ebd..261faeb3 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionPresenterTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.protection
+package id.databisnis.android.bachot.features.messages.impl.timeline.protection
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.media.MediaPreviewConfig
-import io.element.android.libraries.matrix.api.media.MediaPreviewService
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.media.FakeMediaPreviewService
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewConfig
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewService
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.media.FakeMediaPreviewService
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.collections.immutable.persistentSetOf
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.test.runTest
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionStateTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionStateTest.kt
similarity index 87%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionStateTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionStateTest.kt
index 645039b3..7a2c71ab 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/protection/TimelineProtectionStateTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/timeline/protection/TimelineProtectionStateTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.timeline.protection
+package id.databisnis.android.bachot.features.messages.impl.timeline.protection
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.AN_EVENT_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID_2
import kotlinx.collections.immutable.persistentSetOf
import org.junit.Test
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationPresenterTest.kt
similarity index 89%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationPresenterTest.kt
index 896c529e..9ea7c714 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/typing/TypingNotificationPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/typing/TypingNotificationPresenterTest.kt
@@ -6,26 +6,26 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.typing
+package id.databisnis.android.bachot.features.messages.impl.typing
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.Event
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.A_USER_ID_3
-import io.element.android.libraries.matrix.test.A_USER_ID_4
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStore
-import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_3
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_4
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.test.InMemorySessionPreferencesStore
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.test.runTest
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/DefaultTextPillificationHelperTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/DefaultTextPillificationHelperTest.kt
similarity index 88%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/DefaultTextPillificationHelperTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/DefaultTextPillificationHelperTest.kt
index 16c8c922..fe7f55ca 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/DefaultTextPillificationHelperTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/DefaultTextPillificationHelperTest.kt
@@ -6,27 +6,27 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.utils
+package id.databisnis.android.bachot.features.messages.impl.utils
import android.net.Uri
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkBuilder
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkParser
-import io.element.android.libraries.textcomposer.mentions.MentionSpanFormatter
-import io.element.android.libraries.textcomposer.mentions.MentionSpanProvider
-import io.element.android.libraries.textcomposer.mentions.MentionSpanTheme
-import io.element.android.libraries.textcomposer.mentions.MentionType
-import io.element.android.libraries.textcomposer.mentions.getMentionSpans
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkBuilder
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkParser
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanFormatter
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanProvider
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanTheme
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionType
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.getMentionSpans
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/EmojiTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/EmojiTest.kt
similarity index 95%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/EmojiTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/EmojiTest.kt
index 5c979dbb..e6d5a1d1 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/EmojiTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/EmojiTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.utils
+package id.databisnis.android.bachot.features.messages.impl.utils
import org.junit.Assert
import org.junit.Assert.assertTrue
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/FakeMentionSpanFormatter.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/FakeMentionSpanFormatter.kt
similarity index 68%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/FakeMentionSpanFormatter.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/FakeMentionSpanFormatter.kt
index 6ef91ac0..c61d64a2 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/FakeMentionSpanFormatter.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/FakeMentionSpanFormatter.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.utils
+package id.databisnis.android.bachot.features.messages.impl.utils
-import io.element.android.libraries.textcomposer.mentions.MentionSpanFormatter
-import io.element.android.libraries.textcomposer.mentions.MentionType
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionSpanFormatter
+import id.databisnis.android.bachot.libraries.textcomposer.mentions.MentionType
class FakeMentionSpanFormatter(
private val formatLambda: (MentionType) -> CharSequence = { type -> type.toString() },
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/FakeTextPillificationHelper.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/FakeTextPillificationHelper.kt
similarity index 89%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/FakeTextPillificationHelper.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/FakeTextPillificationHelper.kt
index 54faa030..a142d7b4 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/utils/FakeTextPillificationHelper.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/utils/FakeTextPillificationHelper.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.utils
+package id.databisnis.android.bachot.features.messages.impl.utils
class FakeTextPillificationHelper(
private val pillifyLambda: (CharSequence, Boolean) -> CharSequence = { text, _ -> text }
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenterTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenterTest.kt
similarity index 91%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenterTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenterTest.kt
index 48348f5e..4c77470a 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenterTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenterTest.kt
@@ -8,43 +8,43 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.messages.impl.voicemessages.composer
+package id.databisnis.android.bachot.features.messages.impl.voicemessages.composer
import android.Manifest
import androidx.lifecycle.Lifecycle
import app.cash.turbine.TurbineTestContext
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.Composer
-import io.element.android.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerEvent
-import io.element.android.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerState
-import io.element.android.features.messages.impl.messagecomposer.aReplyMode
-import io.element.android.features.messages.test.FakeMessageComposerContext
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.media.AudioInfo
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.test.media.FakeMediaUploadHandler
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.mediaplayer.test.FakeMediaPlayer
-import io.element.android.libraries.mediaupload.api.MediaOptimizationConfig
-import io.element.android.libraries.mediaupload.impl.DefaultMediaSender
-import io.element.android.libraries.mediaupload.test.FakeMediaPreProcessor
-import io.element.android.libraries.permissions.api.PermissionsPresenter
-import io.element.android.libraries.permissions.api.aPermissionsState
-import io.element.android.libraries.permissions.test.FakePermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionsPresenterFactory
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
-import io.element.android.libraries.textcomposer.model.VoiceMessagePlayerEvent
-import io.element.android.libraries.textcomposer.model.VoiceMessageRecorderEvent
-import io.element.android.libraries.textcomposer.model.VoiceMessageState
-import io.element.android.libraries.voiceplayer.api.VoiceMessageException
-import io.element.android.libraries.voicerecorder.api.VoiceRecorder
-import io.element.android.libraries.voicerecorder.test.FakeVoiceRecorder
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerEvent
+import id.databisnis.android.bachot.features.messages.api.timeline.voicemessages.composer.VoiceMessageComposerState
+import id.databisnis.android.bachot.features.messages.impl.messagecomposer.aReplyMode
+import id.databisnis.android.bachot.features.messages.test.FakeMessageComposerContext
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.media.AudioInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.test.media.FakeMediaUploadHandler
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.mediaplayer.test.FakeMediaPlayer
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaOptimizationConfig
+import id.databisnis.android.bachot.libraries.mediaupload.impl.DefaultMediaSender
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaPreProcessor
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.api.aPermissionsState
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenterFactory
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessagePlayerEvent
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessageRecorderEvent
+import id.databisnis.android.bachot.libraries.textcomposer.model.VoiceMessageState
+import id.databisnis.android.bachot.libraries.voiceplayer.api.VoiceMessageException
+import id.databisnis.android.bachot.libraries.voicerecorder.api.VoiceRecorder
+import id.databisnis.android.bachot.libraries.voicerecorder.test.FakeVoiceRecorder
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/FakeRedactedVoiceMessageManager.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/FakeRedactedVoiceMessageManager.kt
similarity index 78%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/FakeRedactedVoiceMessageManager.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/FakeRedactedVoiceMessageManager.kt
index 39355a2d..5a22af15 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/FakeRedactedVoiceMessageManager.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/FakeRedactedVoiceMessageManager.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.voicemessages.timeline
+package id.databisnis.android.bachot.features.messages.impl.voicemessages.timeline
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
class FakeRedactedVoiceMessageManager : RedactedVoiceMessageManager {
private val _invocations: MutableList> = mutableListOf()
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManagerTest.kt b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManagerTest.kt
similarity index 71%
rename from features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManagerTest.kt
rename to features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManagerTest.kt
index 8bced930..a245f808 100644
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManagerTest.kt
+++ b/features/messages/impl/src/test/kotlin/id/databisnis/android/bachot/features/messages/impl/voicemessages/timeline/RedactedVoiceMessageManagerTest.kt
@@ -6,24 +6,24 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.impl.voicemessages.timeline
+package id.databisnis.android.bachot.features.messages.impl.voicemessages.timeline
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
-import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileDetails
-import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.AN_EVENT_ID_2
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.core.FakeSendHandle
-import io.element.android.libraries.mediaplayer.api.MediaPlayer
-import io.element.android.libraries.mediaplayer.test.FakeMediaPlayer
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileDetails
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RedactedContent
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.core.FakeSendHandle
+import id.databisnis.android.bachot.libraries.mediaplayer.api.MediaPlayer
+import id.databisnis.android.bachot.libraries.mediaplayer.test.FakeMediaPlayer
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/fixtures/MessageEventFixtures.kt b/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/fixtures/MessageEventFixtures.kt
deleted file mode 100644
index 00babf42..00000000
--- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/fixtures/MessageEventFixtures.kt
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright (c) 2025 Element Creations Ltd.
- * Copyright 2023-2025 New Vector Ltd.
- *
- * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
- * Please see LICENSE files in the repository root for full details.
- */
-
-package io.element.android.features.messages.impl.fixtures
-
-import io.element.android.features.messages.impl.timeline.aTimelineItemDebugInfo
-import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
-import io.element.android.features.messages.impl.timeline.model.ReadReceiptData
-import io.element.android.features.messages.impl.timeline.model.TimelineItem
-import io.element.android.features.messages.impl.timeline.model.TimelineItemReadReceipts
-import io.element.android.features.messages.impl.timeline.model.TimelineItemThreadInfo
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemEventContent
-import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextContent
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.TransactionId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShieldProvider
-import io.element.android.libraries.matrix.api.timeline.item.event.SendHandleProvider
-import io.element.android.libraries.matrix.api.timeline.item.event.TimelineItemDebugInfoProvider
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_MESSAGE
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_NAME
-import io.element.android.libraries.matrix.test.core.FakeSendHandle
-import io.element.android.libraries.matrix.ui.messages.reply.InReplyToDetails
-import io.element.android.libraries.matrix.ui.messages.reply.aProfileTimelineDetailsReady
-import kotlinx.collections.immutable.toImmutableList
-
-internal fun aMessageEvent(
- eventId: EventId? = AN_EVENT_ID,
- transactionId: TransactionId? = null,
- isMine: Boolean = true,
- isEditable: Boolean = true,
- canBeRepliedTo: Boolean = true,
- content: TimelineItemEventContent = TimelineItemTextContent(body = A_MESSAGE, htmlDocument = null, formattedBody = A_MESSAGE, isEdited = false),
- inReplyTo: InReplyToDetails? = null,
- threadInfo: TimelineItemThreadInfo? = null,
- sendState: LocalEventSendState = LocalEventSendState.Sent(AN_EVENT_ID),
- debugInfoProvider: TimelineItemDebugInfoProvider = TimelineItemDebugInfoProvider { aTimelineItemDebugInfo() },
- messageShieldProvider: MessageShieldProvider = MessageShieldProvider { null },
- sendHandleProvider: SendHandleProvider = SendHandleProvider { FakeSendHandle() }
-) = TimelineItem.Event(
- id = UniqueId(eventId?.value.orEmpty()),
- eventId = eventId,
- transactionId = transactionId,
- senderId = A_USER_ID,
- senderProfile = aProfileTimelineDetailsReady(displayName = A_USER_NAME),
- senderAvatar = AvatarData(A_USER_ID.value, A_USER_NAME, size = AvatarSize.TimelineSender),
- content = content,
- sentTime = "",
- isMine = isMine,
- isEditable = isEditable,
- canBeRepliedTo = canBeRepliedTo,
- reactionsState = aTimelineItemReactions(count = 0),
- readReceiptState = TimelineItemReadReceipts(emptyList().toImmutableList()),
- localSendState = sendState,
- inReplyTo = inReplyTo,
- threadInfo = threadInfo,
- origin = null,
- timelineItemDebugInfoProvider = debugInfoProvider,
- messageShieldProvider = messageShieldProvider,
- sendHandleProvider = sendHandleProvider,
-)
diff --git a/features/messages/test/build.gradle.kts b/features/messages/test/build.gradle.kts
index 09d35735..0ae98bb6 100644
--- a/features/messages/test/build.gradle.kts
+++ b/features/messages/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.messages.test"
+ namespace = "id.databisnis.android.bachot.features.messages.test"
}
dependencies {
diff --git a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/FakeMessageComposerContext.kt b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/FakeMessageComposerContext.kt
similarity index 62%
rename from features/messages/test/src/main/kotlin/io/element/android/features/messages/test/FakeMessageComposerContext.kt
rename to features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/FakeMessageComposerContext.kt
index 25978f2d..7f9ba712 100644
--- a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/FakeMessageComposerContext.kt
+++ b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/FakeMessageComposerContext.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.test
+package id.databisnis.android.bachot.features.messages.test
-import io.element.android.features.messages.api.MessageComposerContext
-import io.element.android.libraries.textcomposer.model.MessageComposerMode
+import id.databisnis.android.bachot.features.messages.api.MessageComposerContext
+import id.databisnis.android.bachot.libraries.textcomposer.model.MessageComposerMode
class FakeMessageComposerContext(
override var composerMode: MessageComposerMode = MessageComposerMode.Normal
diff --git a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/FakeMessagesEntryPoint.kt b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/FakeMessagesEntryPoint.kt
similarity index 73%
rename from features/messages/test/src/main/kotlin/io/element/android/features/messages/test/FakeMessagesEntryPoint.kt
rename to features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/FakeMessagesEntryPoint.kt
index 491e1ff4..1b7c4197 100644
--- a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/FakeMessagesEntryPoint.kt
+++ b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/FakeMessagesEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.test
+package id.databisnis.android.bachot.features.messages.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.messages.api.MessagesEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.messages.api.MessagesEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeMessagesEntryPoint : MessagesEntryPoint {
override fun createNode(
diff --git a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/attachments/video/FakeMediaOptimizationSelectorPresenterFactory.kt b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/attachments/video/FakeMediaOptimizationSelectorPresenterFactory.kt
similarity index 68%
rename from features/messages/test/src/main/kotlin/io/element/android/features/messages/test/attachments/video/FakeMediaOptimizationSelectorPresenterFactory.kt
rename to features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/attachments/video/FakeMediaOptimizationSelectorPresenterFactory.kt
index 02a6918a..ed34794f 100644
--- a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/attachments/video/FakeMediaOptimizationSelectorPresenterFactory.kt
+++ b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/attachments/video/FakeMediaOptimizationSelectorPresenterFactory.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.test.attachments.video
+package id.databisnis.android.bachot.features.messages.test.attachments.video
-import io.element.android.features.messages.impl.attachments.video.MediaOptimizationSelectorPresenter
-import io.element.android.features.messages.impl.attachments.video.MediaOptimizationSelectorState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.mediaviewer.api.local.LocalMedia
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.MediaOptimizationSelectorPresenter
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.MediaOptimizationSelectorState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.mediaviewer.api.local.LocalMedia
class FakeMediaOptimizationSelectorPresenterFactory(
private val fakePresenter: MediaOptimizationSelectorPresenter = MediaOptimizationSelectorPresenter {
diff --git a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/attachments/video/FakeVideoMetadataExtractor.kt b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/attachments/video/FakeVideoMetadataExtractor.kt
similarity index 85%
rename from features/messages/test/src/main/kotlin/io/element/android/features/messages/test/attachments/video/FakeVideoMetadataExtractor.kt
rename to features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/attachments/video/FakeVideoMetadataExtractor.kt
index 6a815c48..3f7870d4 100644
--- a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/attachments/video/FakeVideoMetadataExtractor.kt
+++ b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/attachments/video/FakeVideoMetadataExtractor.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.test.attachments.video
+package id.databisnis.android.bachot.features.messages.test.attachments.video
import android.net.Uri
import android.util.Size
-import io.element.android.features.messages.impl.attachments.video.VideoMetadataExtractor
+import id.databisnis.android.bachot.features.messages.impl.attachments.video.VideoMetadataExtractor
import kotlin.time.Duration
import kotlin.time.Duration.Companion.milliseconds
diff --git a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/timeline/FakeHtmlConverterProvider.kt b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/timeline/FakeHtmlConverterProvider.kt
similarity index 82%
rename from features/messages/test/src/main/kotlin/io/element/android/features/messages/test/timeline/FakeHtmlConverterProvider.kt
rename to features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/timeline/FakeHtmlConverterProvider.kt
index 75b700b5..9cea1fbe 100644
--- a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/timeline/FakeHtmlConverterProvider.kt
+++ b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/timeline/FakeHtmlConverterProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.test.timeline
+package id.databisnis.android.bachot.features.messages.test.timeline
import androidx.compose.runtime.Composable
-import io.element.android.features.messages.api.timeline.HtmlConverterProvider
+import id.databisnis.android.bachot.features.messages.api.timeline.HtmlConverterProvider
import io.element.android.wysiwyg.utils.HtmlConverter
class FakeHtmlConverterProvider(
diff --git a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/timeline/voicemessages/composer/FakeDefaultVoiceMessageComposerPresenterFactory.kt b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/timeline/voicemessages/composer/FakeDefaultVoiceMessageComposerPresenterFactory.kt
similarity index 53%
rename from features/messages/test/src/main/kotlin/io/element/android/features/messages/test/timeline/voicemessages/composer/FakeDefaultVoiceMessageComposerPresenterFactory.kt
rename to features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/timeline/voicemessages/composer/FakeDefaultVoiceMessageComposerPresenterFactory.kt
index 0de1b69d..70bd34dc 100644
--- a/features/messages/test/src/main/kotlin/io/element/android/features/messages/test/timeline/voicemessages/composer/FakeDefaultVoiceMessageComposerPresenterFactory.kt
+++ b/features/messages/test/src/main/kotlin/id/databisnis/android/bachot/features/messages/test/timeline/voicemessages/composer/FakeDefaultVoiceMessageComposerPresenterFactory.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.messages.test.timeline.voicemessages.composer
+package id.databisnis.android.bachot.features.messages.test.timeline.voicemessages.composer
-import io.element.android.features.messages.impl.voicemessages.composer.DefaultVoiceMessageComposerPresenter
-import io.element.android.features.messages.impl.voicemessages.composer.VoiceMessageComposerPlayer
-import io.element.android.features.messages.test.FakeMessageComposerContext
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.mediaplayer.test.FakeMediaPlayer
-import io.element.android.libraries.mediaupload.api.MediaSender
-import io.element.android.libraries.mediaupload.impl.DefaultMediaSender
-import io.element.android.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.test.FakeMediaPreProcessor
-import io.element.android.libraries.permissions.test.FakePermissionsPresenterFactory
-import io.element.android.libraries.voicerecorder.test.FakeVoiceRecorder
-import io.element.android.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.features.messages.impl.voicemessages.composer.DefaultVoiceMessageComposerPresenter
+import id.databisnis.android.bachot.features.messages.impl.voicemessages.composer.VoiceMessageComposerPlayer
+import id.databisnis.android.bachot.features.messages.test.FakeMessageComposerContext
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.mediaplayer.test.FakeMediaPlayer
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaSender
+import id.databisnis.android.bachot.libraries.mediaupload.impl.DefaultMediaSender
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaPreProcessor
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenterFactory
+import id.databisnis.android.bachot.libraries.voicerecorder.test.FakeVoiceRecorder
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
import kotlinx.coroutines.CoroutineScope
class FakeDefaultVoiceMessageComposerPresenterFactory(
diff --git a/features/migration/api/build.gradle.kts b/features/migration/api/build.gradle.kts
index 23cb0418..3c860a33 100644
--- a/features/migration/api/build.gradle.kts
+++ b/features/migration/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.migration.api"
+ namespace = "id.databisnis.android.bachot.features.migration.api"
}
dependencies {
diff --git a/features/migration/api/src/main/kotlin/io/element/android/features/api/MigrationEntryPoint.kt b/features/migration/api/src/main/kotlin/id/databisnis/android/bachot/features/api/MigrationEntryPoint.kt
similarity index 90%
rename from features/migration/api/src/main/kotlin/io/element/android/features/api/MigrationEntryPoint.kt
rename to features/migration/api/src/main/kotlin/id/databisnis/android/bachot/features/api/MigrationEntryPoint.kt
index 471ee30d..2d220038 100644
--- a/features/migration/api/src/main/kotlin/io/element/android/features/api/MigrationEntryPoint.kt
+++ b/features/migration/api/src/main/kotlin/id/databisnis/android/bachot/features/api/MigrationEntryPoint.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.api
+package id.databisnis.android.bachot.features.api
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
diff --git a/features/migration/api/src/main/kotlin/io/element/android/features/api/MigrationState.kt b/features/migration/api/src/main/kotlin/id/databisnis/android/bachot/features/api/MigrationState.kt
similarity index 72%
rename from features/migration/api/src/main/kotlin/io/element/android/features/api/MigrationState.kt
rename to features/migration/api/src/main/kotlin/id/databisnis/android/bachot/features/api/MigrationState.kt
index 000d898a..1cb0512e 100644
--- a/features/migration/api/src/main/kotlin/io/element/android/features/api/MigrationState.kt
+++ b/features/migration/api/src/main/kotlin/id/databisnis/android/bachot/features/api/MigrationState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.api
+package id.databisnis.android.bachot.features.api
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
data class MigrationState(
val migrationAction: AsyncData,
diff --git a/features/migration/impl/build.gradle.kts b/features/migration/impl/build.gradle.kts
index eb22d063..7b1a3939 100644
--- a/features/migration/impl/build.gradle.kts
+++ b/features/migration/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.migration.impl"
+ namespace = "id.databisnis.android.bachot.features.migration.impl"
}
setupDependencyInjection()
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/DefaultMigrationEntryPoint.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/DefaultMigrationEntryPoint.kt
similarity index 81%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/DefaultMigrationEntryPoint.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/DefaultMigrationEntryPoint.kt
index edefa7ce..b001c070 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/DefaultMigrationEntryPoint.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/DefaultMigrationEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl
+package id.databisnis.android.bachot.features.migration.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.api.MigrationEntryPoint
-import io.element.android.features.api.MigrationState
+import id.databisnis.android.bachot.features.api.MigrationEntryPoint
+import id.databisnis.android.bachot.features.api.MigrationState
@ContributesBinding(AppScope::class)
class DefaultMigrationEntryPoint(
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/DefaultMigrationStore.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/DefaultMigrationStore.kt
similarity index 88%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/DefaultMigrationStore.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/DefaultMigrationStore.kt
index fe73a6a6..90d96d41 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/DefaultMigrationStore.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/DefaultMigrationStore.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl
+package id.databisnis.android.bachot.features.migration.impl
import androidx.datastore.preferences.core.edit
import androidx.datastore.preferences.core.intPreferencesKey
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.preferences.api.store.PreferenceDataStoreFactory
+import id.databisnis.android.bachot.libraries.preferences.api.store.PreferenceDataStoreFactory
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.map
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationPresenter.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationPresenter.kt
similarity index 88%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationPresenter.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationPresenter.kt
index 2d78e5f7..ee38019e 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationPresenter.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl
+package id.databisnis.android.bachot.features.migration.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -18,10 +18,10 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Inject
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.api.MigrationState
-import io.element.android.features.migration.impl.migrations.AppMigration
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.api.MigrationState
+import id.databisnis.android.bachot.features.migration.impl.migrations.AppMigration
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
import timber.log.Timber
@SingleIn(AppScope::class)
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationStateProvider.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationStateProvider.kt
similarity index 79%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationStateProvider.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationStateProvider.kt
index 8f738d32..5f7cf9b7 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationStateProvider.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl
+package id.databisnis.android.bachot.features.migration.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.api.MigrationState
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.api.MigrationState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
internal class MigrationStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationStore.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationStore.kt
similarity index 93%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationStore.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationStore.kt
index 7fdade82..b1ad3fc0 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationStore.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationStore.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl
+package id.databisnis.android.bachot.features.migration.impl
import kotlinx.coroutines.flow.Flow
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationView.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationView.kt
similarity index 73%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationView.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationView.kt
index a294c325..19f95c6b 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/MigrationView.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl
+package id.databisnis.android.bachot.features.migration.impl
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
@@ -18,12 +18,12 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.api.MigrationState
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.api.MigrationState
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun MigrationView(
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration.kt
similarity index 82%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration.kt
index dcac76c3..e90fc791 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
interface AppMigration {
val order: Int
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration01.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration01.kt
similarity index 82%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration01.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration01.kt
index 60969dcb..85b508fd 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration01.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration01.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesIntoSet
import dev.zacsweers.metro.Inject
-import io.element.android.features.rageshake.api.logs.LogFilesRemover
+import id.databisnis.android.bachot.features.rageshake.api.logs.LogFilesRemover
/**
* Remove existing logs from the device to remove any leaks of sensitive data.
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration02.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration02.kt
similarity index 81%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration02.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration02.kt
index 64682749..e0f9458d 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration02.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration02.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesIntoSet
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStoreFactory
-import io.element.android.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStoreFactory
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
import kotlinx.coroutines.coroutineScope
/**
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration03.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration03.kt
similarity index 91%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration03.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration03.kt
index 62674cf5..54bb7f37 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration03.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration03.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesIntoSet
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration04.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration04.kt
similarity index 79%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration04.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration04.kt
index 8ac41466..ae0a5c76 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration04.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration04.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import android.content.Context
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesIntoSet
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
/**
* Remove notifications.bin file, used to store notification data locally.
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration05.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration05.kt
similarity index 82%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration05.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration05.kt
index 094248f5..2354140a 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration05.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration05.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesIntoSet
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.di.BaseDirectory
-import io.element.android.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.di.BaseDirectory
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
import java.io.File
@ContributesIntoSet(AppScope::class)
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration06.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration06.kt
similarity index 89%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration06.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration06.kt
index 0fbda432..7f117190 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration06.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration06.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesIntoSet
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.di.CacheDirectory
-import io.element.android.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.di.CacheDirectory
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
import java.io.File
/**
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration07.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration07.kt
similarity index 82%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration07.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration07.kt
index d562be79..60db16f1 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration07.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration07.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesIntoSet
import dev.zacsweers.metro.Inject
-import io.element.android.features.rageshake.api.logs.LogFilesRemover
+import id.databisnis.android.bachot.features.rageshake.api.logs.LogFilesRemover
/**
* Delete the previous log files.
diff --git a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration08.kt b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration08.kt
similarity index 78%
rename from features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration08.kt
rename to features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration08.kt
index 0f3b33a6..ef8b04e3 100644
--- a/features/migration/impl/src/main/kotlin/io/element/android/features/migration/impl/migrations/AppMigration08.kt
+++ b/features/migration/impl/src/main/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration08.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesIntoSet
import dev.zacsweers.metro.Inject
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.announcement.api.AnnouncementService
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.announcement.api.AnnouncementService
/**
* Ensure the new notification sound banner is displayed, but only on application upgrade.
diff --git a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/InMemoryMigrationStore.kt b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/InMemoryMigrationStore.kt
similarity index 92%
rename from features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/InMemoryMigrationStore.kt
rename to features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/InMemoryMigrationStore.kt
index d9724dbb..68b8a78f 100644
--- a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/InMemoryMigrationStore.kt
+++ b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/InMemoryMigrationStore.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl
+package id.databisnis.android.bachot.features.migration.impl
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/MigrationPresenterTest.kt b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationPresenterTest.kt
similarity index 86%
rename from features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/MigrationPresenterTest.kt
rename to features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationPresenterTest.kt
index f3f7e27c..692c5f7e 100644
--- a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/MigrationPresenterTest.kt
+++ b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/MigrationPresenterTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl
+package id.databisnis.android.bachot.features.migration.impl
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.migration.impl.migrations.AppMigration
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.lambda.LambdaOneParamRecorder
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.features.migration.impl.migrations.AppMigration
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.lambda.LambdaOneParamRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration01Test.kt b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration01Test.kt
similarity index 79%
rename from features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration01Test.kt
rename to features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration01Test.kt
index 9f87670d..cfead888 100644
--- a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration01Test.kt
+++ b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration01Test.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
-import io.element.android.features.rageshake.test.logs.FakeLogFilesRemover
+import id.databisnis.android.bachot.features.rageshake.test.logs.FakeLogFilesRemover
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration02Test.kt b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration02Test.kt
similarity index 74%
rename from features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration02Test.kt
rename to features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration02Test.kt
index c326d807..909c11e6 100644
--- a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration02Test.kt
+++ b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration02Test.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.preferences.test.FakeSessionPreferencesStoreFactory
-import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.preferences.test.FakeSessionPreferencesStoreFactory
+import id.databisnis.android.bachot.libraries.preferences.test.InMemorySessionPreferencesStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration03Test.kt b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration03Test.kt
similarity index 79%
rename from features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration03Test.kt
rename to features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration03Test.kt
index ad69f03a..fc795a83 100644
--- a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration03Test.kt
+++ b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration03Test.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
-import io.element.android.features.rageshake.test.logs.FakeLogFilesRemover
+import id.databisnis.android.bachot.features.rageshake.test.logs.FakeLogFilesRemover
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration04Test.kt b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration04Test.kt
similarity index 93%
rename from features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration04Test.kt
rename to features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration04Test.kt
index 7b954abf..06e90d9e 100644
--- a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration04Test.kt
+++ b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration04Test.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import androidx.test.platform.app.InstrumentationRegistry
import com.google.common.truth.Truth.assertThat
diff --git a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration05Test.kt b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration05Test.kt
similarity index 84%
rename from features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration05Test.kt
rename to features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration05Test.kt
index fee0a2e7..ab524d49 100644
--- a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration05Test.kt
+++ b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration05Test.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
import kotlinx.coroutines.test.runTest
import org.junit.Test
import java.io.File
diff --git a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration06Test.kt b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration06Test.kt
similarity index 84%
rename from features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration06Test.kt
rename to features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration06Test.kt
index f5410229..d3af1de9 100644
--- a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration06Test.kt
+++ b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration06Test.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
import kotlinx.coroutines.test.runTest
import org.junit.Test
import java.io.File
diff --git a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration07Test.kt b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration07Test.kt
similarity index 80%
rename from features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration07Test.kt
rename to features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration07Test.kt
index 2f5027d3..62d6941c 100644
--- a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration07Test.kt
+++ b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration07Test.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.rageshake.test.logs.FakeLogFilesRemover
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.features.rageshake.test.logs.FakeLogFilesRemover
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.test.runTest
import org.junit.Test
import java.io.File
diff --git a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration08Test.kt b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration08Test.kt
similarity index 74%
rename from features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration08Test.kt
rename to features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration08Test.kt
index 46bde271..5a40a8a7 100644
--- a/features/migration/impl/src/test/kotlin/io/element/android/features/migration/impl/migrations/AppMigration08Test.kt
+++ b/features/migration/impl/src/test/kotlin/id/databisnis/android/bachot/features/migration/impl/migrations/AppMigration08Test.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.migration.impl.migrations
+package id.databisnis.android.bachot.features.migration.impl.migrations
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.announcement.api.Announcement
-import io.element.android.features.rageshake.test.logs.FakeAnnouncementService
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.features.announcement.api.Announcement
+import id.databisnis.android.bachot.features.rageshake.test.logs.FakeAnnouncementService
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/networkmonitor/api/build.gradle.kts b/features/networkmonitor/api/build.gradle.kts
index 1cc9869f..dac71885 100644
--- a/features/networkmonitor/api/build.gradle.kts
+++ b/features/networkmonitor/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.networkmonitor.api"
+ namespace = "id.databisnis.android.bachot.features.networkmonitor.api"
}
dependencies {
diff --git a/features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/NetworkMonitor.kt b/features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/NetworkMonitor.kt
similarity index 91%
rename from features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/NetworkMonitor.kt
rename to features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/NetworkMonitor.kt
index 484a2103..3592cf64 100644
--- a/features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/NetworkMonitor.kt
+++ b/features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/NetworkMonitor.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.networkmonitor.api
+package id.databisnis.android.bachot.features.networkmonitor.api
import kotlinx.coroutines.flow.StateFlow
diff --git a/features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/NetworkStatus.kt b/features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/NetworkStatus.kt
similarity index 89%
rename from features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/NetworkStatus.kt
rename to features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/NetworkStatus.kt
index f96f8666..e681b19a 100644
--- a/features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/NetworkStatus.kt
+++ b/features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/NetworkStatus.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.networkmonitor.api
+package id.databisnis.android.bachot.features.networkmonitor.api
/**
* Network connectivity status of the device.
diff --git a/features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/ui/ConnectivityIndicator.kt b/features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/ui/ConnectivityIndicator.kt
similarity index 74%
rename from features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/ui/ConnectivityIndicator.kt
rename to features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/ui/ConnectivityIndicator.kt
index c79f2a1f..35bc0c69 100644
--- a/features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/ui/ConnectivityIndicator.kt
+++ b/features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/ui/ConnectivityIndicator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.networkmonitor.api.ui
+package id.databisnis.android.bachot.features.networkmonitor.api.ui
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -24,14 +24,14 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toDp
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toDp
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun ConnectivityIndicator(
diff --git a/features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/ui/ConnectivityIndicatorContainer.kt b/features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/ui/ConnectivityIndicatorContainer.kt
similarity index 97%
rename from features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/ui/ConnectivityIndicatorContainer.kt
rename to features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/ui/ConnectivityIndicatorContainer.kt
index 7c3ff4a9..f66e235c 100644
--- a/features/networkmonitor/api/src/main/kotlin/io/element/android/features/networkmonitor/api/ui/ConnectivityIndicatorContainer.kt
+++ b/features/networkmonitor/api/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/api/ui/ConnectivityIndicatorContainer.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.networkmonitor.api.ui
+package id.databisnis.android.bachot.features.networkmonitor.api.ui
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.animation.core.MutableTransitionState
diff --git a/features/networkmonitor/impl/build.gradle.kts b/features/networkmonitor/impl/build.gradle.kts
index ba754ec1..c83ba818 100644
--- a/features/networkmonitor/impl/build.gradle.kts
+++ b/features/networkmonitor/impl/build.gradle.kts
@@ -9,13 +9,13 @@ import extension.setupDependencyInjection
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
setupDependencyInjection()
android {
- namespace = "io.element.android.features.networkmonitor.impl"
+ namespace = "id.databisnis.android.bachot.features.networkmonitor.impl"
}
dependencies {
diff --git a/features/networkmonitor/impl/src/main/kotlin/io/element/android/features/networkmonitor/impl/DefaultNetworkMonitor.kt b/features/networkmonitor/impl/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/impl/DefaultNetworkMonitor.kt
similarity index 89%
rename from features/networkmonitor/impl/src/main/kotlin/io/element/android/features/networkmonitor/impl/DefaultNetworkMonitor.kt
rename to features/networkmonitor/impl/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/impl/DefaultNetworkMonitor.kt
index 8e10ceea..ccb1924b 100644
--- a/features/networkmonitor/impl/src/main/kotlin/io/element/android/features/networkmonitor/impl/DefaultNetworkMonitor.kt
+++ b/features/networkmonitor/impl/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/impl/DefaultNetworkMonitor.kt
@@ -8,7 +8,7 @@
@file:OptIn(FlowPreview::class)
-package io.element.android.features.networkmonitor.impl
+package id.databisnis.android.bachot.features.networkmonitor.impl
import android.content.Context
import android.net.ConnectivityManager
@@ -17,10 +17,10 @@ import android.net.NetworkRequest
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.networkmonitor.api.NetworkMonitor
-import io.element.android.features.networkmonitor.api.NetworkStatus
-import io.element.android.libraries.di.annotations.AppCoroutineScope
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.features.networkmonitor.api.NetworkMonitor
+import id.databisnis.android.bachot.features.networkmonitor.api.NetworkStatus
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.FlowPreview
import kotlinx.coroutines.channels.awaitClose
diff --git a/features/networkmonitor/test/build.gradle.kts b/features/networkmonitor/test/build.gradle.kts
index 5a6eff99..9b966cb1 100644
--- a/features/networkmonitor/test/build.gradle.kts
+++ b/features/networkmonitor/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.networkmonitor.test"
+ namespace = "id.databisnis.android.bachot.features.networkmonitor.test"
}
dependencies {
diff --git a/features/networkmonitor/test/src/main/kotlin/io/element/android/features/networkmonitor/test/FakeNetworkMonitor.kt b/features/networkmonitor/test/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/test/FakeNetworkMonitor.kt
similarity index 67%
rename from features/networkmonitor/test/src/main/kotlin/io/element/android/features/networkmonitor/test/FakeNetworkMonitor.kt
rename to features/networkmonitor/test/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/test/FakeNetworkMonitor.kt
index 37d569db..7bf654fa 100644
--- a/features/networkmonitor/test/src/main/kotlin/io/element/android/features/networkmonitor/test/FakeNetworkMonitor.kt
+++ b/features/networkmonitor/test/src/main/kotlin/id/databisnis/android/bachot/features/networkmonitor/test/FakeNetworkMonitor.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.networkmonitor.test
+package id.databisnis.android.bachot.features.networkmonitor.test
-import io.element.android.features.networkmonitor.api.NetworkMonitor
-import io.element.android.features.networkmonitor.api.NetworkStatus
+import id.databisnis.android.bachot.features.networkmonitor.api.NetworkMonitor
+import id.databisnis.android.bachot.features.networkmonitor.api.NetworkStatus
import kotlinx.coroutines.flow.MutableStateFlow
class FakeNetworkMonitor(initialStatus: NetworkStatus = NetworkStatus.Connected) : NetworkMonitor {
diff --git a/features/poll/api/build.gradle.kts b/features/poll/api/build.gradle.kts
index fb7534a9..b4af9977 100644
--- a/features/poll/api/build.gradle.kts
+++ b/features/poll/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.poll.api"
+ namespace = "id.databisnis.android.bachot.features.poll.api"
}
dependencies {
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/actions/EndPollAction.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/actions/EndPollAction.kt
similarity index 62%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/actions/EndPollAction.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/actions/EndPollAction.kt
index a46a2db7..5fd7e966 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/actions/EndPollAction.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/actions/EndPollAction.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.actions
+package id.databisnis.android.bachot.features.poll.api.actions
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
interface EndPollAction {
suspend fun execute(timeline: Timeline, pollStartId: EventId): Result
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/actions/SendPollResponseAction.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/actions/SendPollResponseAction.kt
similarity index 66%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/actions/SendPollResponseAction.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/actions/SendPollResponseAction.kt
index 00b60ed5..c34c67b1 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/actions/SendPollResponseAction.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/actions/SendPollResponseAction.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.actions
+package id.databisnis.android.bachot.features.poll.api.actions
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
interface SendPollResponseAction {
suspend fun execute(
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/create/CreatePollEntryPoint.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/create/CreatePollEntryPoint.kt
similarity index 74%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/create/CreatePollEntryPoint.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/create/CreatePollEntryPoint.kt
index 1bdb20b8..e8446893 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/create/CreatePollEntryPoint.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/create/CreatePollEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.create
+package id.databisnis.android.bachot.features.poll.api.create
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
interface CreatePollEntryPoint : FeatureEntryPoint {
data class Params(
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/create/CreatePollMode.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/create/CreatePollMode.kt
similarity index 74%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/create/CreatePollMode.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/create/CreatePollMode.kt
index 28431096..f0eb9e4e 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/create/CreatePollMode.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/create/CreatePollMode.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.create
+package id.databisnis.android.bachot.features.poll.api.create
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
sealed interface CreatePollMode {
data object NewPoll : CreatePollMode
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/history/PollHistoryEntryPoint.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/history/PollHistoryEntryPoint.kt
similarity index 67%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/history/PollHistoryEntryPoint.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/history/PollHistoryEntryPoint.kt
index 15bc1569..b4d51f18 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/history/PollHistoryEntryPoint.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/history/PollHistoryEntryPoint.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.history
+package id.databisnis.android.bachot.features.poll.api.history
-import io.element.android.libraries.architecture.SimpleFeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.SimpleFeatureEntryPoint
interface PollHistoryEntryPoint : SimpleFeatureEntryPoint
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollAnswerItem.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollAnswerItem.kt
similarity index 87%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollAnswerItem.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollAnswerItem.kt
index 1fa7eca0..7d2eff04 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollAnswerItem.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollAnswerItem.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.pollcontent
+package id.databisnis.android.bachot.features.poll.api.pollcontent
-import io.element.android.libraries.matrix.api.poll.PollAnswer
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollAnswer
/**
* UI model for a [PollAnswer].
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollAnswerView.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollAnswerView.kt
similarity index 86%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollAnswerView.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollAnswerView.kt
index 489a8d41..6946a8f0 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollAnswerView.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollAnswerView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.pollcontent
+package id.databisnis.android.bachot.features.poll.api.pollcontent
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
@@ -25,19 +25,19 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.semantics.clearAndSetSemantics
import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.poll.api.R
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.LinearProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.progressIndicatorTrackColor
-import io.element.android.libraries.designsystem.toEnabledColor
-import io.element.android.libraries.designsystem.utils.CommonDrawables
-import io.element.android.libraries.ui.strings.CommonPlurals
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.poll.api.R
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.LinearProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.progressIndicatorTrackColor
+import id.databisnis.android.bachot.libraries.designsystem.toEnabledColor
+import id.databisnis.android.bachot.libraries.designsystem.utils.CommonDrawables
+import id.databisnis.android.bachot.libraries.ui.strings.CommonPlurals
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun PollAnswerView(
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentState.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentState.kt
similarity index 81%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentState.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentState.kt
index 16894080..f8879266 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentState.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.pollcontent
+package id.databisnis.android.bachot.features.poll.api.pollcontent
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
import kotlinx.collections.immutable.ImmutableList
/**
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentStateFactory.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentStateFactory.kt
similarity index 69%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentStateFactory.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentStateFactory.kt
index c9bd31ea..526354f2 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentStateFactory.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentStateFactory.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.pollcontent
+package id.databisnis.android.bachot.features.poll.api.pollcontent
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
interface PollContentStateFactory {
suspend fun create(eventTimelineItem: EventTimelineItem, content: PollContent): PollContentState {
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentStateFixtures.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentStateFixtures.kt
similarity index 91%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentStateFixtures.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentStateFixtures.kt
index 7f15c7d5..1a896fde 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentStateFixtures.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentStateFixtures.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.pollcontent
+package id.databisnis.android.bachot.features.poll.api.pollcontent
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.poll.PollAnswer
-import io.element.android.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollAnswer
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentView.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentView.kt
similarity index 91%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentView.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentView.kt
index e1df3732..c66dab6b 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollContentView.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollContentView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.pollcontent
+package id.databisnis.android.bachot.features.poll.api.pollcontent
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -25,16 +25,16 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.semantics.Role
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.poll.PollAnswer
-import io.element.android.libraries.matrix.api.poll.PollKind
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollAnswer
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
@Composable
diff --git a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollTitleView.kt b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollTitleView.kt
similarity index 72%
rename from features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollTitleView.kt
rename to features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollTitleView.kt
index 06eb7594..1b9a282f 100644
--- a/features/poll/api/src/main/kotlin/io/element/android/features/poll/api/pollcontent/PollTitleView.kt
+++ b/features/poll/api/src/main/kotlin/id/databisnis/android/bachot/features/poll/api/pollcontent/PollTitleView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.api.pollcontent
+package id.databisnis.android.bachot.features.poll.api.pollcontent
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Row
@@ -15,13 +15,13 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun PollTitleView(
diff --git a/features/poll/impl/build.gradle.kts b/features/poll/impl/build.gradle.kts
index 175f7b44..1f34c9b9 100644
--- a/features/poll/impl/build.gradle.kts
+++ b/features/poll/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.poll.impl"
+ namespace = "id.databisnis.android.bachot.features.poll.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/PollConstants.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/PollConstants.kt
similarity index 87%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/PollConstants.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/PollConstants.kt
index c3579dc4..1c6fc4a7 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/PollConstants.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/PollConstants.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl
+package id.databisnis.android.bachot.features.poll.impl
internal object PollConstants {
const val MIN_ANSWERS = 2
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/actions/DefaultEndPollAction.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/actions/DefaultEndPollAction.kt
similarity index 65%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/actions/DefaultEndPollAction.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/actions/DefaultEndPollAction.kt
index a483930f..4e8a9796 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/actions/DefaultEndPollAction.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/actions/DefaultEndPollAction.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.actions
+package id.databisnis.android.bachot.features.poll.impl.actions
import dev.zacsweers.metro.ContributesBinding
import im.vector.app.features.analytics.plan.PollEnd
-import io.element.android.features.poll.api.actions.EndPollAction
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.features.poll.api.actions.EndPollAction
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesBinding(RoomScope::class)
class DefaultEndPollAction(
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/actions/DefaultSendPollResponseAction.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/actions/DefaultSendPollResponseAction.kt
similarity index 65%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/actions/DefaultSendPollResponseAction.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/actions/DefaultSendPollResponseAction.kt
index f48604b2..aa1c94d6 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/actions/DefaultSendPollResponseAction.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/actions/DefaultSendPollResponseAction.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.actions
+package id.databisnis.android.bachot.features.poll.impl.actions
import dev.zacsweers.metro.ContributesBinding
import im.vector.app.features.analytics.plan.PollVote
-import io.element.android.features.poll.api.actions.SendPollResponseAction
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.features.poll.api.actions.SendPollResponseAction
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesBinding(RoomScope::class)
class DefaultSendPollResponseAction(
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollEvents.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollEvents.kt
similarity index 86%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollEvents.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollEvents.kt
index 3d1c162d..01f9923b 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollEvents.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
-import io.element.android.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
sealed interface CreatePollEvents {
data object Save : CreatePollEvents
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollException.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollException.kt
similarity index 90%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollException.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollException.kt
index e5bb32ef..1ab2e4aa 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollException.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollException.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
internal sealed class CreatePollException : Exception() {
data class GetPollFailed(
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollNode.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollNode.kt
similarity index 76%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollNode.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollNode.kt
index 9e08b588..b7aead4e 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollNode.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,13 +17,13 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.poll.api.create.CreatePollMode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollMode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import java.util.concurrent.atomic.AtomicBoolean
@ContributesNode(RoomScope::class)
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollPresenter.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollPresenter.kt
similarity index 91%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollPresenter.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollPresenter.kt
index 3da8c3dc..f4480e7c 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollPresenter.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -22,16 +22,16 @@ import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.Composer
import im.vector.app.features.analytics.plan.PollCreation
-import io.element.android.features.messages.api.MessageComposerContext
-import io.element.android.features.poll.api.create.CreatePollMode
-import io.element.android.features.poll.impl.PollConstants.MAX_SELECTIONS
-import io.element.android.features.poll.impl.data.PollRepository
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.poll.PollAnswer
-import io.element.android.libraries.matrix.api.poll.PollKind
-import io.element.android.libraries.matrix.api.poll.isDisclosed
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.features.messages.api.MessageComposerContext
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollMode
+import id.databisnis.android.bachot.features.poll.impl.PollConstants.MAX_SELECTIONS
+import id.databisnis.android.bachot.features.poll.impl.data.PollRepository
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollAnswer
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.poll.isDisclosed
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.launch
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollState.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollState.kt
similarity index 85%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollState.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollState.kt
index 1046f25b..26baafb3 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollState.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
-import io.element.android.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
import kotlinx.collections.immutable.ImmutableList
data class CreatePollState(
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollStateProvider.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollStateProvider.kt
similarity index 98%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollStateProvider.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollStateProvider.kt
index 20d9f0d5..6cf929cc 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollStateProvider.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
import kotlinx.collections.immutable.toImmutableList
class CreatePollStateProvider : PreviewParameterProvider {
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollView.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollView.kt
similarity index 84%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollView.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollView.kt
index 53caf337..c772bf2a 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/CreatePollView.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.clickable
@@ -32,26 +32,26 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.input.ImeAction
import androidx.compose.ui.text.input.KeyboardCapitalization
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.poll.impl.R
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.dialogs.SaveChangesDialog
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.poll.PollKind
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.poll.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.SaveChangesDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/DefaultCreatePollEntryPoint.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/DefaultCreatePollEntryPoint.kt
similarity index 80%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/DefaultCreatePollEntryPoint.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/DefaultCreatePollEntryPoint.kt
index 7566a5dc..09cd7efe 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/DefaultCreatePollEntryPoint.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/DefaultCreatePollEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.poll.api.create.CreatePollEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultCreatePollEntryPoint : CreatePollEntryPoint {
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/PollFormState.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/PollFormState.kt
similarity index 92%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/PollFormState.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/PollFormState.kt
index 46045d71..8d163daf 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/create/PollFormState.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/create/PollFormState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
import androidx.compose.runtime.saveable.Saver
import androidx.compose.runtime.saveable.mapSaver
-import io.element.android.features.poll.impl.PollConstants
-import io.element.android.features.poll.impl.PollConstants.MIN_ANSWERS
-import io.element.android.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.features.poll.impl.PollConstants
+import id.databisnis.android.bachot.features.poll.impl.PollConstants.MIN_ANSWERS
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/data/PollRepository.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/data/PollRepository.kt
similarity index 76%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/data/PollRepository.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/data/PollRepository.kt
index d3f17773..ddc98850 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/data/PollRepository.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/data/PollRepository.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.data
+package id.databisnis.android.bachot.features.poll.impl.data
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.core.extensions.flatMap
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.poll.PollKind
-import io.element.android.libraries.matrix.api.room.CreateTimelineParams
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.TimelineProvider
-import io.element.android.libraries.matrix.api.timeline.getActiveTimeline
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
-import io.element.android.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
+import id.databisnis.android.bachot.libraries.core.extensions.flatMap
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.room.CreateTimelineParams
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineProvider
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.getActiveTimeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.first
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/DefaultPollHistoryEntryPoint.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/DefaultPollHistoryEntryPoint.kt
similarity index 75%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/DefaultPollHistoryEntryPoint.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/DefaultPollHistoryEntryPoint.kt
index 920e2db7..e8362671 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/DefaultPollHistoryEntryPoint.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/DefaultPollHistoryEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history
+package id.databisnis.android.bachot.features.poll.impl.history
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.poll.api.history.PollHistoryEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.poll.api.history.PollHistoryEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultPollHistoryEntryPoint : PollHistoryEntryPoint {
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryEvents.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryEvents.kt
similarity index 72%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryEvents.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryEvents.kt
index 14ce13d6..434424cc 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryEvents.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryEvents.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history
+package id.databisnis.android.bachot.features.poll.impl.history
-import io.element.android.features.poll.impl.history.model.PollHistoryFilter
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryFilter
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
sealed interface PollHistoryEvents {
data object LoadMore : PollHistoryEvents
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryFlowNode.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryFlowNode.kt
similarity index 77%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryFlowNode.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryFlowNode.kt
index a71edeb8..5a65a852 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryFlowNode.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history
+package id.databisnis.android.bachot.features.poll.impl.history
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -18,15 +18,15 @@ import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.poll.api.create.CreatePollEntryPoint
-import io.element.android.features.poll.api.create.CreatePollMode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollEntryPoint
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollMode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
import kotlinx.parcelize.Parcelize
@ContributesNode(RoomScope::class)
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryNode.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryNode.kt
similarity index 79%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryNode.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryNode.kt
index ba1018e6..e2986e7c 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryNode.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history
+package id.databisnis.android.bachot.features.poll.impl.history
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,10 +15,10 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryPresenter.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryPresenter.kt
similarity index 81%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryPresenter.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryPresenter.kt
index 434e2ed1..be12041f 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryPresenter.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history
+package id.databisnis.android.bachot.features.poll.impl.history
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -19,15 +19,15 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.poll.api.actions.EndPollAction
-import io.element.android.features.poll.api.actions.SendPollResponseAction
-import io.element.android.features.poll.impl.history.model.PollHistoryFilter
-import io.element.android.features.poll.impl.history.model.PollHistoryItems
-import io.element.android.features.poll.impl.history.model.PollHistoryItemsFactory
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.features.poll.api.actions.EndPollAction
+import id.databisnis.android.bachot.features.poll.api.actions.SendPollResponseAction
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryFilter
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryItems
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryItemsFactory
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.map
import kotlinx.coroutines.launch
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryState.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryState.kt
similarity index 70%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryState.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryState.kt
index bddfd153..d24c3b56 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryState.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryState.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history
+package id.databisnis.android.bachot.features.poll.impl.history
-import io.element.android.features.poll.impl.history.model.PollHistoryFilter
-import io.element.android.features.poll.impl.history.model.PollHistoryItem
-import io.element.android.features.poll.impl.history.model.PollHistoryItems
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryFilter
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryItem
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryItems
import kotlinx.collections.immutable.ImmutableList
data class PollHistoryState(
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryStateProvider.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryStateProvider.kt
similarity index 80%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryStateProvider.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryStateProvider.kt
index a08550f2..76f0ec09 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryStateProvider.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryStateProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history
+package id.databisnis.android.bachot.features.poll.impl.history
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.poll.api.pollcontent.PollContentState
-import io.element.android.features.poll.api.pollcontent.aPollContentState
-import io.element.android.features.poll.impl.history.model.PollHistoryFilter
-import io.element.android.features.poll.impl.history.model.PollHistoryItem
-import io.element.android.features.poll.impl.history.model.PollHistoryItems
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollContentState
+import id.databisnis.android.bachot.features.poll.api.pollcontent.aPollContentState
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryFilter
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryItem
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryItems
import kotlinx.collections.immutable.toImmutableList
class PollHistoryStateProvider : PreviewParameterProvider {
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryView.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryView.kt
similarity index 86%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryView.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryView.kt
index 9a654c2a..ca65c640 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/PollHistoryView.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history
+package id.databisnis.android.bachot.features.poll.impl.history
import androidx.compose.foundation.BorderStroke
import androidx.compose.foundation.layout.Arrangement
@@ -35,22 +35,22 @@ import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.poll.api.pollcontent.PollContentView
-import io.element.android.features.poll.impl.R
-import io.element.android.features.poll.impl.history.model.PollHistoryFilter
-import io.element.android.features.poll.impl.history.model.PollHistoryItem
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.SegmentedButton
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollContentView
+import id.databisnis.android.bachot.features.poll.impl.R
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryFilter
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryItem
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SegmentedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryFilter.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryFilter.kt
similarity index 76%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryFilter.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryFilter.kt
index 51449a7b..759c36f5 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryFilter.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryFilter.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history.model
+package id.databisnis.android.bachot.features.poll.impl.history.model
-import io.element.android.features.poll.impl.R
+import id.databisnis.android.bachot.features.poll.impl.R
enum class PollHistoryFilter(val stringResource: Int) {
ONGOING(R.string.screen_polls_history_filter_ongoing),
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryItem.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryItem.kt
similarity index 68%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryItem.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryItem.kt
index b6880007..fe3d796e 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryItem.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryItem.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history.model
+package id.databisnis.android.bachot.features.poll.impl.history.model
-import io.element.android.features.poll.api.pollcontent.PollContentState
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollContentState
data class PollHistoryItem(
val formattedDate: String,
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryItems.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryItems.kt
similarity index 88%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryItems.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryItems.kt
index c1df275a..67ce8675 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryItems.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryItems.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history.model
+package id.databisnis.android.bachot.features.poll.impl.history.model
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryItemsFactory.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryItemsFactory.kt
similarity index 79%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryItemsFactory.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryItemsFactory.kt
index 5edd99c0..ab39342a 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/history/model/PollHistoryItemsFactory.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/history/model/PollHistoryItemsFactory.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history.model
+package id.databisnis.android.bachot.features.poll.impl.history.model
import dev.zacsweers.metro.Inject
-import io.element.android.features.poll.api.pollcontent.PollContentStateFactory
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollContentStateFactory
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.withContext
diff --git a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/model/DefaultPollContentStateFactory.kt b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/model/DefaultPollContentStateFactory.kt
similarity index 77%
rename from features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/model/DefaultPollContentStateFactory.kt
rename to features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/model/DefaultPollContentStateFactory.kt
index f781b947..bdd00b3a 100644
--- a/features/poll/impl/src/main/kotlin/io/element/android/features/poll/impl/model/DefaultPollContentStateFactory.kt
+++ b/features/poll/impl/src/main/kotlin/id/databisnis/android/bachot/features/poll/impl/model/DefaultPollContentStateFactory.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.model
+package id.databisnis.android.bachot.features.poll.impl.model
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.poll.api.pollcontent.PollAnswerItem
-import io.element.android.features.poll.api.pollcontent.PollContentState
-import io.element.android.features.poll.api.pollcontent.PollContentStateFactory
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.poll.isDisclosed
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollAnswerItem
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollContentState
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollContentStateFactory
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.poll.isDisclosed
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
import kotlinx.collections.immutable.toImmutableList
@ContributesBinding(RoomScope::class)
diff --git a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/PollFixtures.kt b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/PollFixtures.kt
similarity index 64%
rename from features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/PollFixtures.kt
rename to features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/PollFixtures.kt
index db6c8e84..1fe4b86d 100644
--- a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/PollFixtures.kt
+++ b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/PollFixtures.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl
+package id.databisnis.android.bachot.features.poll.impl
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.poll.PollAnswer
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
-import io.element.android.libraries.matrix.test.timeline.aPollContent
-import io.element.android.libraries.matrix.test.timeline.anEventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollAnswer
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aPollContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.anEventTimelineItem
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.flowOf
diff --git a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/CreatePollPresenterTest.kt b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollPresenterTest.kt
similarity index 93%
rename from features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/CreatePollPresenterTest.kt
rename to features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollPresenterTest.kt
index 1f916eb6..a3459259 100644
--- a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/CreatePollPresenterTest.kt
+++ b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/CreatePollPresenterTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
@@ -15,27 +15,27 @@ import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.Composer
import im.vector.app.features.analytics.plan.PollCreation
-import io.element.android.features.messages.test.FakeMessageComposerContext
-import io.element.android.features.poll.api.create.CreatePollMode
-import io.element.android.features.poll.impl.aPollTimelineItems
-import io.element.android.features.poll.impl.anOngoingPollContent
-import io.element.android.features.poll.impl.data.PollRepository
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.poll.PollKind
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
-import io.element.android.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.matrix.test.timeline.LiveTimelineProvider
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.any
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.features.messages.test.FakeMessageComposerContext
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollMode
+import id.databisnis.android.bachot.features.poll.impl.aPollTimelineItems
+import id.databisnis.android.bachot.features.poll.impl.anOngoingPollContent
+import id.databisnis.android.bachot.features.poll.impl.data.PollRepository
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.LiveTimelineProvider
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.any
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.delay
import kotlinx.coroutines.test.advanceUntilIdle
diff --git a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/DefaultCreatePollEntryPointTest.kt b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/DefaultCreatePollEntryPointTest.kt
similarity index 73%
rename from features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/DefaultCreatePollEntryPointTest.kt
rename to features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/DefaultCreatePollEntryPointTest.kt
index 573c7b19..3dd7ca31 100644
--- a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/DefaultCreatePollEntryPointTest.kt
+++ b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/DefaultCreatePollEntryPointTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.messages.test.FakeMessageComposerContext
-import io.element.android.features.poll.api.create.CreatePollEntryPoint
-import io.element.android.features.poll.api.create.CreatePollMode
-import io.element.android.features.poll.impl.data.PollRepository
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.timeline.LiveTimelineProvider
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.messages.test.FakeMessageComposerContext
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollEntryPoint
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollMode
+import id.databisnis.android.bachot.features.poll.impl.data.PollRepository
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.LiveTimelineProvider
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/PollFormStateSaverTest.kt b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/PollFormStateSaverTest.kt
similarity index 94%
rename from features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/PollFormStateSaverTest.kt
rename to features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/PollFormStateSaverTest.kt
index 86e4b286..2c120d0e 100644
--- a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/PollFormStateSaverTest.kt
+++ b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/PollFormStateSaverTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
import androidx.compose.runtime.saveable.SaverScope
import com.google.common.truth.Truth.assertThat
diff --git a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/PollFormStateTest.kt b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/PollFormStateTest.kt
similarity index 95%
rename from features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/PollFormStateTest.kt
rename to features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/PollFormStateTest.kt
index 8f6bc32e..4502bc44 100644
--- a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/create/PollFormStateTest.kt
+++ b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/create/PollFormStateTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.create
+package id.databisnis.android.bachot.features.poll.impl.create
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.poll.impl.PollConstants
-import io.element.android.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.features.poll.impl.PollConstants
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
import kotlinx.collections.immutable.toImmutableList
import org.junit.Test
diff --git a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/history/DefaultPollHistoryEntryPointTest.kt b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/history/DefaultPollHistoryEntryPointTest.kt
similarity index 85%
rename from features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/history/DefaultPollHistoryEntryPointTest.kt
rename to features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/history/DefaultPollHistoryEntryPointTest.kt
index d0d0490e..46e11c6c 100644
--- a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/history/DefaultPollHistoryEntryPointTest.kt
+++ b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/history/DefaultPollHistoryEntryPointTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history
+package id.databisnis.android.bachot.features.poll.impl.history
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.poll.test.create.FakeCreatePollEntryPoint
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.poll.test.create.FakeCreatePollEntryPoint
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/history/PollHistoryPresenterTest.kt b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryPresenterTest.kt
similarity index 77%
rename from features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/history/PollHistoryPresenterTest.kt
rename to features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryPresenterTest.kt
index 8d4cedc6..69bef153 100644
--- a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/history/PollHistoryPresenterTest.kt
+++ b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryPresenterTest.kt
@@ -6,33 +6,33 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history
+package id.databisnis.android.bachot.features.poll.impl.history
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.poll.api.actions.EndPollAction
-import io.element.android.features.poll.api.actions.SendPollResponseAction
-import io.element.android.features.poll.impl.aPollTimelineItems
-import io.element.android.features.poll.impl.anEndedPollContent
-import io.element.android.features.poll.impl.anOngoingPollContent
-import io.element.android.features.poll.impl.history.model.PollHistoryFilter
-import io.element.android.features.poll.impl.history.model.PollHistoryItemsFactory
-import io.element.android.features.poll.impl.model.DefaultPollContentStateFactory
-import io.element.android.features.poll.test.actions.FakeEndPollAction
-import io.element.android.features.poll.test.actions.FakeSendPollResponseAction
-import io.element.android.libraries.dateformatter.test.FakeDateFormatter
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.AN_EVENT_ID_2
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.poll.api.actions.EndPollAction
+import id.databisnis.android.bachot.features.poll.api.actions.SendPollResponseAction
+import id.databisnis.android.bachot.features.poll.impl.aPollTimelineItems
+import id.databisnis.android.bachot.features.poll.impl.anEndedPollContent
+import id.databisnis.android.bachot.features.poll.impl.anOngoingPollContent
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryFilter
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryItemsFactory
+import id.databisnis.android.bachot.features.poll.impl.model.DefaultPollContentStateFactory
+import id.databisnis.android.bachot.features.poll.test.actions.FakeEndPollAction
+import id.databisnis.android.bachot.features.poll.test.actions.FakeSendPollResponseAction
+import id.databisnis.android.bachot.libraries.dateformatter.test.FakeDateFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.getAndUpdate
diff --git a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/history/PollHistoryViewTest.kt b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryViewTest.kt
similarity index 86%
rename from features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/history/PollHistoryViewTest.kt
rename to features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryViewTest.kt
index 1ff25a0a..2899d2b4 100644
--- a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/history/PollHistoryViewTest.kt
+++ b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/history/PollHistoryViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.history
+package id.databisnis.android.bachot.features.poll.impl.history
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,18 +14,18 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.poll.api.pollcontent.aPollContentState
-import io.element.android.features.poll.impl.R
-import io.element.android.features.poll.impl.history.model.PollHistoryFilter
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.poll.api.pollcontent.aPollContentState
+import id.databisnis.android.bachot.features.poll.impl.R
+import id.databisnis.android.bachot.features.poll.impl.history.model.PollHistoryFilter
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/pollcontent/PollContentStateFactoryTest.kt b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/pollcontent/PollContentStateFactoryTest.kt
similarity index 87%
rename from features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/pollcontent/PollContentStateFactoryTest.kt
rename to features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/pollcontent/PollContentStateFactoryTest.kt
index 438d4511..339cf2f2 100644
--- a/features/poll/impl/src/test/kotlin/io/element/android/features/poll/impl/pollcontent/PollContentStateFactoryTest.kt
+++ b/features/poll/impl/src/test/kotlin/id/databisnis/android/bachot/features/poll/impl/pollcontent/PollContentStateFactoryTest.kt
@@ -6,30 +6,30 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.impl.pollcontent
+package id.databisnis.android.bachot.features.poll.impl.pollcontent
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.poll.api.pollcontent.PollAnswerItem
-import io.element.android.features.poll.api.pollcontent.PollContentState
-import io.element.android.features.poll.impl.model.DefaultPollContentStateFactory
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.poll.PollAnswer
-import io.element.android.libraries.matrix.api.poll.PollKind
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_10
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.A_USER_ID_3
-import io.element.android.libraries.matrix.test.A_USER_ID_4
-import io.element.android.libraries.matrix.test.A_USER_ID_5
-import io.element.android.libraries.matrix.test.A_USER_ID_6
-import io.element.android.libraries.matrix.test.A_USER_ID_7
-import io.element.android.libraries.matrix.test.A_USER_ID_8
-import io.element.android.libraries.matrix.test.A_USER_ID_9
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.timeline.anEventTimelineItem
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollAnswerItem
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollContentState
+import id.databisnis.android.bachot.features.poll.impl.model.DefaultPollContentStateFactory
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollAnswer
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_10
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_3
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_4
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_5
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_6
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_7
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_8
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_9
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.anEventTimelineItem
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.ImmutableMap
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/poll/test/build.gradle.kts b/features/poll/test/build.gradle.kts
index a3779809..fe7968bf 100644
--- a/features/poll/test/build.gradle.kts
+++ b/features/poll/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.poll.test"
+ namespace = "id.databisnis.android.bachot.features.poll.test"
}
dependencies {
diff --git a/features/poll/test/src/main/kotlin/io/element/android/features/poll/test/actions/FakeEndPollAction.kt b/features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/actions/FakeEndPollAction.kt
similarity index 66%
rename from features/poll/test/src/main/kotlin/io/element/android/features/poll/test/actions/FakeEndPollAction.kt
rename to features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/actions/FakeEndPollAction.kt
index 1a0b8b29..5ba3b8ab 100644
--- a/features/poll/test/src/main/kotlin/io/element/android/features/poll/test/actions/FakeEndPollAction.kt
+++ b/features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/actions/FakeEndPollAction.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.test.actions
+package id.databisnis.android.bachot.features.poll.test.actions
-import io.element.android.features.poll.api.actions.EndPollAction
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.features.poll.api.actions.EndPollAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
class FakeEndPollAction : EndPollAction {
private var executionCount = 0
diff --git a/features/poll/test/src/main/kotlin/io/element/android/features/poll/test/actions/FakeSendPollResponseAction.kt b/features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/actions/FakeSendPollResponseAction.kt
similarity index 67%
rename from features/poll/test/src/main/kotlin/io/element/android/features/poll/test/actions/FakeSendPollResponseAction.kt
rename to features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/actions/FakeSendPollResponseAction.kt
index 1a779d5c..32bfd68e 100644
--- a/features/poll/test/src/main/kotlin/io/element/android/features/poll/test/actions/FakeSendPollResponseAction.kt
+++ b/features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/actions/FakeSendPollResponseAction.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.test.actions
+package id.databisnis.android.bachot.features.poll.test.actions
-import io.element.android.features.poll.api.actions.SendPollResponseAction
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.features.poll.api.actions.SendPollResponseAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
class FakeSendPollResponseAction : SendPollResponseAction {
private var executionCount = 0
diff --git a/features/poll/test/src/main/kotlin/io/element/android/features/poll/test/create/FakeCreatePollEntryPoint.kt b/features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/create/FakeCreatePollEntryPoint.kt
similarity index 63%
rename from features/poll/test/src/main/kotlin/io/element/android/features/poll/test/create/FakeCreatePollEntryPoint.kt
rename to features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/create/FakeCreatePollEntryPoint.kt
index bad968d1..d632301d 100644
--- a/features/poll/test/src/main/kotlin/io/element/android/features/poll/test/create/FakeCreatePollEntryPoint.kt
+++ b/features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/create/FakeCreatePollEntryPoint.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.test.create
+package id.databisnis.android.bachot.features.poll.test.create
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.poll.api.create.CreatePollEntryPoint
-import io.element.android.features.poll.api.create.CreatePollEntryPoint.Params
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollEntryPoint
+import id.databisnis.android.bachot.features.poll.api.create.CreatePollEntryPoint.Params
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeCreatePollEntryPoint : CreatePollEntryPoint {
override fun createNode(
diff --git a/features/poll/test/src/main/kotlin/io/element/android/features/poll/test/history/FakePollHistoryEntryPoint.kt b/features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/history/FakePollHistoryEntryPoint.kt
similarity index 69%
rename from features/poll/test/src/main/kotlin/io/element/android/features/poll/test/history/FakePollHistoryEntryPoint.kt
rename to features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/history/FakePollHistoryEntryPoint.kt
index 2c211c8b..3f585048 100644
--- a/features/poll/test/src/main/kotlin/io/element/android/features/poll/test/history/FakePollHistoryEntryPoint.kt
+++ b/features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/history/FakePollHistoryEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.test.history
+package id.databisnis.android.bachot.features.poll.test.history
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.poll.api.history.PollHistoryEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.poll.api.history.PollHistoryEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakePollHistoryEntryPoint : PollHistoryEntryPoint {
override fun createNode(
diff --git a/features/poll/test/src/main/kotlin/io/element/android/features/poll/test/pollcontent/FakePollContentStateFactory.kt b/features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/pollcontent/FakePollContentStateFactory.kt
similarity index 63%
rename from features/poll/test/src/main/kotlin/io/element/android/features/poll/test/pollcontent/FakePollContentStateFactory.kt
rename to features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/pollcontent/FakePollContentStateFactory.kt
index 87755afa..3a129b68 100644
--- a/features/poll/test/src/main/kotlin/io/element/android/features/poll/test/pollcontent/FakePollContentStateFactory.kt
+++ b/features/poll/test/src/main/kotlin/id/databisnis/android/bachot/features/poll/test/pollcontent/FakePollContentStateFactory.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.poll.test.pollcontent
+package id.databisnis.android.bachot.features.poll.test.pollcontent
-import io.element.android.features.poll.api.pollcontent.PollAnswerItem
-import io.element.android.features.poll.api.pollcontent.PollContentState
-import io.element.android.features.poll.api.pollcontent.PollContentStateFactory
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollAnswerItem
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollContentState
+import id.databisnis.android.bachot.features.poll.api.pollcontent.PollContentStateFactory
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
import kotlinx.collections.immutable.toImmutableList
class FakePollContentStateFactory : PollContentStateFactory {
diff --git a/features/preferences/api/build.gradle.kts b/features/preferences/api/build.gradle.kts
index b5a08b94..150dec40 100644
--- a/features/preferences/api/build.gradle.kts
+++ b/features/preferences/api/build.gradle.kts
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.preferences.api"
+ namespace = "id.databisnis.android.bachot.features.preferences.api"
}
dependencies {
diff --git a/features/preferences/api/src/main/kotlin/io/element/android/features/preferences/api/CacheService.kt b/features/preferences/api/src/main/kotlin/id/databisnis/android/bachot/features/preferences/api/CacheService.kt
similarity index 79%
rename from features/preferences/api/src/main/kotlin/io/element/android/features/preferences/api/CacheService.kt
rename to features/preferences/api/src/main/kotlin/id/databisnis/android/bachot/features/preferences/api/CacheService.kt
index 82fcd105..2c5e75bd 100644
--- a/features/preferences/api/src/main/kotlin/io/element/android/features/preferences/api/CacheService.kt
+++ b/features/preferences/api/src/main/kotlin/id/databisnis/android/bachot/features/preferences/api/CacheService.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.api
+package id.databisnis.android.bachot.features.preferences.api
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.coroutines.flow.Flow
interface CacheService {
diff --git a/features/preferences/api/src/main/kotlin/io/element/android/features/preferences/api/PreferencesEntryPoint.kt b/features/preferences/api/src/main/kotlin/id/databisnis/android/bachot/features/preferences/api/PreferencesEntryPoint.kt
similarity index 78%
rename from features/preferences/api/src/main/kotlin/io/element/android/features/preferences/api/PreferencesEntryPoint.kt
rename to features/preferences/api/src/main/kotlin/id/databisnis/android/bachot/features/preferences/api/PreferencesEntryPoint.kt
index 82ff1e7e..d31216b2 100644
--- a/features/preferences/api/src/main/kotlin/io/element/android/features/preferences/api/PreferencesEntryPoint.kt
+++ b/features/preferences/api/src/main/kotlin/id/databisnis/android/bachot/features/preferences/api/PreferencesEntryPoint.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.api
+package id.databisnis.android.bachot.features.preferences.api
import android.os.Parcelable
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.parcelize.Parcelize
interface PreferencesEntryPoint : FeatureEntryPoint {
diff --git a/features/preferences/impl/build.gradle.kts b/features/preferences/impl/build.gradle.kts
index ad28c909..f5d60e40 100644
--- a/features/preferences/impl/build.gradle.kts
+++ b/features/preferences/impl/build.gradle.kts
@@ -12,12 +12,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.preferences.impl"
+ namespace = "id.databisnis.android.bachot.features.preferences.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/DefaultCacheService.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/DefaultCacheService.kt
similarity index 79%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/DefaultCacheService.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/DefaultCacheService.kt
index 34ea6286..b98c9b60 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/DefaultCacheService.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/DefaultCacheService.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl
+package id.databisnis.android.bachot.features.preferences.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.features.preferences.api.CacheService
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.features.preferences.api.CacheService
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableSharedFlow
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/DefaultPreferencesEntryPoint.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/DefaultPreferencesEntryPoint.kt
similarity index 85%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/DefaultPreferencesEntryPoint.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/DefaultPreferencesEntryPoint.kt
index 4348b337..f23b1cc2 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/DefaultPreferencesEntryPoint.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/DefaultPreferencesEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl
+package id.databisnis.android.bachot.features.preferences.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.preferences.api.PreferencesEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.preferences.api.PreferencesEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultPreferencesEntryPoint : PreferencesEntryPoint {
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/PreferencesFlowNode.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/PreferencesFlowNode.kt
similarity index 83%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/PreferencesFlowNode.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/PreferencesFlowNode.kt
index c7328fb6..2dde7eb9 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/PreferencesFlowNode.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/PreferencesFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl
+package id.databisnis.android.bachot.features.preferences.impl
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -19,33 +19,33 @@ import com.bumble.appyx.navmodel.backstack.operation.pop
import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.deactivation.api.AccountDeactivationEntryPoint
-import io.element.android.features.licenses.api.OpenSourceLicensesEntryPoint
-import io.element.android.features.lockscreen.api.LockScreenEntryPoint
-import io.element.android.features.logout.api.LogoutEntryPoint
-import io.element.android.features.preferences.api.PreferencesEntryPoint
-import io.element.android.features.preferences.impl.about.AboutNode
-import io.element.android.features.preferences.impl.advanced.AdvancedSettingsNode
-import io.element.android.features.preferences.impl.analytics.AnalyticsSettingsNode
-import io.element.android.features.preferences.impl.blockedusers.BlockedUsersNode
-import io.element.android.features.preferences.impl.developer.DeveloperSettingsNode
-import io.element.android.features.preferences.impl.labs.LabsNode
-import io.element.android.features.preferences.impl.notifications.NotificationSettingsNode
-import io.element.android.features.preferences.impl.notifications.edit.EditDefaultNotificationSettingNode
-import io.element.android.features.preferences.impl.root.PreferencesRootNode
-import io.element.android.features.preferences.impl.user.editprofile.EditUserProfileNode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.appyx.canPop
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.troubleshoot.api.NotificationTroubleShootEntryPoint
-import io.element.android.libraries.troubleshoot.api.PushHistoryEntryPoint
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.deactivation.api.AccountDeactivationEntryPoint
+import id.databisnis.android.bachot.features.licenses.api.OpenSourceLicensesEntryPoint
+import id.databisnis.android.bachot.features.lockscreen.api.LockScreenEntryPoint
+import id.databisnis.android.bachot.features.logout.api.LogoutEntryPoint
+import id.databisnis.android.bachot.features.preferences.api.PreferencesEntryPoint
+import id.databisnis.android.bachot.features.preferences.impl.about.AboutNode
+import id.databisnis.android.bachot.features.preferences.impl.advanced.AdvancedSettingsNode
+import id.databisnis.android.bachot.features.preferences.impl.analytics.AnalyticsSettingsNode
+import id.databisnis.android.bachot.features.preferences.impl.blockedusers.BlockedUsersNode
+import id.databisnis.android.bachot.features.preferences.impl.developer.DeveloperSettingsNode
+import id.databisnis.android.bachot.features.preferences.impl.labs.LabsNode
+import id.databisnis.android.bachot.features.preferences.impl.notifications.NotificationSettingsNode
+import id.databisnis.android.bachot.features.preferences.impl.notifications.edit.EditDefaultNotificationSettingNode
+import id.databisnis.android.bachot.features.preferences.impl.root.PreferencesRootNode
+import id.databisnis.android.bachot.features.preferences.impl.user.editprofile.EditUserProfileNode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.appyx.canPop
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.troubleshoot.api.NotificationTroubleShootEntryPoint
+import id.databisnis.android.bachot.libraries.troubleshoot.api.PushHistoryEntryPoint
import kotlinx.parcelize.Parcelize
@ContributesNode(SessionScope::class)
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutNode.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutNode.kt
similarity index 80%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutNode.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutNode.kt
index 4ece133b..0dc26f81 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutNode.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.about
+package id.databisnis.android.bachot.features.preferences.impl.about
import android.app.Activity
import androidx.activity.compose.LocalActivity
@@ -17,11 +17,11 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.androidutils.browser.openUrlInChromeCustomTab
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.androidutils.browser.openUrlInChromeCustomTab
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutPresenter.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutPresenter.kt
similarity index 79%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutPresenter.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutPresenter.kt
index 6abf896f..0c66b183 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutPresenter.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutPresenter.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.about
+package id.databisnis.android.bachot.features.preferences.impl.about
import androidx.compose.runtime.Composable
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
@Inject
class AboutPresenter : Presenter {
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutState.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutState.kt
similarity index 84%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutState.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutState.kt
index 165585bd..d87515a8 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutState.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.about
+package id.databisnis.android.bachot.features.preferences.impl.about
import kotlinx.collections.immutable.ImmutableList
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutStateProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutStateProvider.kt
similarity index 90%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutStateProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutStateProvider.kt
index 561fe53a..6b584b95 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutStateProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.about
+package id.databisnis.android.bachot.features.preferences.impl.about
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutView.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutView.kt
similarity index 73%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutView.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutView.kt
index b71db181..039cd3a7 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/AboutView.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutView.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.about
+package id.databisnis.android.bachot.features.preferences.impl.about
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.libraries.designsystem.components.preferences.PreferencePage
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferencePage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun AboutView(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/ElementLegal.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/ElementLegal.kt
similarity index 84%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/ElementLegal.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/ElementLegal.kt
index 0f3c25af..511afaaf 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/about/ElementLegal.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/ElementLegal.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.about
+package id.databisnis.android.bachot.features.preferences.impl.about
import androidx.annotation.StringRes
-import io.element.android.features.preferences.impl.BuildConfig
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.preferences.impl.BuildConfig
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsEvents.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsEvents.kt
similarity index 79%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsEvents.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsEvents.kt
index b3fb68fe..ab730937 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsEvents.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsEvents.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.advanced
+package id.databisnis.android.bachot.features.preferences.impl.advanced
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
sealed interface AdvancedSettingsEvents {
data class SetDeveloperModeEnabled(val enabled: Boolean) : AdvancedSettingsEvents
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsNode.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsNode.kt
similarity index 83%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsNode.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsNode.kt
index e58706e9..7c724113 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsNode.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.advanced
+package id.databisnis.android.bachot.features.preferences.impl.advanced
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,8 +15,8 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsPresenter.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsPresenter.kt
similarity index 88%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsPresenter.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsPresenter.kt
index c2871e0b..45b20abf 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsPresenter.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.advanced
+package id.databisnis.android.bachot.features.preferences.impl.advanced
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -15,14 +15,14 @@ import androidx.compose.runtime.getValue
import androidx.compose.runtime.produceState
import androidx.compose.runtime.remember
import dev.zacsweers.metro.Inject
-import io.element.android.compound.theme.Theme
-import io.element.android.compound.theme.mapToTheme
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
-import io.element.android.libraries.preferences.api.store.SessionPreferencesStore
+import id.databisnis.android.bachot.compound.theme.Theme
+import id.databisnis.android.bachot.compound.theme.mapToTheme
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.api.store.SessionPreferencesStore
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.collect
import kotlinx.coroutines.flow.combine
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsState.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsState.kt
similarity index 82%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsState.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsState.kt
index 6eb7414a..cd08d515 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsState.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsState.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.advanced
+package id.databisnis.android.bachot.features.preferences.impl.advanced
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ReadOnlyComposable
import androidx.compose.ui.res.stringResource
-import io.element.android.libraries.designsystem.components.preferences.DropdownOption
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.DropdownOption
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
data class AdvancedSettingsState(
val isDeveloperModeEnabled: Boolean,
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsStateProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsStateProvider.kt
similarity index 88%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsStateProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsStateProvider.kt
index 6cbe6e5c..86d44906 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsStateProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.advanced
+package id.databisnis.android.bachot.features.preferences.impl.advanced
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
open class AdvancedSettingsStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsView.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsView.kt
similarity index 84%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsView.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsView.kt
index b518dae4..0e428a7c 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsView.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.advanced
+package id.databisnis.android.bachot.features.preferences.impl.advanced
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.runtime.Composable
@@ -18,34 +18,34 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.preferences.impl.R
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.components.dialogs.ListDialog
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.PreferenceCategory
-import io.element.android.libraries.designsystem.components.preferences.PreferenceDropdown
-import io.element.android.libraries.designsystem.components.preferences.PreferencePage
-import io.element.android.libraries.designsystem.components.preferences.PreferenceSwitch
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.PreviewWithLargeHeight
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListSectionHeader
-import io.element.android.libraries.designsystem.theme.components.ListSupportingText
-import io.element.android.libraries.designsystem.theme.components.ListSupportingTextDefaults
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.utils.snackbar.LocalSnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarHost
-import io.element.android.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
-import io.element.android.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.analytics.compose.LocalAnalyticsService
-import io.element.android.services.analyticsproviders.api.trackers.captureInteraction
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ListDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceCategory
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceDropdown
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferencePage
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceSwitch
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewWithLargeHeight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSectionHeader
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSupportingText
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSupportingTextDefaults
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.LocalSnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarHost
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.analytics.compose.LocalAnalyticsService
+import id.databisnis.android.bachot.services.analyticsproviders.api.trackers.captureInteraction
import kotlinx.collections.immutable.toImmutableList
@Composable
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/MediaPreviewConfigStateStore.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/MediaPreviewConfigStateStore.kt
similarity index 85%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/MediaPreviewConfigStateStore.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/MediaPreviewConfigStateStore.kt
index d23168e2..810a2737 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/advanced/MediaPreviewConfigStateStore.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/MediaPreviewConfigStateStore.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.advanced
+package id.databisnis.android.bachot.features.preferences.impl.advanced
import androidx.compose.runtime.Composable
import androidx.compose.runtime.mutableStateOf
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.media.MediaPreviewService
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewService
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.distinctUntilChanged
import kotlinx.coroutines.flow.launchIn
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsNode.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsNode.kt
similarity index 83%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsNode.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsNode.kt
index 8931f7f6..70ce5641 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsNode.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.analytics
+package id.databisnis.android.bachot.features.preferences.impl.analytics
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,8 +15,8 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsPresenter.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsPresenter.kt
similarity index 76%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsPresenter.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsPresenter.kt
index 3affad55..68ba01bb 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsPresenter.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsPresenter.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.analytics
+package id.databisnis.android.bachot.features.preferences.impl.analytics
import androidx.compose.runtime.Composable
import dev.zacsweers.metro.Inject
-import io.element.android.features.analytics.api.preferences.AnalyticsPreferencesState
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.analytics.api.preferences.AnalyticsPreferencesState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
@Inject
class AnalyticsSettingsPresenter(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsState.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsState.kt
similarity index 66%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsState.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsState.kt
index ba2b9dfb..7122191c 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsState.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.analytics
+package id.databisnis.android.bachot.features.preferences.impl.analytics
-import io.element.android.features.analytics.api.preferences.AnalyticsPreferencesState
+import id.databisnis.android.bachot.features.analytics.api.preferences.AnalyticsPreferencesState
data class AnalyticsSettingsState(
val analyticsPreferencesState: AnalyticsPreferencesState,
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsStateProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsStateProvider.kt
similarity index 79%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsStateProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsStateProvider.kt
index 9e15ea2f..e5665b36 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsStateProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.analytics
+package id.databisnis.android.bachot.features.preferences.impl.analytics
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.analytics.api.preferences.aAnalyticsPreferencesState
+import id.databisnis.android.bachot.features.analytics.api.preferences.aAnalyticsPreferencesState
open class AnalyticsSettingsStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsView.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsView.kt
similarity index 68%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsView.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsView.kt
index ef84600e..c28afc6d 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsView.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsView.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.analytics
+package id.databisnis.android.bachot.features.preferences.impl.analytics
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.analytics.api.preferences.AnalyticsPreferencesView
-import io.element.android.libraries.designsystem.components.preferences.PreferencePage
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.analytics.api.preferences.AnalyticsPreferencesView
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferencePage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun AnalyticsSettingsView(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersEvents.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersEvents.kt
similarity index 75%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersEvents.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersEvents.kt
index 0db5c4c5..53f92a62 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersEvents.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.blockedusers
+package id.databisnis.android.bachot.features.preferences.impl.blockedusers
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
sealed interface BlockedUsersEvents {
data class Unblock(val userId: UserId) : BlockedUsersEvents
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersNode.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersNode.kt
similarity index 83%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersNode.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersNode.kt
index 44e6a155..a6d96b15 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersNode.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.blockedusers
+package id.databisnis.android.bachot.features.preferences.impl.blockedusers
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,8 +15,8 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersPresenter.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersPresenter.kt
similarity index 83%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersPresenter.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersPresenter.kt
index fc150d0b..20de0a5f 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersPresenter.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.blockedusers
+package id.databisnis.android.bachot.features.preferences.impl.blockedusers
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -18,14 +18,14 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersState.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersState.kt
similarity index 68%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersState.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersState.kt
index 8c478371..06cdac94 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersState.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.blockedusers
+package id.databisnis.android.bachot.features.preferences.impl.blockedusers
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
data class BlockedUsersState(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersStateProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersStateProvider.kt
similarity index 83%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersStateProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersStateProvider.kt
index 92cc8a09..45a43e3e 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersStateProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.blockedusers
+package id.databisnis.android.bachot.features.preferences.impl.blockedusers
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
import kotlinx.collections.immutable.toImmutableList
class BlockedUsersStateProvider : PreviewParameterProvider {
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersView.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersView.kt
similarity index 74%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersView.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersView.kt
index 40e58022..a0b6249e 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersView.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.blockedusers
+package id.databisnis.android.bachot.features.preferences.impl.blockedusers
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Box
@@ -20,21 +20,21 @@ import androidx.compose.runtime.LaunchedEffect
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.preferences.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.async.AsyncIndicator
-import io.element.android.libraries.designsystem.components.async.AsyncIndicatorHost
-import io.element.android.libraries.designsystem.components.async.rememberAsyncIndicatorState
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.MatrixUserRow
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicator
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicatorHost
+import id.databisnis.android.bachot.libraries.designsystem.components.async.rememberAsyncIndicatorState
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.MatrixUserRow
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsEvents.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsEvents.kt
similarity index 74%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsEvents.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsEvents.kt
index 3bf4f375..ca22c974 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsEvents.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsEvents.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.developer
+package id.databisnis.android.bachot.features.preferences.impl.developer
import androidx.compose.ui.graphics.Color
-import io.element.android.features.preferences.impl.developer.tracing.LogLevelItem
-import io.element.android.libraries.featureflag.ui.model.FeatureUiModel
-import io.element.android.libraries.matrix.api.tracing.TraceLogPack
+import id.databisnis.android.bachot.features.preferences.impl.developer.tracing.LogLevelItem
+import id.databisnis.android.bachot.libraries.featureflag.ui.model.FeatureUiModel
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TraceLogPack
sealed interface DeveloperSettingsEvents {
data class UpdateEnabledFeature(val feature: FeatureUiModel, val isEnabled: Boolean) : DeveloperSettingsEvents
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsNode.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsNode.kt
similarity index 82%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsNode.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsNode.kt
index 98c7d896..81ae1242 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsNode.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.developer
+package id.databisnis.android.bachot.features.preferences.impl.developer
import androidx.activity.compose.LocalActivity
import androidx.compose.runtime.Composable
@@ -17,10 +17,10 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.designsystem.showkase.getBrowserIntent
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.designsystem.showkase.getBrowserIntent
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsPresenter.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsPresenter.kt
similarity index 84%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsPresenter.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsPresenter.kt
index 52e522dc..b991776e 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsPresenter.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.developer
+package id.databisnis.android.bachot.features.preferences.impl.developer
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -23,25 +23,25 @@ import androidx.compose.runtime.setValue
import androidx.compose.runtime.snapshots.SnapshotStateList
import androidx.compose.ui.graphics.toArgb
import dev.zacsweers.metro.Inject
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.preferences.impl.developer.tracing.toLogLevel
-import io.element.android.features.preferences.impl.developer.tracing.toLogLevelItem
-import io.element.android.features.preferences.impl.model.EnabledFeature
-import io.element.android.features.preferences.impl.tasks.ClearCacheUseCase
-import io.element.android.features.preferences.impl.tasks.ComputeCacheSizeUseCase
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.core.meta.BuildType
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.ui.model.FeatureUiModel
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.preferences.impl.developer.tracing.toLogLevel
+import id.databisnis.android.bachot.features.preferences.impl.developer.tracing.toLogLevelItem
+import id.databisnis.android.bachot.features.preferences.impl.model.EnabledFeature
+import id.databisnis.android.bachot.features.preferences.impl.tasks.ClearCacheUseCase
+import id.databisnis.android.bachot.features.preferences.impl.tasks.ComputeCacheSizeUseCase
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildType
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.ui.model.FeatureUiModel
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsState.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsState.kt
similarity index 63%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsState.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsState.kt
index f97270dc..fc4acf8d 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsState.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsState.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.developer
+package id.databisnis.android.bachot.features.preferences.impl.developer
-import io.element.android.features.preferences.impl.developer.tracing.LogLevelItem
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.featureflag.ui.model.FeatureUiModel
-import io.element.android.libraries.matrix.api.tracing.TraceLogPack
+import id.databisnis.android.bachot.features.preferences.impl.developer.tracing.LogLevelItem
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.featureflag.ui.model.FeatureUiModel
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TraceLogPack
import kotlinx.collections.immutable.ImmutableList
data class DeveloperSettingsState(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsStateProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsStateProvider.kt
similarity index 78%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsStateProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsStateProvider.kt
index ea16ed9f..6cf73b59 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsStateProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsStateProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.developer
+package id.databisnis.android.bachot.features.preferences.impl.developer
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.preferences.impl.developer.tracing.LogLevelItem
-import io.element.android.features.rageshake.api.preferences.aRageshakePreferencesState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.featureflag.ui.model.aFeatureUiModelList
-import io.element.android.libraries.matrix.api.tracing.TraceLogPack
+import id.databisnis.android.bachot.features.preferences.impl.developer.tracing.LogLevelItem
+import id.databisnis.android.bachot.features.rageshake.api.preferences.aRageshakePreferencesState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.featureflag.ui.model.aFeatureUiModelList
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TraceLogPack
import kotlinx.collections.immutable.toImmutableList
open class DeveloperSettingsStateProvider : PreviewParameterProvider {
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsView.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsView.kt
similarity index 81%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsView.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsView.kt
index 6d34e97f..0920027f 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsView.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.developer
+package id.databisnis.android.bachot.features.preferences.impl.developer
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.padding
@@ -20,26 +20,26 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.input.KeyboardType
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.preferences.impl.R
-import io.element.android.features.preferences.impl.developer.tracing.LogLevelItem
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesView
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.PreferenceCategory
-import io.element.android.libraries.designsystem.components.preferences.PreferenceDropdown
-import io.element.android.libraries.designsystem.components.preferences.PreferencePage
-import io.element.android.libraries.designsystem.components.preferences.PreferenceSwitch
-import io.element.android.libraries.designsystem.components.preferences.PreferenceTextField
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.featureflag.ui.FeatureListView
-import io.element.android.libraries.featureflag.ui.model.FeatureUiModel
-import io.element.android.libraries.matrix.api.tracing.TraceLogPack
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.features.preferences.impl.developer.tracing.LogLevelItem
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesView
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceCategory
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceDropdown
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferencePage
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceSwitch
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceTextField
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.featureflag.ui.FeatureListView
+import id.databisnis.android.bachot.libraries.featureflag.ui.model.FeatureUiModel
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TraceLogPack
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import io.mhssn.colorpicker.ColorPickerDialog
import io.mhssn.colorpicker.ColorPickerType
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/tracing/LogLevelItem.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/tracing/LogLevelItem.kt
similarity index 81%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/tracing/LogLevelItem.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/tracing/LogLevelItem.kt
index ca8fe007..462a9dc0 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/tracing/LogLevelItem.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/tracing/LogLevelItem.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.developer.tracing
+package id.databisnis.android.bachot.features.preferences.impl.developer.tracing
import androidx.compose.runtime.Composable
-import io.element.android.libraries.designsystem.components.preferences.DropdownOption
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.DropdownOption
enum class LogLevelItem : DropdownOption {
ERROR {
diff --git a/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/tracing/LogLevelMapper.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/tracing/LogLevelMapper.kt
new file mode 100644
index 00000000..efbd910b
--- /dev/null
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/tracing/LogLevelMapper.kt
@@ -0,0 +1,31 @@
+/*
+ * Copyright (c) 2025 Element Creations Ltd.
+ * Copyright 2025 New Vector Ltd.
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
+ * Please see LICENSE files in the repository root for full details.
+ */
+
+package id.databisnis.android.bachot.features.preferences.impl.developer.tracing
+
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.LogLevel
+
+fun LogLevelItem.toLogLevel(): LogLevel {
+ return when (this) {
+ LogLevelItem.ERROR -> id.databisnis.android.bachot.libraries.matrix.api.tracing.LogLevel.ERROR
+ LogLevelItem.WARN -> id.databisnis.android.bachot.libraries.matrix.api.tracing.LogLevel.WARN
+ LogLevelItem.INFO -> id.databisnis.android.bachot.libraries.matrix.api.tracing.LogLevel.INFO
+ LogLevelItem.DEBUG -> id.databisnis.android.bachot.libraries.matrix.api.tracing.LogLevel.DEBUG
+ LogLevelItem.TRACE -> id.databisnis.android.bachot.libraries.matrix.api.tracing.LogLevel.TRACE
+ }
+}
+
+fun LogLevel.toLogLevelItem(): LogLevelItem {
+ return when (this) {
+ LogLevel.ERROR -> LogLevelItem.ERROR
+ LogLevel.WARN -> LogLevelItem.WARN
+ LogLevel.INFO -> LogLevelItem.INFO
+ LogLevel.DEBUG -> LogLevelItem.DEBUG
+ LogLevel.TRACE -> LogLevelItem.TRACE
+ }
+}
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsEvents.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsEvents.kt
similarity index 69%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsEvents.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsEvents.kt
index bc948da0..b19d747a 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsEvents.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.labs
+package id.databisnis.android.bachot.features.preferences.impl.labs
-import io.element.android.libraries.featureflag.ui.model.FeatureUiModel
+import id.databisnis.android.bachot.libraries.featureflag.ui.model.FeatureUiModel
sealed interface LabsEvents {
data class ToggleFeature(val feature: FeatureUiModel) : LabsEvents
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsNode.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsNode.kt
similarity index 80%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsNode.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsNode.kt
index b7ba73c9..34e7ddb9 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsNode.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.labs
+package id.databisnis.android.bachot.features.preferences.impl.labs
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,9 +15,9 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsPresenter.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsPresenter.kt
similarity index 83%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsPresenter.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsPresenter.kt
index 3b7d499e..c4ca2d23 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsPresenter.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.labs
+package id.databisnis.android.bachot.features.preferences.impl.labs
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -19,16 +19,16 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import androidx.compose.runtime.snapshots.SnapshotStateList
import dev.zacsweers.metro.Inject
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.preferences.impl.R
-import io.element.android.features.preferences.impl.model.EnabledFeature
-import io.element.android.features.preferences.impl.tasks.ClearCacheUseCase
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.ui.model.FeatureUiModel
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.features.preferences.impl.model.EnabledFeature
+import id.databisnis.android.bachot.features.preferences.impl.tasks.ClearCacheUseCase
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.ui.model.FeatureUiModel
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.launch
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsState.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsState.kt
similarity index 74%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsState.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsState.kt
index 42e70d58..29300fb3 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsState.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.labs
+package id.databisnis.android.bachot.features.preferences.impl.labs
-import io.element.android.libraries.featureflag.ui.model.FeatureUiModel
+import id.databisnis.android.bachot.libraries.featureflag.ui.model.FeatureUiModel
import kotlinx.collections.immutable.ImmutableList
data class LabsState(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsStateProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsStateProvider.kt
similarity index 81%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsStateProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsStateProvider.kt
index 08e251dc..458bd1a8 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsStateProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.labs
+package id.databisnis.android.bachot.features.preferences.impl.labs
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.featureflag.ui.model.FeatureUiModel
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.featureflag.ui.model.FeatureUiModel
import kotlinx.collections.immutable.toImmutableList
internal class LabsStateProvider : PreviewParameterProvider {
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsView.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsView.kt
similarity index 75%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsView.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsView.kt
index 7a6703e3..ca2f30b0 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/labs/LabsView.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.labs
+package id.databisnis.android.bachot.features.preferences.impl.labs
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.PaddingValues
@@ -23,18 +23,18 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.preferences.impl.R
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.list.SwitchListItem
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.list.SwitchListItem
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
/**
* The contents of the Labs screen.
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/model/EnabledFeature.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/model/EnabledFeature.kt
similarity index 69%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/model/EnabledFeature.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/model/EnabledFeature.kt
index 2d1b5e54..da1fcd72 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/model/EnabledFeature.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/model/EnabledFeature.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.model
+package id.databisnis.android.bachot.features.preferences.impl.model
-import io.element.android.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
data class EnabledFeature(
val feature: Feature,
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsEvents.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsEvents.kt
similarity index 93%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsEvents.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsEvents.kt
index 8f1b332c..2806a0af 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsEvents.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications
+package id.databisnis.android.bachot.features.preferences.impl.notifications
sealed interface NotificationSettingsEvents {
data object RefreshSystemNotificationsEnabled : NotificationSettingsEvents
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsNode.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsNode.kt
similarity index 84%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsNode.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsNode.kt
index d300217e..e6fb5eb7 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsNode.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications
+package id.databisnis.android.bachot.features.preferences.impl.notifications
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,9 +15,9 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsPresenter.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsPresenter.kt
similarity index 91%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsPresenter.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsPresenter.kt
index 9d9e80b3..9d98f4d0 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsPresenter.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications
+package id.databisnis.android.bachot.features.preferences.impl.notifications
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -20,21 +20,21 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingStateNoSuccess
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.push.api.PushService
-import io.element.android.libraries.pushproviders.api.Distributor
-import io.element.android.libraries.pushproviders.api.PushProvider
-import io.element.android.libraries.pushstore.api.UserPushStore
-import io.element.android.libraries.pushstore.api.UserPushStoreFactory
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingStateNoSuccess
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.push.api.PushService
+import id.databisnis.android.bachot.libraries.pushproviders.api.Distributor
+import id.databisnis.android.bachot.libraries.pushproviders.api.PushProvider
+import id.databisnis.android.bachot.libraries.pushstore.api.UserPushStore
+import id.databisnis.android.bachot.libraries.pushstore.api.UserPushStoreFactory
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.FlowPreview
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsState.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsState.kt
similarity index 78%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsState.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsState.kt
index 0a55909e..c2c72d9a 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsState.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications
+package id.databisnis.android.bachot.features.preferences.impl.notifications
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.pushproviders.api.Distributor
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.pushproviders.api.Distributor
import kotlinx.collections.immutable.ImmutableList
data class NotificationSettingsState(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsStateProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsStateProvider.kt
similarity index 89%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsStateProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsStateProvider.kt
index fb396443..5b7f451d 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsStateProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsStateProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications
+package id.databisnis.android.bachot.features.preferences.impl.notifications
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
-import io.element.android.libraries.fullscreenintent.api.aFullScreenIntentPermissionsState
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.pushproviders.api.Distributor
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.aFullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.pushproviders.api.Distributor
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsView.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsView.kt
similarity index 86%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsView.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsView.kt
index 09f54b70..122db163 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsView.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications
+package id.databisnis.android.bachot.features.preferences.impl.notifications
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
@@ -18,30 +18,30 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import androidx.lifecycle.Lifecycle
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.preferences.impl.R
-import io.element.android.libraries.androidutils.system.startNotificationSettingsIntent
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.Announcement
-import io.element.android.libraries.designsystem.components.AnnouncementType
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.components.dialogs.ListOption
-import io.element.android.libraries.designsystem.components.dialogs.SingleSelectionDialog
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.PreferenceCategory
-import io.element.android.libraries.designsystem.components.preferences.PreferencePage
-import io.element.android.libraries.designsystem.components.preferences.PreferenceSwitch
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.utils.OnLifecycleEvent
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsEvents
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.libraries.androidutils.system.startNotificationSettingsIntent
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.Announcement
+import id.databisnis.android.bachot.libraries.designsystem.components.AnnouncementType
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ListOption
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.SingleSelectionDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceCategory
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferencePage
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceSwitch
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.utils.OnLifecycleEvent
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsEvents
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.toImmutableList
/**
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/SystemNotificationsEnabledProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/SystemNotificationsEnabledProvider.kt
similarity index 91%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/SystemNotificationsEnabledProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/SystemNotificationsEnabledProvider.kt
index a21dbb1b..573e9f08 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/SystemNotificationsEnabledProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/SystemNotificationsEnabledProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications
+package id.databisnis.android.bachot.features.preferences.impl.notifications
import androidx.core.app.NotificationManagerCompat
import dev.zacsweers.metro.AppScope
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/DefaultNotificationSettingOption.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/DefaultNotificationSettingOption.kt
similarity index 78%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/DefaultNotificationSettingOption.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/DefaultNotificationSettingOption.kt
index f7fc251e..11d54c07 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/DefaultNotificationSettingOption.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/DefaultNotificationSettingOption.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications.edit
+package id.databisnis.android.bachot.features.preferences.impl.notifications.edit
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
-import io.element.android.features.preferences.impl.R
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
@Composable
fun DefaultNotificationSettingOption(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingNode.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingNode.kt
similarity index 75%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingNode.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingNode.kt
index 96097983..aad1d3c7 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingNode.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications.edit
+package id.databisnis.android.bachot.features.preferences.impl.notifications.edit
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,12 +15,12 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingPresenter.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingPresenter.kt
similarity index 88%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingPresenter.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingPresenter.kt
index df524718..feb0461f 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingPresenter.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications.edit
+package id.databisnis.android.bachot.features.preferences.impl.notifications.edit
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -19,16 +19,16 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingStateNoSuccess
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.roomlist.RoomSummary
-import io.element.android.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingStateNoSuccess
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomSummary
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.FlowPreview
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingState.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingState.kt
similarity index 73%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingState.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingState.kt
index 17c8cad9..7dfc5f44 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingState.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications.edit
+package id.databisnis.android.bachot.features.preferences.impl.notifications.edit
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
import kotlinx.collections.immutable.ImmutableList
data class EditDefaultNotificationSettingState(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateEvents.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateEvents.kt
similarity index 74%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateEvents.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateEvents.kt
index a7993c11..259dff3d 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateEvents.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications.edit
+package id.databisnis.android.bachot.features.preferences.impl.notifications.edit
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
sealed interface EditDefaultNotificationSettingStateEvents {
data class SetNotificationMode(val mode: RoomNotificationMode) : EditDefaultNotificationSettingStateEvents
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateProvider.kt
similarity index 81%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateProvider.kt
index 389554d2..99905c81 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingStateProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications.edit
+package id.databisnis.android.bachot.features.preferences.impl.notifications.edit
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
import kotlinx.collections.immutable.persistentListOf
open class EditDefaultNotificationSettingStateProvider : PreviewParameterProvider {
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingView.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingView.kt
similarity index 80%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingView.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingView.kt
index 3b46ae73..161d62b5 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingView.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditDefaultNotificationSettingView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications.edit
+package id.databisnis.android.bachot.features.preferences.impl.notifications.edit
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.selection.selectableGroup
@@ -15,20 +15,20 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.preferences.impl.R
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.PreferenceCategory
-import io.element.android.libraries.designsystem.components.preferences.PreferencePage
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceCategory
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferencePage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
/**
* A view that allows a user to edit the default notification setting for rooms. This can be set separately
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditNotificationSettingRoomInfo.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditNotificationSettingRoomInfo.kt
similarity index 61%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditNotificationSettingRoomInfo.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditNotificationSettingRoomInfo.kt
index daed0771..b043538b 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/notifications/edit/EditNotificationSettingRoomInfo.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/edit/EditNotificationSettingRoomInfo.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications.edit
+package id.databisnis.android.bachot.features.preferences.impl.notifications.edit
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
import kotlinx.collections.immutable.ImmutableList
data class EditNotificationSettingRoomInfo(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootEvents.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootEvents.kt
similarity index 75%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootEvents.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootEvents.kt
index be266869..2dffe239 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootEvents.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.root
+package id.databisnis.android.bachot.features.preferences.impl.root
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
sealed interface PreferencesRootEvents {
data object OnVersionInfoClick : PreferencesRootEvents
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootNode.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootNode.kt
similarity index 84%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootNode.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootNode.kt
index 7dafcfae..30548457 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootNode.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.root
+package id.databisnis.android.bachot.features.preferences.impl.root
import android.app.Activity
import androidx.activity.compose.LocalActivity
@@ -17,14 +17,14 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.logout.api.direct.DirectLogoutEvents
-import io.element.android.features.logout.api.direct.DirectLogoutView
-import io.element.android.libraries.androidutils.browser.openUrlInChromeCustomTab
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutEvents
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutView
+import id.databisnis.android.bachot.libraries.androidutils.browser.openUrlInChromeCustomTab
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootPresenter.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootPresenter.kt
similarity index 82%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootPresenter.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootPresenter.kt
index 4e83f7c6..6ac28a3b 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootPresenter.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.root
+package id.databisnis.android.bachot.features.preferences.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -19,22 +19,22 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.features.preferences.impl.utils.ShowDeveloperSettingsProvider
-import io.element.android.features.rageshake.api.RageshakeFeatureAvailability
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.indicator.api.IndicatorService
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.oidc.AccountManagementAction
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.features.preferences.impl.utils.ShowDeveloperSettingsProvider
+import id.databisnis.android.bachot.features.rageshake.api.RageshakeFeatureAvailability
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.indicator.api.IndicatorService
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.oidc.AccountManagementAction
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootState.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootState.kt
similarity index 72%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootState.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootState.kt
index dd03b3e7..16f801df 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootState.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.root
+package id.databisnis.android.bachot.features.preferences.impl.root
-import io.element.android.features.logout.api.direct.DirectLogoutState
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.features.logout.api.direct.DirectLogoutState
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
data class PreferencesRootState(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootStateProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootStateProvider.kt
similarity index 68%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootStateProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootStateProvider.kt
index c979bd25..0d8567b1 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootStateProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootStateProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.root
+package id.databisnis.android.bachot.features.preferences.impl.root
-import io.element.android.features.logout.api.direct.aDirectLogoutState
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.logout.api.direct.aDirectLogoutState
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.toImmutableList
fun aPreferencesRootState(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootView.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootView.kt
similarity index 84%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootView.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootView.kt
index 66398d9d..acc53e36 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootView.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.root
+package id.databisnis.android.bachot.features.preferences.impl.root
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
@@ -20,32 +20,32 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.preferences.impl.R
-import io.element.android.features.preferences.impl.user.UserPreferences
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.PreferencePage
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.PreviewWithLargeHeight
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarHost
-import io.element.android.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.MatrixUserProvider
-import io.element.android.libraries.matrix.ui.components.MatrixUserRow
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.features.preferences.impl.user.UserPreferences
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferencePage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewWithLargeHeight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarHost
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.MatrixUserProvider
+import id.databisnis.android.bachot.libraries.matrix.ui.components.MatrixUserRow
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun PreferencesRootView(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/VersionFormatter.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/VersionFormatter.kt
similarity index 78%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/VersionFormatter.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/VersionFormatter.kt
index 52517b5c..16588431 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/VersionFormatter.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/VersionFormatter.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.root
+package id.databisnis.android.bachot.features.preferences.impl.root
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
interface VersionFormatter {
fun get(): String
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/tasks/ClearCacheUseCase.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/ClearCacheUseCase.kt
similarity index 74%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/tasks/ClearCacheUseCase.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/ClearCacheUseCase.kt
index 6c26866e..4730efd9 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/tasks/ClearCacheUseCase.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/ClearCacheUseCase.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.tasks
+package id.databisnis.android.bachot.features.preferences.impl.tasks
import android.content.Context
import coil3.SingletonImageLoader
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.Provider
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.features.preferences.impl.DefaultCacheService
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.push.api.PushService
-import io.element.android.services.appnavstate.api.ActiveRoomsHolder
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.features.preferences.impl.DefaultCacheService
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.push.api.PushService
+import id.databisnis.android.bachot.services.appnavstate.api.ActiveRoomsHolder
import kotlinx.coroutines.withContext
import okhttp3.OkHttpClient
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/tasks/ComputeCacheSizeUseCase.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/ComputeCacheSizeUseCase.kt
similarity index 68%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/tasks/ComputeCacheSizeUseCase.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/ComputeCacheSizeUseCase.kt
index a7ac97c0..f4ff5ed6 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/tasks/ComputeCacheSizeUseCase.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/ComputeCacheSizeUseCase.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.tasks
+package id.databisnis.android.bachot.features.preferences.impl.tasks
import android.content.Context
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.androidutils.file.getSizeOfFiles
-import io.element.android.libraries.androidutils.filesize.FileSizeFormatter
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.androidutils.file.getSizeOfFiles
+import id.databisnis.android.bachot.libraries.androidutils.filesize.FileSizeFormatter
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
import kotlinx.coroutines.withContext
interface ComputeCacheSizeUseCase {
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/UserPreferences.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/UserPreferences.kt
similarity index 61%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/UserPreferences.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/UserPreferences.kt
index a9066dcd..9660fa13 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/UserPreferences.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/UserPreferences.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.user
+package id.databisnis.android.bachot.features.preferences.impl.user
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.MatrixUserHeader
-import io.element.android.libraries.matrix.ui.components.MatrixUserWithNullProvider
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.MatrixUserHeader
+import id.databisnis.android.bachot.libraries.matrix.ui.components.MatrixUserWithNullProvider
@Composable
fun UserPreferences(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileEvents.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileEvents.kt
similarity index 79%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileEvents.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileEvents.kt
index f7f2ffce..cc094885 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileEvents.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.user.editprofile
+package id.databisnis.android.bachot.features.preferences.impl.user.editprofile
-import io.element.android.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
sealed interface EditUserProfileEvents {
data class HandleAvatarAction(val action: AvatarAction) : EditUserProfileEvents
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileNavigator.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileNavigator.kt
similarity index 76%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileNavigator.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileNavigator.kt
index 2935bce7..b0293a29 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileNavigator.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileNavigator.kt
@@ -5,7 +5,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.user.editprofile
+package id.databisnis.android.bachot.features.preferences.impl.user.editprofile
interface EditUserProfileNavigator {
fun close()
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileNode.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileNode.kt
similarity index 75%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileNode.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileNode.kt
index 2303abb0..76b5f0d6 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileNode.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.user.editprofile
+package id.databisnis.android.bachot.features.preferences.impl.user.editprofile
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,12 +15,12 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfilePresenter.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfilePresenter.kt
similarity index 88%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfilePresenter.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfilePresenter.kt
index 59607139..8ee1a4f3 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfilePresenter.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfilePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.user.editprofile
+package id.databisnis.android.bachot.features.preferences.impl.user.editprofile
import android.net.Uri
import androidx.compose.runtime.Composable
@@ -23,20 +23,20 @@ import androidx.core.net.toUri
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.androidutils.file.TemporaryUriDeleter
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.mediapickers.api.PickerProvider
-import io.element.android.libraries.mediaupload.api.MediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.api.MediaPreProcessor
-import io.element.android.libraries.permissions.api.PermissionsEvents
-import io.element.android.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.androidutils.file.TemporaryUriDeleter
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.mediapickers.api.PickerProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaPreProcessor
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsEvents
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileState.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileState.kt
similarity index 63%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileState.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileState.kt
index 9becf6ce..8e1b884b 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileState.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.user.editprofile
+package id.databisnis.android.bachot.features.preferences.impl.user.editprofile
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.permissions.api.PermissionsState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsState
import kotlinx.collections.immutable.ImmutableList
data class EditUserProfileState(
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileStateProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileStateProvider.kt
similarity index 76%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileStateProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileStateProvider.kt
index 56b734a3..a2cce1c3 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileStateProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileStateProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.user.editprofile
+package id.databisnis.android.bachot.features.preferences.impl.user.editprofile
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.permissions.api.PermissionsState
-import io.element.android.libraries.permissions.api.aPermissionsState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsState
+import id.databisnis.android.bachot.libraries.permissions.api.aPermissionsState
import kotlinx.collections.immutable.toImmutableList
open class EditUserProfileStateProvider : PreviewParameterProvider {
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileView.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileView.kt
similarity index 76%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileView.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileView.kt
index d6f0fcbd..d8412b79 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileView.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.user.editprofile
+package id.databisnis.android.bachot.features.preferences.impl.user.editprofile
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.Column
@@ -29,27 +29,27 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.preferences.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.async.AsyncActionViewDefaults
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.SaveChangesDialog
-import io.element.android.libraries.designsystem.modifiers.clearFocusOnTap
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.ui.components.AvatarActionBottomSheet
-import io.element.android.libraries.matrix.ui.components.EditableAvatarView
-import io.element.android.libraries.permissions.api.PermissionsView
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionViewDefaults
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.SaveChangesDialog
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.clearFocusOnTap
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.ui.components.AvatarActionBottomSheet
+import id.databisnis.android.bachot.libraries.matrix.ui.components.EditableAvatarView
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsView
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/utils/ShowDeveloperSettingsProvider.kt b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/utils/ShowDeveloperSettingsProvider.kt
similarity index 79%
rename from features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/utils/ShowDeveloperSettingsProvider.kt
rename to features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/utils/ShowDeveloperSettingsProvider.kt
index b0cfea07..51169501 100644
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/utils/ShowDeveloperSettingsProvider.kt
+++ b/features/preferences/impl/src/main/kotlin/id/databisnis/android/bachot/features/preferences/impl/utils/ShowDeveloperSettingsProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.utils
+package id.databisnis.android.bachot.features.preferences.impl.utils
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.core.meta.BuildType
-import io.element.android.libraries.ui.utils.MultipleTapToUnlock
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildType
+import id.databisnis.android.bachot.libraries.ui.utils.MultipleTapToUnlock
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
diff --git a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/tracing/LogLevelMapper.kt b/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/tracing/LogLevelMapper.kt
deleted file mode 100644
index c271499a..00000000
--- a/features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/developer/tracing/LogLevelMapper.kt
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (c) 2025 Element Creations Ltd.
- * Copyright 2025 New Vector Ltd.
- *
- * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
- * Please see LICENSE files in the repository root for full details.
- */
-
-package io.element.android.features.preferences.impl.developer.tracing
-
-import io.element.android.libraries.matrix.api.tracing.LogLevel
-
-fun LogLevelItem.toLogLevel(): LogLevel {
- return when (this) {
- LogLevelItem.ERROR -> io.element.android.libraries.matrix.api.tracing.LogLevel.ERROR
- LogLevelItem.WARN -> io.element.android.libraries.matrix.api.tracing.LogLevel.WARN
- LogLevelItem.INFO -> io.element.android.libraries.matrix.api.tracing.LogLevel.INFO
- LogLevelItem.DEBUG -> io.element.android.libraries.matrix.api.tracing.LogLevel.DEBUG
- LogLevelItem.TRACE -> io.element.android.libraries.matrix.api.tracing.LogLevel.TRACE
- }
-}
-
-fun LogLevel.toLogLevelItem(): LogLevelItem {
- return when (this) {
- LogLevel.ERROR -> LogLevelItem.ERROR
- LogLevel.WARN -> LogLevelItem.WARN
- LogLevel.INFO -> LogLevelItem.INFO
- LogLevel.DEBUG -> LogLevelItem.DEBUG
- LogLevel.TRACE -> LogLevelItem.TRACE
- }
-}
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/DefaultPreferencesEntryPointTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/DefaultPreferencesEntryPointTest.kt
similarity index 75%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/DefaultPreferencesEntryPointTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/DefaultPreferencesEntryPointTest.kt
index 7a950629..f608ab0b 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/DefaultPreferencesEntryPointTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/DefaultPreferencesEntryPointTest.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl
+package id.databisnis.android.bachot.features.preferences.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.deactivation.test.FakeAccountDeactivationEntryPoint
-import io.element.android.features.licenses.test.FakeOpenSourceLicensesEntryPoint
-import io.element.android.features.lockscreen.test.FakeLockScreenEntryPoint
-import io.element.android.features.logout.test.FakeLogoutEntryPoint
-import io.element.android.features.preferences.api.PreferencesEntryPoint
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.troubleshoot.test.FakeNotificationTroubleShootEntryPoint
-import io.element.android.libraries.troubleshoot.test.FakePushHistoryEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.deactivation.test.FakeAccountDeactivationEntryPoint
+import id.databisnis.android.bachot.features.licenses.test.FakeOpenSourceLicensesEntryPoint
+import id.databisnis.android.bachot.features.lockscreen.test.FakeLockScreenEntryPoint
+import id.databisnis.android.bachot.features.logout.test.FakeLogoutEntryPoint
+import id.databisnis.android.bachot.features.preferences.api.PreferencesEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.troubleshoot.test.FakeNotificationTroubleShootEntryPoint
+import id.databisnis.android.bachot.libraries.troubleshoot.test.FakePushHistoryEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/about/AboutPresenterTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutPresenterTest.kt
similarity index 87%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/about/AboutPresenterTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutPresenterTest.kt
index eb0aa736..6b50f76b 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/about/AboutPresenterTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutPresenterTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.about
+package id.databisnis.android.bachot.features.preferences.impl.about
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/about/AboutViewTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutViewTest.kt
similarity index 80%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/about/AboutViewTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutViewTest.kt
index 258e9855..67ce3e23 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/about/AboutViewTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/about/AboutViewTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.about
+package id.databisnis.android.bachot.features.preferences.impl.about
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsPresenterTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsPresenterTest.kt
similarity index 94%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsPresenterTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsPresenterTest.kt
index 942d549d..086cfe56 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsPresenterTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsPresenterTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.advanced
+package id.databisnis.android.bachot.features.preferences.impl.advanced
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
-import io.element.android.libraries.preferences.api.store.VideoCompressionPreset
-import io.element.android.libraries.preferences.test.InMemoryAppPreferencesStore
-import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.libraries.preferences.api.store.VideoCompressionPreset
+import id.databisnis.android.bachot.libraries.preferences.test.InMemoryAppPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.test.InMemorySessionPreferencesStore
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsViewTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsViewTest.kt
similarity index 90%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsViewTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsViewTest.kt
index 36fd3098..a1e5d6ad 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/AdvancedSettingsViewTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/AdvancedSettingsViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.advanced
+package id.databisnis.android.bachot.features.preferences.impl.advanced
import androidx.activity.ComponentActivity
import androidx.compose.runtime.CompositionLocalProvider
@@ -15,18 +15,18 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.features.preferences.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.compose.LocalAnalyticsService
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.compose.LocalAnalyticsService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/FakeMediaPreviewConfigStateStore.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/FakeMediaPreviewConfigStateStore.kt
similarity index 90%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/FakeMediaPreviewConfigStateStore.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/FakeMediaPreviewConfigStateStore.kt
index b07e8b7a..86c9acc0 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/FakeMediaPreviewConfigStateStore.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/FakeMediaPreviewConfigStateStore.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.advanced
+package id.databisnis.android.bachot.features.preferences.impl.advanced
import androidx.compose.runtime.Composable
import androidx.compose.runtime.mutableStateOf
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
class FakeMediaPreviewConfigStateStore(
hideInviteAvatarsValue: Boolean = false,
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/MediaPreviewConfigStateStoreTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/MediaPreviewConfigStateStoreTest.kt
similarity index 92%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/MediaPreviewConfigStateStoreTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/MediaPreviewConfigStateStoreTest.kt
index becd6b1a..986f78f7 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/advanced/MediaPreviewConfigStateStoreTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/advanced/MediaPreviewConfigStateStoreTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.advanced
+package id.databisnis.android.bachot.features.preferences.impl.advanced
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.matrix.api.media.MediaPreviewConfig
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
-import io.element.android.libraries.matrix.test.media.FakeMediaPreviewService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewConfig
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.libraries.matrix.test.media.FakeMediaPreviewService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsPresenterTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsPresenterTest.kt
similarity index 81%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsPresenterTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsPresenterTest.kt
index 5a00a1f7..415ad845 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/analytics/AnalyticsSettingsPresenterTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/analytics/AnalyticsSettingsPresenterTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.analytics
+package id.databisnis.android.bachot.features.preferences.impl.analytics
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.analytics.api.preferences.aAnalyticsPreferencesState
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.analytics.api.preferences.aAnalyticsPreferencesState
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUserViewTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUserViewTest.kt
similarity index 81%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUserViewTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUserViewTest.kt
index b3549762..4a1e3120 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUserViewTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUserViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.blockedusers
+package id.databisnis.android.bachot.features.preferences.impl.blockedusers
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,15 +14,15 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.preferences.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersPresenterTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersPresenterTest.kt
similarity index 90%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersPresenterTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersPresenterTest.kt
index d3ac29df..0b360729 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/blockedusers/BlockedUsersPresenterTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/blockedusers/BlockedUsersPresenterTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.blockedusers
+package id.databisnis.android.bachot.features.preferences.impl.blockedusers
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.test.runTest
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsPresenterTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsPresenterTest.kt
similarity index 84%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsPresenterTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsPresenterTest.kt
index fe2d8445..0a911fdc 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsPresenterTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsPresenterTest.kt
@@ -8,32 +8,32 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.preferences.impl.developer
+package id.databisnis.android.bachot.features.preferences.impl.developer
import androidx.compose.ui.graphics.Color
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.features.preferences.impl.developer.tracing.LogLevelItem
-import io.element.android.features.preferences.impl.tasks.FakeClearCacheUseCase
-import io.element.android.features.preferences.impl.tasks.FakeComputeCacheSizeUseCase
-import io.element.android.features.rageshake.api.preferences.aRageshakePreferencesState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.core.meta.BuildType
-import io.element.android.libraries.featureflag.api.Feature
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeature
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.preferences.test.InMemoryAppPreferencesStore
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.features.preferences.impl.developer.tracing.LogLevelItem
+import id.databisnis.android.bachot.features.preferences.impl.tasks.FakeClearCacheUseCase
+import id.databisnis.android.bachot.features.preferences.impl.tasks.FakeComputeCacheSizeUseCase
+import id.databisnis.android.bachot.features.rageshake.api.preferences.aRageshakePreferencesState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildType
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeature
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.preferences.test.InMemoryAppPreferencesStore
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsViewTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsViewTest.kt
similarity index 88%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsViewTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsViewTest.kt
index e812bf65..8043c5ba 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/developer/DeveloperSettingsViewTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/developer/DeveloperSettingsViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.developer
+package id.databisnis.android.bachot.features.preferences.impl.developer
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.filterToOne
@@ -20,14 +20,14 @@ import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.compose.ui.test.performTextInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.preferences.impl.R
-import io.element.android.features.preferences.impl.developer.tracing.LogLevelItem
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.features.preferences.impl.developer.tracing.LogLevelItem
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/labs/LabsPresenterTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsPresenterTest.kt
similarity index 83%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/labs/LabsPresenterTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsPresenterTest.kt
index acf65ef2..17b364c8 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/labs/LabsPresenterTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/labs/LabsPresenterTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.labs
+package id.databisnis.android.bachot.features.preferences.impl.labs
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.preferences.impl.tasks.ClearCacheUseCase
-import io.element.android.features.preferences.impl.tasks.FakeClearCacheUseCase
-import io.element.android.libraries.featureflag.api.Feature
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeature
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.services.toolbox.test.strings.FakeStringProvider
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.preferences.impl.tasks.ClearCacheUseCase
+import id.databisnis.android.bachot.features.preferences.impl.tasks.FakeClearCacheUseCase
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeature
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.services.toolbox.test.strings.FakeStringProvider
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/EditDefaultNotificationSettingsPresenterTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/EditDefaultNotificationSettingsPresenterTest.kt
similarity index 88%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/EditDefaultNotificationSettingsPresenterTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/EditDefaultNotificationSettingsPresenterTest.kt
index 153c2655..bd82969b 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/EditDefaultNotificationSettingsPresenterTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/EditDefaultNotificationSettingsPresenterTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications
+package id.databisnis.android.bachot.features.preferences.impl.notifications
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.preferences.impl.notifications.edit.EditDefaultNotificationSettingPresenter
-import io.element.android.features.preferences.impl.notifications.edit.EditDefaultNotificationSettingStateEvents
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
-import io.element.android.libraries.matrix.test.room.aRoomSummary
-import io.element.android.libraries.matrix.test.roomlist.FakeRoomListService
-import io.element.android.tests.testutils.awaitLastSequentialItem
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.preferences.impl.notifications.edit.EditDefaultNotificationSettingPresenter
+import id.databisnis.android.bachot.features.preferences.impl.notifications.edit.EditDefaultNotificationSettingStateEvents
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomSummary
+import id.databisnis.android.bachot.libraries.matrix.test.roomlist.FakeRoomListService
+import id.databisnis.android.bachot.tests.testutils.awaitLastSequentialItem
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/FakeSystemNotificationsEnabledProvider.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/FakeSystemNotificationsEnabledProvider.kt
similarity index 83%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/FakeSystemNotificationsEnabledProvider.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/FakeSystemNotificationsEnabledProvider.kt
index 57357b5b..a7caa719 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/FakeSystemNotificationsEnabledProvider.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/FakeSystemNotificationsEnabledProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications
+package id.databisnis.android.bachot.features.preferences.impl.notifications
class FakeSystemNotificationsEnabledProvider : SystemNotificationsEnabledProvider {
override fun notificationsEnabled(): Boolean {
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsPresenterTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsPresenterTest.kt
similarity index 92%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsPresenterTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsPresenterTest.kt
index 9b36c477..69e58975 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsPresenterTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsPresenterTest.kt
@@ -6,27 +6,27 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications
+package id.databisnis.android.bachot.features.preferences.impl.notifications
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
-import io.element.android.libraries.fullscreenintent.api.aFullScreenIntentPermissionsState
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
-import io.element.android.libraries.push.api.PushService
-import io.element.android.libraries.push.test.FakePushService
-import io.element.android.libraries.pushproviders.api.Distributor
-import io.element.android.libraries.pushproviders.api.PushProvider
-import io.element.android.libraries.pushproviders.test.FakePushProvider
-import io.element.android.libraries.pushstore.test.userpushstore.FakeUserPushStoreFactory
-import io.element.android.tests.testutils.awaitLastSequentialItem
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.aFullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
+import id.databisnis.android.bachot.libraries.push.api.PushService
+import id.databisnis.android.bachot.libraries.push.test.FakePushService
+import id.databisnis.android.bachot.libraries.pushproviders.api.Distributor
+import id.databisnis.android.bachot.libraries.pushproviders.api.PushProvider
+import id.databisnis.android.bachot.libraries.pushproviders.test.FakePushProvider
+import id.databisnis.android.bachot.libraries.pushstore.test.userpushstore.FakeUserPushStoreFactory
+import id.databisnis.android.bachot.tests.testutils.awaitLastSequentialItem
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsViewTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsViewTest.kt
similarity index 92%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsViewTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsViewTest.kt
index ea140abb..00566510 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/notifications/NotificationSettingsViewTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/notifications/NotificationSettingsViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.notifications
+package id.databisnis.android.bachot.features.preferences.impl.notifications
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,17 +14,17 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.preferences.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.preferences.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/root/FakeVersionFormatter.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/FakeVersionFormatter.kt
similarity index 84%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/root/FakeVersionFormatter.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/FakeVersionFormatter.kt
index 95691dac..186d253e 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/root/FakeVersionFormatter.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/FakeVersionFormatter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.root
+package id.databisnis.android.bachot.features.preferences.impl.root
class FakeVersionFormatter : VersionFormatter {
override fun get(): String {
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootPresenterTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootPresenterTest.kt
similarity index 82%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootPresenterTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootPresenterTest.kt
index 1fa141b2..dbe9c658 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootPresenterTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/PreferencesRootPresenterTest.kt
@@ -8,38 +8,38 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.preferences.impl.root
+package id.databisnis.android.bachot.features.preferences.impl.root
import app.cash.turbine.ReceiveTurbine
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.logout.api.direct.aDirectLogoutState
-import io.element.android.features.preferences.impl.utils.ShowDeveloperSettingsProvider
-import io.element.android.features.rageshake.api.RageshakeFeatureAvailability
-import io.element.android.libraries.core.meta.BuildType
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeature
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.indicator.api.IndicatorService
-import io.element.android.libraries.indicator.test.FakeIndicatorService
-import io.element.android.libraries.matrix.api.oidc.AccountManagementAction
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID_2
-import io.element.android.libraries.matrix.test.A_USER_NAME
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.logout.api.direct.aDirectLogoutState
+import id.databisnis.android.bachot.features.preferences.impl.utils.ShowDeveloperSettingsProvider
+import id.databisnis.android.bachot.features.rageshake.api.RageshakeFeatureAvailability
+import id.databisnis.android.bachot.libraries.core.meta.BuildType
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeature
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.indicator.api.IndicatorService
+import id.databisnis.android.bachot.libraries.indicator.test.FakeIndicatorService
+import id.databisnis.android.bachot.libraries.matrix.api.oidc.AccountManagementAction
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.verification.FakeSessionVerificationService
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.flowOf
import kotlinx.coroutines.test.runTest
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/root/VersionFormatterTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/VersionFormatterTest.kt
similarity index 86%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/root/VersionFormatterTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/VersionFormatterTest.kt
index c00dc768..ad04451f 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/root/VersionFormatterTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/root/VersionFormatterTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.root
+package id.databisnis.android.bachot.features.preferences.impl.root
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.services.toolbox.test.strings.FakeStringProvider
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.services.toolbox.test.strings.FakeStringProvider
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/tasks/DefaultClearCacheUseCaseTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/DefaultClearCacheUseCaseTest.kt
similarity index 73%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/tasks/DefaultClearCacheUseCaseTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/DefaultClearCacheUseCaseTest.kt
index 6845ecb3..d8f6f414 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/tasks/DefaultClearCacheUseCaseTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/DefaultClearCacheUseCaseTest.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.tasks
+package id.databisnis.android.bachot.features.preferences.impl.tasks
import androidx.test.platform.app.InstrumentationRegistry
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.invite.test.InMemorySeenInvitesStore
-import io.element.android.features.preferences.impl.DefaultCacheService
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.push.test.FakePushService
-import io.element.android.services.appnavstate.impl.DefaultActiveRoomsHolder
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.invite.test.InMemorySeenInvitesStore
+import id.databisnis.android.bachot.features.preferences.impl.DefaultCacheService
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.push.test.FakePushService
+import id.databisnis.android.bachot.services.appnavstate.impl.DefaultActiveRoomsHolder
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.runTest
import okhttp3.OkHttpClient
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/tasks/FakeClearCacheUseCase.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/FakeClearCacheUseCase.kt
similarity index 76%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/tasks/FakeClearCacheUseCase.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/FakeClearCacheUseCase.kt
index 94dec848..78f46498 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/tasks/FakeClearCacheUseCase.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/FakeClearCacheUseCase.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.tasks
+package id.databisnis.android.bachot.features.preferences.impl.tasks
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeClearCacheUseCase : ClearCacheUseCase {
var executeHasBeenCalled = false
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/tasks/FakeComputeCacheSizeUseCase.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/FakeComputeCacheSizeUseCase.kt
similarity index 73%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/tasks/FakeComputeCacheSizeUseCase.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/FakeComputeCacheSizeUseCase.kt
index 455c181c..3a190540 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/tasks/FakeComputeCacheSizeUseCase.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/tasks/FakeComputeCacheSizeUseCase.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.tasks
+package id.databisnis.android.bachot.features.preferences.impl.tasks
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeComputeCacheSizeUseCase : ComputeCacheSizeUseCase {
override suspend fun invoke() = simulateLongTask {
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfilePresenterTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfilePresenterTest.kt
similarity index 92%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfilePresenterTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfilePresenterTest.kt
index 3432bac2..c5b0dee2 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfilePresenterTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfilePresenterTest.kt
@@ -6,33 +6,33 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.user.editprofile
+package id.databisnis.android.bachot.features.preferences.impl.user.editprofile
import android.net.Uri
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.androidutils.file.TemporaryUriDeleter
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.mediapickers.test.FakePickerProvider
-import io.element.android.libraries.mediaupload.api.MediaUploadInfo
-import io.element.android.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.test.FakeMediaPreProcessor
-import io.element.android.libraries.permissions.api.PermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionsPresenterFactory
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.consumeItemsUntilTimeout
-import io.element.android.tests.testutils.fake.FakeTemporaryUriDeleter
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.libraries.androidutils.file.TemporaryUriDeleter
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.mediapickers.test.FakePickerProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaUploadInfo
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaPreProcessor
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenterFactory
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilTimeout
+import id.databisnis.android.bachot.tests.testutils.fake.FakeTemporaryUriDeleter
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import io.mockk.every
import io.mockk.mockk
import io.mockk.mockkStatic
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileViewTest.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileViewTest.kt
similarity index 87%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileViewTest.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileViewTest.kt
index f4c71443..42636adc 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/user/editprofile/EditUserProfileViewTest.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/EditUserProfileViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.user.editprofile
+package id.databisnis.android.bachot.features.preferences.impl.user.editprofile
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -15,14 +15,14 @@ import androidx.compose.ui.test.onNodeWithContentDescription
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/user/editprofile/FakeEditUserProfileNavigator.kt b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/FakeEditUserProfileNavigator.kt
similarity index 70%
rename from features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/user/editprofile/FakeEditUserProfileNavigator.kt
rename to features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/FakeEditUserProfileNavigator.kt
index 7b34e904..95dda3e4 100644
--- a/features/preferences/impl/src/test/kotlin/io/element/android/features/preferences/impl/user/editprofile/FakeEditUserProfileNavigator.kt
+++ b/features/preferences/impl/src/test/kotlin/id/databisnis/android/bachot/features/preferences/impl/user/editprofile/FakeEditUserProfileNavigator.kt
@@ -5,9 +5,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.preferences.impl.user.editprofile
+package id.databisnis.android.bachot.features.preferences.impl.user.editprofile
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeEditUserProfileNavigator(
val closeLambda: () -> Unit = { lambdaError() }
diff --git a/features/rageshake/api/build.gradle.kts b/features/rageshake/api/build.gradle.kts
index 8a374970..102ae51d 100644
--- a/features/rageshake/api/build.gradle.kts
+++ b/features/rageshake/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.rageshake.api"
+ namespace = "id.databisnis.android.bachot.features.rageshake.api"
}
dependencies {
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/RageshakeFeatureAvailability.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/RageshakeFeatureAvailability.kt
similarity index 85%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/RageshakeFeatureAvailability.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/RageshakeFeatureAvailability.kt
index bc72e702..f835b86d 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/RageshakeFeatureAvailability.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/RageshakeFeatureAvailability.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api
+package id.databisnis.android.bachot.features.rageshake.api
import kotlinx.coroutines.flow.Flow
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/bugreport/BugReportEntryPoint.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/bugreport/BugReportEntryPoint.kt
similarity index 80%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/bugreport/BugReportEntryPoint.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/bugreport/BugReportEntryPoint.kt
index 6030c855..a237efb8 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/bugreport/BugReportEntryPoint.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/bugreport/BugReportEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.bugreport
+package id.databisnis.android.bachot.features.rageshake.api.bugreport
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
interface BugReportEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionEvents.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionEvents.kt
similarity index 85%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionEvents.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionEvents.kt
index 89c49338..f9fa17c6 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionEvents.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.crash
+package id.databisnis.android.bachot.features.rageshake.api.crash
sealed interface CrashDetectionEvents {
data object ResetAllCrashData : CrashDetectionEvents
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionPresenter.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionPresenter.kt
similarity index 69%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionPresenter.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionPresenter.kt
index 085d4c8e..a1f9163f 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionPresenter.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionPresenter.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.crash
+package id.databisnis.android.bachot.features.rageshake.api.crash
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
interface CrashDetectionPresenter : Presenter
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionState.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionState.kt
similarity index 85%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionState.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionState.kt
index dd08cbf8..d7acb29d 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionState.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.crash
+package id.databisnis.android.bachot.features.rageshake.api.crash
data class CrashDetectionState(
val appName: String,
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionStateProvider.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionStateProvider.kt
similarity index 84%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionStateProvider.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionStateProvider.kt
index b1516731..76d156f0 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionStateProvider.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.crash
+package id.databisnis.android.bachot.features.rageshake.api.crash
fun aCrashDetectionState() = CrashDetectionState(
appName = "Element",
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionView.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionView.kt
similarity index 77%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionView.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionView.kt
index 57d28527..d1b00cbb 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/crash/CrashDetectionView.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/crash/CrashDetectionView.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.crash
+package id.databisnis.android.bachot.features.rageshake.api.crash
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
-import io.element.android.features.rageshake.api.R
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.rageshake.api.R
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun CrashDetectionView(
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionEvents.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionEvents.kt
similarity index 79%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionEvents.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionEvents.kt
index 921ae861..4e78effa 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionEvents.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.detection
+package id.databisnis.android.bachot.features.rageshake.api.detection
-import io.element.android.features.rageshake.api.screenshot.ImageResult
+import id.databisnis.android.bachot.features.rageshake.api.screenshot.ImageResult
sealed interface RageshakeDetectionEvents {
data object Dismiss : RageshakeDetectionEvents
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionPresenter.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionPresenter.kt
similarity index 69%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionPresenter.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionPresenter.kt
index d371e475..4c98dbad 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionPresenter.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionPresenter.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.detection
+package id.databisnis.android.bachot.features.rageshake.api.detection
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
interface RageshakeDetectionPresenter : Presenter
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionState.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionState.kt
similarity index 74%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionState.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionState.kt
index a240fed6..3c295930 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionState.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.detection
+package id.databisnis.android.bachot.features.rageshake.api.detection
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesState
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesState
data class RageshakeDetectionState(
val takeScreenshot: Boolean,
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionStateProvider.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionStateProvider.kt
similarity index 72%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionStateProvider.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionStateProvider.kt
index f79024ef..70e7662d 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionStateProvider.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionStateProvider.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.detection
+package id.databisnis.android.bachot.features.rageshake.api.detection
-import io.element.android.features.rageshake.api.preferences.aRageshakePreferencesState
+import id.databisnis.android.bachot.features.rageshake.api.preferences.aRageshakePreferencesState
fun aRageshakeDetectionState() = RageshakeDetectionState(
takeScreenshot = false,
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionView.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionView.kt
similarity index 77%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionView.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionView.kt
index dff6d9b7..86d212a0 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/detection/RageshakeDetectionView.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/detection/RageshakeDetectionView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.detection
+package id.databisnis.android.bachot.features.rageshake.api.detection
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -16,15 +16,15 @@ import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalView
import androidx.compose.ui.res.stringResource
import androidx.lifecycle.Lifecycle
-import io.element.android.features.rageshake.api.R
-import io.element.android.features.rageshake.api.screenshot.ImageResult
-import io.element.android.features.rageshake.api.screenshot.screenshot
-import io.element.android.libraries.androidutils.hardware.vibrate
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.utils.OnLifecycleEvent
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.rageshake.api.R
+import id.databisnis.android.bachot.features.rageshake.api.screenshot.ImageResult
+import id.databisnis.android.bachot.features.rageshake.api.screenshot.screenshot
+import id.databisnis.android.bachot.libraries.androidutils.hardware.vibrate
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.utils.OnLifecycleEvent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun RageshakeDetectionView(
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/logs/LogFilesRemover.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/logs/LogFilesRemover.kt
similarity index 88%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/logs/LogFilesRemover.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/logs/LogFilesRemover.kt
index f8eee316..0d0d2251 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/logs/LogFilesRemover.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/logs/LogFilesRemover.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.logs
+package id.databisnis.android.bachot.features.rageshake.api.logs
import java.io.File
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/logs/WriteToFilesConfigurationFactory.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/logs/WriteToFilesConfigurationFactory.kt
similarity index 69%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/logs/WriteToFilesConfigurationFactory.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/logs/WriteToFilesConfigurationFactory.kt
index dafefb0e..92daafeb 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/logs/WriteToFilesConfigurationFactory.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/logs/WriteToFilesConfigurationFactory.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.logs
+package id.databisnis.android.bachot.features.rageshake.api.logs
-import io.element.android.features.rageshake.api.reporter.BugReporter
-import io.element.android.libraries.matrix.api.tracing.WriteToFilesConfiguration
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporter
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.WriteToFilesConfiguration
fun BugReporter.createWriteToFilesConfiguration(): WriteToFilesConfiguration {
return WriteToFilesConfiguration.Enabled(
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesEvents.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesEvents.kt
similarity index 86%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesEvents.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesEvents.kt
index 49458c2e..07521b30 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesEvents.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.preferences
+package id.databisnis.android.bachot.features.rageshake.api.preferences
sealed interface RageshakePreferencesEvents {
data class SetSensitivity(val sensitivity: Float) : RageshakePreferencesEvents
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesPresenter.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesPresenter.kt
similarity index 69%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesPresenter.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesPresenter.kt
index d4c1e348..d31a3e0d 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesPresenter.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesPresenter.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.preferences
+package id.databisnis.android.bachot.features.rageshake.api.preferences
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
interface RageshakePreferencesPresenter : Presenter
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesState.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesState.kt
similarity index 86%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesState.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesState.kt
index faba80a3..c68fccdf 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesState.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.preferences
+package id.databisnis.android.bachot.features.rageshake.api.preferences
data class RageshakePreferencesState(
val isFeatureEnabled: Boolean,
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesStateProvider.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesStateProvider.kt
similarity index 93%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesStateProvider.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesStateProvider.kt
index d1a86374..9c8c805c 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesStateProvider.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.preferences
+package id.databisnis.android.bachot.features.rageshake.api.preferences
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesView.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesView.kt
similarity index 74%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesView.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesView.kt
index e4f32982..52527069 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/preferences/RageshakePreferencesView.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/preferences/RageshakePreferencesView.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.preferences
+package id.databisnis.android.bachot.features.rageshake.api.preferences
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.rageshake.api.R
-import io.element.android.libraries.designsystem.components.preferences.PreferenceCategory
-import io.element.android.libraries.designsystem.components.preferences.PreferenceSlide
-import io.element.android.libraries.designsystem.components.preferences.PreferenceSwitch
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.rageshake.api.R
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceCategory
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceSlide
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceSwitch
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun RageshakePreferencesView(
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/reporter/BugReporter.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/reporter/BugReporter.kt
similarity index 94%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/reporter/BugReporter.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/reporter/BugReporter.kt
index 79b05ea3..c0228736 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/reporter/BugReporter.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/reporter/BugReporter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.reporter
+package id.databisnis.android.bachot.features.rageshake.api.reporter
import java.io.File
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/reporter/BugReporterListener.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/reporter/BugReporterListener.kt
similarity index 91%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/reporter/BugReporterListener.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/reporter/BugReporterListener.kt
index b8c2d26d..92f1b00e 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/reporter/BugReporterListener.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/reporter/BugReporterListener.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.reporter
+package id.databisnis.android.bachot.features.rageshake.api.reporter
/**
* Bug report upload listener.
diff --git a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/screenshot/Screenshot.kt b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/screenshot/Screenshot.kt
similarity index 96%
rename from features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/screenshot/Screenshot.kt
rename to features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/screenshot/Screenshot.kt
index e820a143..a6d34c25 100644
--- a/features/rageshake/api/src/main/kotlin/io/element/android/features/rageshake/api/screenshot/Screenshot.kt
+++ b/features/rageshake/api/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/api/screenshot/Screenshot.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.api.screenshot
+package id.databisnis.android.bachot.features.rageshake.api.screenshot
import android.app.Activity
import android.graphics.Bitmap
diff --git a/features/rageshake/impl/build.gradle.kts b/features/rageshake/impl/build.gradle.kts
index 0200f21e..dec7361b 100644
--- a/features/rageshake/impl/build.gradle.kts
+++ b/features/rageshake/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.rageshake.impl"
+ namespace = "id.databisnis.android.bachot.features.rageshake.impl"
testOptions {
unitTests {
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/DefaultRageshakeFeatureAvailability.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/DefaultRageshakeFeatureAvailability.kt
similarity index 74%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/DefaultRageshakeFeatureAvailability.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/DefaultRageshakeFeatureAvailability.kt
index 97fe3251..af7b0233 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/DefaultRageshakeFeatureAvailability.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/DefaultRageshakeFeatureAvailability.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl
+package id.databisnis.android.bachot.features.rageshake.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.rageshake.api.RageshakeFeatureAvailability
-import io.element.android.features.rageshake.impl.reporter.BugReporterUrlProvider
+import id.databisnis.android.bachot.features.rageshake.api.RageshakeFeatureAvailability
+import id.databisnis.android.bachot.features.rageshake.impl.reporter.BugReporterUrlProvider
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.map
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportEvents.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportEvents.kt
similarity index 91%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportEvents.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportEvents.kt
index 90751873..9e8e268f 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportEvents.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
sealed interface BugReportEvents {
data object SendBugReport : BugReportEvents
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportFlowNode.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportFlowNode.kt
similarity index 82%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportFlowNode.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportFlowNode.kt
index f843d7da..38be5633 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportFlowNode.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -20,13 +20,13 @@ import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.rageshake.api.bugreport.BugReportEntryPoint
-import io.element.android.features.viewfolder.api.ViewFolderEntryPoint
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.rageshake.api.bugreport.BugReportEntryPoint
+import id.databisnis.android.bachot.features.viewfolder.api.ViewFolderEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
import kotlinx.parcelize.Parcelize
@ContributesNode(AppScope::class)
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportFormError.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportFormError.kt
similarity index 83%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportFormError.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportFormError.kt
index ba3d9f16..71e55890 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportFormError.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportFormError.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
sealed class BugReportFormError : Exception() {
data object DescriptionTooShort : BugReportFormError()
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportNode.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportNode.kt
similarity index 79%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportNode.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportNode.kt
index f6d6788b..669d40c1 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportNode.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
import androidx.activity.compose.LocalActivity
import androidx.compose.runtime.Composable
@@ -17,11 +17,11 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.rageshake.api.reporter.BugReporter
-import io.element.android.libraries.androidutils.system.toast
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporter
+import id.databisnis.android.bachot.libraries.androidutils.system.toast
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportPresenter.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportPresenter.kt
similarity index 89%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportPresenter.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportPresenter.kt
index 4985f9b3..1e7283b9 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportPresenter.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableFloatState
@@ -18,13 +18,13 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.saveable.rememberSaveable
import dev.zacsweers.metro.Inject
-import io.element.android.features.rageshake.api.reporter.BugReporter
-import io.element.android.features.rageshake.api.reporter.BugReporterListener
-import io.element.android.features.rageshake.impl.crash.CrashDataStore
-import io.element.android.features.rageshake.impl.screenshot.ScreenshotHolder
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporter
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporterListener
+import id.databisnis.android.bachot.features.rageshake.impl.crash.CrashDataStore
+import id.databisnis.android.bachot.features.rageshake.impl.screenshot.ScreenshotHolder
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportState.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportState.kt
similarity index 89%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportState.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportState.kt
index 65cc055e..0b41bc48 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportState.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
import android.os.Parcelable
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
import kotlinx.parcelize.Parcelize
data class BugReportState(
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportStateProvider.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportStateProvider.kt
similarity index 90%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportStateProvider.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportStateProvider.kt
index 0afd06f2..ce4624d5 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportStateProvider.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
open class BugReportStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportView.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportView.kt
similarity index 84%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportView.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportView.kt
index 612d3aa6..69ff7191 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportView.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
import android.content.res.Configuration
import androidx.compose.foundation.layout.Box
@@ -33,22 +33,22 @@ import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import coil3.compose.AsyncImage
import coil3.request.ImageRequest
-import io.element.android.features.rageshake.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.form.textFieldState
-import io.element.android.libraries.designsystem.components.preferences.PreferenceDivider
-import io.element.android.libraries.designsystem.components.preferences.PreferencePage
-import io.element.android.libraries.designsystem.components.preferences.PreferenceRow
-import io.element.android.libraries.designsystem.components.preferences.PreferenceSwitch
-import io.element.android.libraries.designsystem.modifiers.onTabOrEnterKeyFocusNext
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TextFieldValidity
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.rageshake.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.form.textFieldState
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceDivider
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferencePage
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceRow
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceSwitch
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onTabOrEnterKeyFocusNext
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextFieldValidity
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun BugReportView(
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/DefaultBugReportEntryPoint.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/DefaultBugReportEntryPoint.kt
similarity index 76%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/DefaultBugReportEntryPoint.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/DefaultBugReportEntryPoint.kt
index 615bd37f..74f92389 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/bugreport/DefaultBugReportEntryPoint.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/DefaultBugReportEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.rageshake.api.bugreport.BugReportEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.rageshake.api.bugreport.BugReportEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultBugReportEntryPoint : BugReportEntryPoint {
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/CrashDataStore.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/CrashDataStore.kt
similarity index 87%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/CrashDataStore.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/CrashDataStore.kt
index 234605d6..45c1e449 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/CrashDataStore.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/CrashDataStore.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.crash
+package id.databisnis.android.bachot.features.rageshake.impl.crash
import kotlinx.coroutines.flow.Flow
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/DefaultCrashDetectionPresenter.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/DefaultCrashDetectionPresenter.kt
similarity index 82%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/DefaultCrashDetectionPresenter.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/DefaultCrashDetectionPresenter.kt
index 25afadec..ba7e08d9 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/DefaultCrashDetectionPresenter.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/DefaultCrashDetectionPresenter.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.rageshake.impl.crash
+package id.databisnis.android.bachot.features.rageshake.impl.crash
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -17,11 +17,11 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.rageshake.api.RageshakeFeatureAvailability
-import io.element.android.features.rageshake.api.crash.CrashDetectionEvents
-import io.element.android.features.rageshake.api.crash.CrashDetectionPresenter
-import io.element.android.features.rageshake.api.crash.CrashDetectionState
-import io.element.android.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.features.rageshake.api.RageshakeFeatureAvailability
+import id.databisnis.android.bachot.features.rageshake.api.crash.CrashDetectionEvents
+import id.databisnis.android.bachot.features.rageshake.api.crash.CrashDetectionPresenter
+import id.databisnis.android.bachot.features.rageshake.api.crash.CrashDetectionState
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.flatMapLatest
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/PreferencesCrashDataStore.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/PreferencesCrashDataStore.kt
similarity index 88%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/PreferencesCrashDataStore.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/PreferencesCrashDataStore.kt
index 91aee0dc..f620cb69 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/PreferencesCrashDataStore.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/PreferencesCrashDataStore.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.crash
+package id.databisnis.android.bachot.features.rageshake.impl.crash
import androidx.datastore.preferences.core.booleanPreferencesKey
import androidx.datastore.preferences.core.edit
import androidx.datastore.preferences.core.stringPreferencesKey
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.preferences.api.store.PreferenceDataStoreFactory
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.preferences.api.store.PreferenceDataStoreFactory
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.map
import kotlinx.coroutines.runBlocking
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/VectorUncaughtExceptionHandler.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/VectorUncaughtExceptionHandler.kt
similarity index 95%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/VectorUncaughtExceptionHandler.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/VectorUncaughtExceptionHandler.kt
index 0eafdf35..53494b90 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/crash/VectorUncaughtExceptionHandler.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/VectorUncaughtExceptionHandler.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.crash
+package id.databisnis.android.bachot.features.rageshake.impl.crash
import android.os.Build
-import io.element.android.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
import timber.log.Timber
import java.io.PrintWriter
import java.io.StringWriter
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/detection/DefaultRageshakeDetectionPresenter.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/detection/DefaultRageshakeDetectionPresenter.kt
similarity index 83%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/detection/DefaultRageshakeDetectionPresenter.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/detection/DefaultRageshakeDetectionPresenter.kt
index a7813ed6..0924eb05 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/detection/DefaultRageshakeDetectionPresenter.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/detection/DefaultRageshakeDetectionPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.detection
+package id.databisnis.android.bachot.features.rageshake.impl.detection
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -17,14 +17,14 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.saveable.rememberSaveable
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.rageshake.api.detection.RageshakeDetectionEvents
-import io.element.android.features.rageshake.api.detection.RageshakeDetectionPresenter
-import io.element.android.features.rageshake.api.detection.RageshakeDetectionState
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesEvents
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesPresenter
-import io.element.android.features.rageshake.api.screenshot.ImageResult
-import io.element.android.features.rageshake.impl.rageshake.RageShake
-import io.element.android.features.rageshake.impl.screenshot.ScreenshotHolder
+import id.databisnis.android.bachot.features.rageshake.api.detection.RageshakeDetectionEvents
+import id.databisnis.android.bachot.features.rageshake.api.detection.RageshakeDetectionPresenter
+import id.databisnis.android.bachot.features.rageshake.api.detection.RageshakeDetectionState
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesEvents
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesPresenter
+import id.databisnis.android.bachot.features.rageshake.api.screenshot.ImageResult
+import id.databisnis.android.bachot.features.rageshake.impl.rageshake.RageShake
+import id.databisnis.android.bachot.features.rageshake.impl.screenshot.ScreenshotHolder
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import timber.log.Timber
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/di/RageshakeBindings.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/di/RageshakeBindings.kt
similarity index 73%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/di/RageshakeBindings.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/di/RageshakeBindings.kt
index 59795e52..82b8927b 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/di/RageshakeBindings.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/di/RageshakeBindings.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.di
+package id.databisnis.android.bachot.features.rageshake.impl.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.rageshake.impl.crash.PreferencesCrashDataStore
+import id.databisnis.android.bachot.features.rageshake.impl.crash.PreferencesCrashDataStore
@ContributesTo(AppScope::class)
interface RageshakeBindings {
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/di/RageshakeModule.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/di/RageshakeModule.kt
similarity index 55%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/di/RageshakeModule.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/di/RageshakeModule.kt
index 475127a3..b4d8ce9e 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/di/RageshakeModule.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/di/RageshakeModule.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.di
+package id.databisnis.android.bachot.features.rageshake.impl.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.rageshake.api.crash.CrashDetectionPresenter
-import io.element.android.features.rageshake.api.crash.CrashDetectionState
-import io.element.android.features.rageshake.api.detection.RageshakeDetectionPresenter
-import io.element.android.features.rageshake.api.detection.RageshakeDetectionState
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesPresenter
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesState
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.features.rageshake.api.crash.CrashDetectionPresenter
+import id.databisnis.android.bachot.features.rageshake.api.crash.CrashDetectionState
+import id.databisnis.android.bachot.features.rageshake.api.detection.RageshakeDetectionPresenter
+import id.databisnis.android.bachot.features.rageshake.api.detection.RageshakeDetectionState
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesPresenter
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
@ContributesTo(AppScope::class)
@BindingContainer
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/logs/DefaultLogFilesRemover.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/logs/DefaultLogFilesRemover.kt
similarity index 72%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/logs/DefaultLogFilesRemover.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/logs/DefaultLogFilesRemover.kt
index 0e1abd30..c96010c5 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/logs/DefaultLogFilesRemover.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/logs/DefaultLogFilesRemover.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.logs
+package id.databisnis.android.bachot.features.rageshake.impl.logs
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.rageshake.api.logs.LogFilesRemover
-import io.element.android.features.rageshake.impl.reporter.DefaultBugReporter
+import id.databisnis.android.bachot.features.rageshake.api.logs.LogFilesRemover
+import id.databisnis.android.bachot.features.rageshake.impl.reporter.DefaultBugReporter
import java.io.File
@ContributesBinding(AppScope::class)
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/preferences/DefaultRageshakePreferencesPresenter.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/preferences/DefaultRageshakePreferencesPresenter.kt
similarity index 80%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/preferences/DefaultRageshakePreferencesPresenter.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/preferences/DefaultRageshakePreferencesPresenter.kt
index f16d99c6..92e291a4 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/preferences/DefaultRageshakePreferencesPresenter.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/preferences/DefaultRageshakePreferencesPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.preferences
+package id.databisnis.android.bachot.features.rageshake.impl.preferences
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -18,12 +18,12 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.saveable.rememberSaveable
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.rageshake.api.RageshakeFeatureAvailability
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesEvents
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesPresenter
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesState
-import io.element.android.features.rageshake.impl.rageshake.RageShake
-import io.element.android.features.rageshake.impl.rageshake.RageshakeDataStore
+import id.databisnis.android.bachot.features.rageshake.api.RageshakeFeatureAvailability
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesEvents
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesPresenter
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesState
+import id.databisnis.android.bachot.features.rageshake.impl.rageshake.RageShake
+import id.databisnis.android.bachot.features.rageshake.impl.rageshake.RageshakeDataStore
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/DefaultRageShake.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/DefaultRageShake.kt
similarity index 93%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/DefaultRageShake.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/DefaultRageShake.kt
index 04efd5bc..b46c5ad3 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/DefaultRageShake.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/DefaultRageShake.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.rageshake
+package id.databisnis.android.bachot.features.rageshake.impl.rageshake
import android.content.Context
import android.hardware.Sensor
@@ -17,7 +17,7 @@ import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
import dev.zacsweers.metro.binding
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
@SingleIn(AppScope::class)
@ContributesBinding(scope = AppScope::class, binding = binding())
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/PreferencesRageshakeDataStore.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/PreferencesRageshakeDataStore.kt
similarity index 87%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/PreferencesRageshakeDataStore.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/PreferencesRageshakeDataStore.kt
index 04ead6ee..625acf8a 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/PreferencesRageshakeDataStore.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/PreferencesRageshakeDataStore.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.rageshake
+package id.databisnis.android.bachot.features.rageshake.impl.rageshake
import androidx.datastore.preferences.core.booleanPreferencesKey
import androidx.datastore.preferences.core.edit
import androidx.datastore.preferences.core.floatPreferencesKey
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.preferences.api.store.PreferenceDataStoreFactory
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.preferences.api.store.PreferenceDataStoreFactory
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.map
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/RageShake.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/RageShake.kt
similarity index 90%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/RageShake.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/RageShake.kt
index f1f6e6f5..47490f9f 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/RageShake.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/RageShake.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.rageshake
+package id.databisnis.android.bachot.features.rageshake.impl.rageshake
interface RageShake {
/**
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/RageshakeDataStore.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/RageshakeDataStore.kt
similarity index 87%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/RageshakeDataStore.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/RageshakeDataStore.kt
index 7afaa0d9..e383072a 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/rageshake/RageshakeDataStore.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/RageshakeDataStore.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.rageshake
+package id.databisnis.android.bachot.features.rageshake.impl.rageshake
import kotlinx.coroutines.flow.Flow
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReportAppNameProvider.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReportAppNameProvider.kt
similarity index 81%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReportAppNameProvider.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReportAppNameProvider.kt
index cef434a5..2f5d0743 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReportAppNameProvider.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReportAppNameProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.reporter
+package id.databisnis.android.bachot.features.rageshake.impl.reporter
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.appconfig.RageshakeConfig
+import id.databisnis.android.bachot.appconfig.RageshakeConfig
fun interface BugReportAppNameProvider {
fun provide(): String
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReporterMultipartBody.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReporterMultipartBody.kt
similarity index 99%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReporterMultipartBody.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReporterMultipartBody.kt
index ccdff2e6..20fcca92 100755
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReporterMultipartBody.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReporterMultipartBody.kt
@@ -12,7 +12,7 @@
"SpellCheckingInspection",
)
-package io.element.android.features.rageshake.impl.reporter
+package id.databisnis.android.bachot.features.rageshake.impl.reporter
import kotlinx.collections.immutable.toImmutableList
import okhttp3.Headers
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReporterMultipartBodyListener.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReporterMultipartBodyListener.kt
similarity index 87%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReporterMultipartBodyListener.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReporterMultipartBodyListener.kt
index 8d21b281..9b7521be 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReporterMultipartBodyListener.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReporterMultipartBodyListener.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.reporter
+package id.databisnis.android.bachot.features.rageshake.impl.reporter
fun interface BugReporterMultipartBodyListener {
/**
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReporterUrlProvider.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReporterUrlProvider.kt
similarity index 84%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReporterUrlProvider.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReporterUrlProvider.kt
index d6d74d81..63b76a51 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/BugReporterUrlProvider.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/BugReporterUrlProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.reporter
+package id.databisnis.android.bachot.features.rageshake.impl.reporter
import kotlinx.coroutines.flow.Flow
import okhttp3.HttpUrl
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporter.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporter.kt
similarity index 91%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporter.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporter.kt
index f51d6993..d3a51f08 100755
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporter.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.reporter
+package id.databisnis.android.bachot.features.rageshake.impl.reporter
import android.content.Context
import android.os.Build
@@ -16,27 +16,27 @@ import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.Provider
import dev.zacsweers.metro.SingleIn
-import io.element.android.appconfig.RageshakeConfig
-import io.element.android.features.rageshake.api.logs.createWriteToFilesConfiguration
-import io.element.android.features.rageshake.api.reporter.BugReporter
-import io.element.android.features.rageshake.api.reporter.BugReporterListener
-import io.element.android.features.rageshake.impl.crash.CrashDataStore
-import io.element.android.features.rageshake.impl.screenshot.ScreenshotHolder
-import io.element.android.libraries.androidutils.file.compressFile
-import io.element.android.libraries.androidutils.file.safeDelete
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.data.tryOrNull
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.di.annotations.AppCoroutineScope
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.libraries.matrix.api.MatrixClientProvider
-import io.element.android.libraries.matrix.api.SdkMetadata
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.tracing.TracingService
-import io.element.android.libraries.network.useragent.UserAgentProvider
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.api.sessionIdFlow
+import id.databisnis.android.bachot.appconfig.RageshakeConfig
+import id.databisnis.android.bachot.features.rageshake.api.logs.createWriteToFilesConfiguration
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporter
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporterListener
+import id.databisnis.android.bachot.features.rageshake.impl.crash.CrashDataStore
+import id.databisnis.android.bachot.features.rageshake.impl.screenshot.ScreenshotHolder
+import id.databisnis.android.bachot.libraries.androidutils.file.compressFile
+import id.databisnis.android.bachot.libraries.androidutils.file.safeDelete
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.api.SdkMetadata
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TracingService
+import id.databisnis.android.bachot.libraries.network.useragent.UserAgentProvider
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.api.sessionIdFlow
import kotlinx.coroutines.CancellationException
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.distinctUntilChanged
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporterUrlProvider.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporterUrlProvider.kt
similarity index 75%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporterUrlProvider.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporterUrlProvider.kt
index 384d059e..0a2821bd 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporterUrlProvider.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporterUrlProvider.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.reporter
+package id.databisnis.android.bachot.features.rageshake.impl.reporter
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.appconfig.RageshakeConfig
-import io.element.android.features.enterprise.api.BugReportUrl
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.api.sessionIdFlow
+import id.databisnis.android.bachot.appconfig.RageshakeConfig
+import id.databisnis.android.bachot.features.enterprise.api.BugReportUrl
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.api.sessionIdFlow
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.flatMapLatest
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/screenshot/DefaultScreenshotHolder.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/screenshot/DefaultScreenshotHolder.kt
similarity index 77%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/screenshot/DefaultScreenshotHolder.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/screenshot/DefaultScreenshotHolder.kt
index 96fb145d..4fd7fdce 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/screenshot/DefaultScreenshotHolder.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/screenshot/DefaultScreenshotHolder.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.screenshot
+package id.databisnis.android.bachot.features.rageshake.impl.screenshot
import android.content.Context
import android.graphics.Bitmap
@@ -14,9 +14,9 @@ import androidx.core.net.toUri
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.libraries.androidutils.bitmap.writeBitmap
-import io.element.android.libraries.androidutils.file.safeDelete
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.androidutils.bitmap.writeBitmap
+import id.databisnis.android.bachot.libraries.androidutils.file.safeDelete
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import java.io.File
@SingleIn(AppScope::class)
diff --git a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/screenshot/ScreenshotHolder.kt b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/screenshot/ScreenshotHolder.kt
similarity index 84%
rename from features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/screenshot/ScreenshotHolder.kt
rename to features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/screenshot/ScreenshotHolder.kt
index 8ea58f67..9bc19d96 100644
--- a/features/rageshake/impl/src/main/kotlin/io/element/android/features/rageshake/impl/screenshot/ScreenshotHolder.kt
+++ b/features/rageshake/impl/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/impl/screenshot/ScreenshotHolder.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.screenshot
+package id.databisnis.android.bachot.features.rageshake.impl.screenshot
import android.graphics.Bitmap
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/DefaultRageshakeFeatureAvailabilityTest.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/DefaultRageshakeFeatureAvailabilityTest.kt
similarity index 94%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/DefaultRageshakeFeatureAvailabilityTest.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/DefaultRageshakeFeatureAvailabilityTest.kt
index b656d148..18dc5936 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/DefaultRageshakeFeatureAvailabilityTest.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/DefaultRageshakeFeatureAvailabilityTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl
+package id.databisnis.android.bachot.features.rageshake.impl
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportPresenterTest.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportPresenterTest.kt
similarity index 92%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportPresenterTest.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportPresenterTest.kt
index f5b05080..c6728896 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/bugreport/BugReportPresenterTest.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/BugReportPresenterTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.rageshake.api.reporter.BugReporter
-import io.element.android.features.rageshake.impl.crash.A_CRASH_DATA
-import io.element.android.features.rageshake.impl.crash.CrashDataStore
-import io.element.android.features.rageshake.impl.crash.FakeCrashDataStore
-import io.element.android.features.rageshake.impl.screenshot.A_SCREENSHOT_URI
-import io.element.android.features.rageshake.impl.screenshot.FakeScreenshotHolder
-import io.element.android.features.rageshake.impl.screenshot.ScreenshotHolder
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.test.A_FAILURE_REASON
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporter
+import id.databisnis.android.bachot.features.rageshake.impl.crash.A_CRASH_DATA
+import id.databisnis.android.bachot.features.rageshake.impl.crash.CrashDataStore
+import id.databisnis.android.bachot.features.rageshake.impl.crash.FakeCrashDataStore
+import id.databisnis.android.bachot.features.rageshake.impl.screenshot.A_SCREENSHOT_URI
+import id.databisnis.android.bachot.features.rageshake.impl.screenshot.FakeScreenshotHolder
+import id.databisnis.android.bachot.features.rageshake.impl.screenshot.ScreenshotHolder
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.test.A_FAILURE_REASON
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/bugreport/DefaultBugReportEntryPointTest.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/DefaultBugReportEntryPointTest.kt
similarity index 79%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/bugreport/DefaultBugReportEntryPointTest.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/DefaultBugReportEntryPointTest.kt
index bf459827..fda283a7 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/bugreport/DefaultBugReportEntryPointTest.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/DefaultBugReportEntryPointTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.rageshake.api.bugreport.BugReportEntryPoint
-import io.element.android.features.viewfolder.test.FakeViewFolderEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.rageshake.api.bugreport.BugReportEntryPoint
+import id.databisnis.android.bachot.features.viewfolder.test.FakeViewFolderEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/bugreport/FakeBugReporter.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/FakeBugReporter.kt
similarity index 82%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/bugreport/FakeBugReporter.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/FakeBugReporter.kt
index 36cc185e..70d5a6a3 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/bugreport/FakeBugReporter.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/bugreport/FakeBugReporter.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.bugreport
+package id.databisnis.android.bachot.features.rageshake.impl.bugreport
-import io.element.android.features.rageshake.api.reporter.BugReporter
-import io.element.android.features.rageshake.api.reporter.BugReporterListener
-import io.element.android.libraries.matrix.test.A_FAILURE_REASON
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporter
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporterListener
+import id.databisnis.android.bachot.libraries.matrix.test.A_FAILURE_REASON
import kotlinx.coroutines.delay
import java.io.File
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/crash/FakeCrashDataStore.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/FakeCrashDataStore.kt
similarity index 94%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/crash/FakeCrashDataStore.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/FakeCrashDataStore.kt
index 3ddacd3d..68a92a9f 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/crash/FakeCrashDataStore.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/FakeCrashDataStore.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.crash
+package id.databisnis.android.bachot.features.rageshake.impl.crash
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/crash/VectorUncaughtExceptionHandlerTest.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/VectorUncaughtExceptionHandlerTest.kt
similarity index 87%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/crash/VectorUncaughtExceptionHandlerTest.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/VectorUncaughtExceptionHandlerTest.kt
index 665e1ce4..143fe184 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/crash/VectorUncaughtExceptionHandlerTest.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/VectorUncaughtExceptionHandlerTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.crash
+package id.databisnis.android.bachot.features.rageshake.impl.crash
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.preferences.test.FakePreferenceDataStoreFactory
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.preferences.test.FakePreferenceDataStoreFactory
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/crash/ui/CrashDetectionPresenterTest.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/ui/CrashDetectionPresenterTest.kt
similarity index 88%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/crash/ui/CrashDetectionPresenterTest.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/ui/CrashDetectionPresenterTest.kt
index dcaaa20a..dbe0bd6b 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/crash/ui/CrashDetectionPresenterTest.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/crash/ui/CrashDetectionPresenterTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.crash.ui
+package id.databisnis.android.bachot.features.rageshake.impl.crash.ui
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.rageshake.api.crash.CrashDetectionEvents
-import io.element.android.features.rageshake.impl.crash.A_CRASH_DATA
-import io.element.android.features.rageshake.impl.crash.DefaultCrashDetectionPresenter
-import io.element.android.features.rageshake.impl.crash.FakeCrashDataStore
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.rageshake.api.crash.CrashDetectionEvents
+import id.databisnis.android.bachot.features.rageshake.impl.crash.A_CRASH_DATA
+import id.databisnis.android.bachot.features.rageshake.impl.crash.DefaultCrashDetectionPresenter
+import id.databisnis.android.bachot.features.rageshake.impl.crash.FakeCrashDataStore
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.flowOf
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/detection/RageshakeDetectionPresenterTest.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/detection/RageshakeDetectionPresenterTest.kt
similarity index 91%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/detection/RageshakeDetectionPresenterTest.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/detection/RageshakeDetectionPresenterTest.kt
index d76ab73a..199a2500 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/detection/RageshakeDetectionPresenterTest.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/detection/RageshakeDetectionPresenterTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.detection
+package id.databisnis.android.bachot.features.rageshake.impl.detection
import android.graphics.Bitmap
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.rageshake.api.detection.RageshakeDetectionEvents
-import io.element.android.features.rageshake.api.screenshot.ImageResult
-import io.element.android.features.rageshake.impl.preferences.DefaultRageshakePreferencesPresenter
-import io.element.android.features.rageshake.impl.rageshake.FakeRageShake
-import io.element.android.features.rageshake.impl.rageshake.FakeRageshakeDataStore
-import io.element.android.features.rageshake.impl.screenshot.FakeScreenshotHolder
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.rageshake.api.detection.RageshakeDetectionEvents
+import id.databisnis.android.bachot.features.rageshake.api.screenshot.ImageResult
+import id.databisnis.android.bachot.features.rageshake.impl.preferences.DefaultRageshakePreferencesPresenter
+import id.databisnis.android.bachot.features.rageshake.impl.rageshake.FakeRageShake
+import id.databisnis.android.bachot.features.rageshake.impl.rageshake.FakeRageshakeDataStore
+import id.databisnis.android.bachot.features.rageshake.impl.screenshot.FakeScreenshotHolder
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import io.mockk.mockk
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.flow.flowOf
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/preferences/RageshakePreferencesPresenterTest.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/preferences/RageshakePreferencesPresenterTest.kt
similarity index 87%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/preferences/RageshakePreferencesPresenterTest.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/preferences/RageshakePreferencesPresenterTest.kt
index 8fda5c3d..a14d7668 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/preferences/RageshakePreferencesPresenterTest.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/preferences/RageshakePreferencesPresenterTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.preferences
+package id.databisnis.android.bachot.features.rageshake.impl.preferences
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.rageshake.api.preferences.RageshakePreferencesEvents
-import io.element.android.features.rageshake.impl.rageshake.A_SENSITIVITY
-import io.element.android.features.rageshake.impl.rageshake.FakeRageShake
-import io.element.android.features.rageshake.impl.rageshake.FakeRageshakeDataStore
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.rageshake.api.preferences.RageshakePreferencesEvents
+import id.databisnis.android.bachot.features.rageshake.impl.rageshake.A_SENSITIVITY
+import id.databisnis.android.bachot.features.rageshake.impl.rageshake.FakeRageShake
+import id.databisnis.android.bachot.features.rageshake.impl.rageshake.FakeRageshakeDataStore
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.flow.flowOf
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/rageshake/FakeRageShake.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/FakeRageShake.kt
similarity index 91%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/rageshake/FakeRageShake.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/FakeRageShake.kt
index 08dbe918..f8110a1f 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/rageshake/FakeRageShake.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/FakeRageShake.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.rageshake
+package id.databisnis.android.bachot.features.rageshake.impl.rageshake
class FakeRageShake(
private var isAvailableValue: Boolean = true
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/rageshake/FakeRageshakeDataStore.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/FakeRageshakeDataStore.kt
similarity index 93%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/rageshake/FakeRageshakeDataStore.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/FakeRageshakeDataStore.kt
index 122706b1..d095bee5 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/rageshake/FakeRageshakeDataStore.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/rageshake/FakeRageshakeDataStore.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.rageshake
+package id.databisnis.android.bachot.features.rageshake.impl.rageshake
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporterTest.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporterTest.kt
similarity index 91%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporterTest.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporterTest.kt
index f82c5788..cf374834 100755
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporterTest.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporterTest.kt
@@ -6,33 +6,33 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.reporter
+package id.databisnis.android.bachot.features.rageshake.impl.reporter
import com.google.common.truth.Truth.assertThat
-import io.element.android.appconfig.RageshakeConfig
-import io.element.android.features.rageshake.api.reporter.BugReporterListener
-import io.element.android.features.rageshake.impl.crash.CrashDataStore
-import io.element.android.features.rageshake.impl.crash.FakeCrashDataStore
-import io.element.android.features.rageshake.impl.screenshot.FakeScreenshotHolder
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.MatrixClientProvider
-import io.element.android.libraries.matrix.api.tracing.TracingService
-import io.element.android.libraries.matrix.api.tracing.WriteToFilesConfiguration
-import io.element.android.libraries.matrix.test.A_DEVICE_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.FakeMatrixClientProvider
-import io.element.android.libraries.matrix.test.FakeSdkMetadata
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
-import io.element.android.libraries.matrix.test.tracing.FakeTracingService
-import io.element.android.libraries.network.useragent.DefaultUserAgentProvider
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.appconfig.RageshakeConfig
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporterListener
+import id.databisnis.android.bachot.features.rageshake.impl.crash.CrashDataStore
+import id.databisnis.android.bachot.features.rageshake.impl.crash.FakeCrashDataStore
+import id.databisnis.android.bachot.features.rageshake.impl.screenshot.FakeScreenshotHolder
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TracingService
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.WriteToFilesConfiguration
+import id.databisnis.android.bachot.libraries.matrix.test.A_DEVICE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.test.FakeSdkMetadata
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.test.tracing.FakeTracingService
+import id.databisnis.android.bachot.libraries.network.useragent.DefaultUserAgentProvider
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.flowOf
import kotlinx.coroutines.test.TestScope
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporterUrlProviderTest.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporterUrlProviderTest.kt
similarity index 78%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporterUrlProviderTest.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporterUrlProviderTest.kt
index 67af12c1..daa419b5 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporterUrlProviderTest.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/DefaultBugReporterUrlProviderTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.reporter
+package id.databisnis.android.bachot.features.rageshake.impl.reporter
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.appconfig.RageshakeConfig
-import io.element.android.features.enterprise.api.BugReportUrl
-import io.element.android.features.enterprise.api.EnterpriseService
-import io.element.android.features.enterprise.test.FakeEnterpriseService
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.appconfig.RageshakeConfig
+import id.databisnis.android.bachot.features.enterprise.api.BugReportUrl
+import id.databisnis.android.bachot.features.enterprise.api.EnterpriseService
+import id.databisnis.android.bachot.features.enterprise.test.FakeEnterpriseService
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
import kotlinx.coroutines.test.runTest
import okhttp3.HttpUrl.Companion.toHttpUrl
import org.junit.Test
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/reporter/NoopBugReporterListener.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/NoopBugReporterListener.kt
similarity index 75%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/reporter/NoopBugReporterListener.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/NoopBugReporterListener.kt
index 557f0c94..40e9fbb5 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/reporter/NoopBugReporterListener.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/reporter/NoopBugReporterListener.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.reporter
+package id.databisnis.android.bachot.features.rageshake.impl.reporter
-import io.element.android.features.rageshake.api.reporter.BugReporterListener
+import id.databisnis.android.bachot.features.rageshake.api.reporter.BugReporterListener
class NoopBugReporterListener : BugReporterListener {
override fun onUploadCancelled() = Unit
diff --git a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/screenshot/FakeScreenshotHolder.kt b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/screenshot/FakeScreenshotHolder.kt
similarity index 88%
rename from features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/screenshot/FakeScreenshotHolder.kt
rename to features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/screenshot/FakeScreenshotHolder.kt
index 543f8e50..322dceec 100644
--- a/features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/screenshot/FakeScreenshotHolder.kt
+++ b/features/rageshake/impl/src/test/kotlin/id/databisnis/android/bachot/features/rageshake/impl/screenshot/FakeScreenshotHolder.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.impl.screenshot
+package id.databisnis.android.bachot.features.rageshake.impl.screenshot
import android.graphics.Bitmap
diff --git a/features/rageshake/test/build.gradle.kts b/features/rageshake/test/build.gradle.kts
index afc5e514..7b9f422b 100644
--- a/features/rageshake/test/build.gradle.kts
+++ b/features/rageshake/test/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.rageshake.test"
+ namespace = "id.databisnis.android.bachot.features.rageshake.test"
}
dependencies {
diff --git a/features/rageshake/test/src/main/kotlin/io/element/android/features/rageshake/test/logs/FakeLogFilesRemover.kt b/features/rageshake/test/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/test/logs/FakeLogFilesRemover.kt
similarity index 63%
rename from features/rageshake/test/src/main/kotlin/io/element/android/features/rageshake/test/logs/FakeLogFilesRemover.kt
rename to features/rageshake/test/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/test/logs/FakeLogFilesRemover.kt
index 9bf00c80..ef0cd68d 100644
--- a/features/rageshake/test/src/main/kotlin/io/element/android/features/rageshake/test/logs/FakeLogFilesRemover.kt
+++ b/features/rageshake/test/src/main/kotlin/id/databisnis/android/bachot/features/rageshake/test/logs/FakeLogFilesRemover.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rageshake.test.logs
+package id.databisnis.android.bachot.features.rageshake.test.logs
-import io.element.android.features.rageshake.api.logs.LogFilesRemover
-import io.element.android.tests.testutils.lambda.LambdaOneParamRecorder
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.features.rageshake.api.logs.LogFilesRemover
+import id.databisnis.android.bachot.tests.testutils.lambda.LambdaOneParamRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import java.io.File
class FakeLogFilesRemover(
diff --git a/features/reportroom/api/build.gradle.kts b/features/reportroom/api/build.gradle.kts
index 83318480..81611873 100644
--- a/features/reportroom/api/build.gradle.kts
+++ b/features/reportroom/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.reportroom.api"
+ namespace = "id.databisnis.android.bachot.features.reportroom.api"
}
dependencies {
diff --git a/features/reportroom/api/src/main/kotlin/io/element/android/features/reportroom/api/ReportRoomEntryPoint.kt b/features/reportroom/api/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/api/ReportRoomEntryPoint.kt
similarity index 70%
rename from features/reportroom/api/src/main/kotlin/io/element/android/features/reportroom/api/ReportRoomEntryPoint.kt
rename to features/reportroom/api/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/api/ReportRoomEntryPoint.kt
index ea995073..1e812a66 100644
--- a/features/reportroom/api/src/main/kotlin/io/element/android/features/reportroom/api/ReportRoomEntryPoint.kt
+++ b/features/reportroom/api/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/api/ReportRoomEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.api
+package id.databisnis.android.bachot.features.reportroom.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
fun interface ReportRoomEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/reportroom/impl/build.gradle.kts b/features/reportroom/impl/build.gradle.kts
index c945465a..c9528e51 100644
--- a/features/reportroom/impl/build.gradle.kts
+++ b/features/reportroom/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.setupDependencyInjection
import extension.testCommonDependencies
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.reportroom.impl"
+ namespace = "id.databisnis.android.bachot.features.reportroom.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/DefaultReportRoomEntryPoint.kt b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/DefaultReportRoomEntryPoint.kt
similarity index 72%
rename from features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/DefaultReportRoomEntryPoint.kt
rename to features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/DefaultReportRoomEntryPoint.kt
index 1d4ee13d..da96b503 100644
--- a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/DefaultReportRoomEntryPoint.kt
+++ b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/DefaultReportRoomEntryPoint.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.reportroom.api.ReportRoomEntryPoint
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.features.reportroom.api.ReportRoomEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
@ContributesBinding(AppScope::class)
class DefaultReportRoomEntryPoint : ReportRoomEntryPoint {
diff --git a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoom.kt b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoom.kt
similarity index 85%
rename from features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoom.kt
rename to features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoom.kt
index 45f6c30b..b77b8abc 100644
--- a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoom.kt
+++ b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoom.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
interface ReportRoom {
suspend operator fun invoke(
diff --git a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomEvents.kt b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomEvents.kt
similarity index 88%
rename from features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomEvents.kt
rename to features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomEvents.kt
index f7185f7f..3c88d172 100644
--- a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomEvents.kt
+++ b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
sealed interface ReportRoomEvents {
data class UpdateReason(val reason: String) : ReportRoomEvents
diff --git a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomNode.kt b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomNode.kt
similarity index 75%
rename from features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomNode.kt
rename to features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomNode.kt
index ef11730d..ba95e1f7 100644
--- a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomNode.kt
+++ b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,11 +15,11 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomPresenter.kt b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomPresenter.kt
similarity index 88%
rename from features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomPresenter.kt
rename to features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomPresenter.kt
index 422cf427..8a7172a1 100644
--- a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomPresenter.kt
+++ b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -19,10 +19,10 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomState.kt b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomState.kt
similarity index 77%
rename from features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomState.kt
rename to features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomState.kt
index fa093069..ed38009b 100644
--- a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomState.kt
+++ b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
data class ReportRoomState(
val reason: String,
diff --git a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomStateProvider.kt b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomStateProvider.kt
similarity index 90%
rename from features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomStateProvider.kt
rename to features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomStateProvider.kt
index 8baae080..37d17fea 100644
--- a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomStateProvider.kt
+++ b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
open class ReportRoomStateProvider : PreviewParameterProvider {
companion object {
diff --git a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomView.kt b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomView.kt
similarity index 80%
rename from features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomView.kt
rename to features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomView.kt
index 4ab1a513..a824e00e 100644
--- a/features/reportroom/impl/src/main/kotlin/io/element/android/features/reportroom/impl/ReportRoomView.kt
+++ b/features/reportroom/impl/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
@@ -26,19 +26,19 @@ import androidx.compose.ui.platform.LocalFocusManager
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/DefaultReportRoomEntryPointTest.kt b/features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/DefaultReportRoomEntryPointTest.kt
similarity index 87%
rename from features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/DefaultReportRoomEntryPointTest.kt
rename to features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/DefaultReportRoomEntryPointTest.kt
index 2c8354a0..70d14b15 100644
--- a/features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/DefaultReportRoomEntryPointTest.kt
+++ b/features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/DefaultReportRoomEntryPointTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/DefaultReportRoomTest.kt b/features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/DefaultReportRoomTest.kt
similarity index 91%
rename from features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/DefaultReportRoomTest.kt
rename to features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/DefaultReportRoomTest.kt
index 93cd8105..c6307628 100644
--- a/features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/DefaultReportRoomTest.kt
+++ b/features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/DefaultReportRoomTest.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/ReportRoomPresenterTest.kt b/features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomPresenterTest.kt
similarity index 89%
rename from features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/ReportRoomPresenterTest.kt
rename to features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomPresenterTest.kt
index 6bcaeac0..539dc93e 100644
--- a/features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/ReportRoomPresenterTest.kt
+++ b/features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomPresenterTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.reportroom.impl.fakes.FakeReportRoom
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.tests.testutils.lambda.any
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.reportroom.impl.fakes.FakeReportRoom
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.tests.testutils.lambda.any
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/ReportRoomViewTest.kt b/features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomViewTest.kt
similarity index 86%
rename from features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/ReportRoomViewTest.kt
rename to features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomViewTest.kt
index 59d95075..eff389f2 100644
--- a/features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/ReportRoomViewTest.kt
+++ b/features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/ReportRoomViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl
+package id.databisnis.android.bachot.features.reportroom.impl
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,12 +14,12 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performTextInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/fakes/FakeReportRoom.kt b/features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/fakes/FakeReportRoom.kt
similarity index 64%
rename from features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/fakes/FakeReportRoom.kt
rename to features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/fakes/FakeReportRoom.kt
index 402ff19a..b58c2981 100644
--- a/features/reportroom/impl/src/test/kotlin/io/element/android/features/reportroom/impl/fakes/FakeReportRoom.kt
+++ b/features/reportroom/impl/src/test/kotlin/id/databisnis/android/bachot/features/reportroom/impl/fakes/FakeReportRoom.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.impl.fakes
+package id.databisnis.android.bachot.features.reportroom.impl.fakes
-import io.element.android.features.reportroom.impl.ReportRoom
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.features.reportroom.impl.ReportRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeReportRoom(
var lambda: (RoomId, Boolean, String, Boolean) -> Result = { _, _, _, _ -> lambdaError() }
diff --git a/features/reportroom/test/build.gradle.kts b/features/reportroom/test/build.gradle.kts
index 049ced1e..d8903a92 100644
--- a/features/reportroom/test/build.gradle.kts
+++ b/features/reportroom/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.reportroom.test"
+ namespace = "id.databisnis.android.bachot.features.reportroom.test"
}
dependencies {
diff --git a/features/reportroom/test/src/main/kotlin/io/element/android/features/reportroom/test/FakeReportRoomEntryPoint.kt b/features/reportroom/test/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/test/FakeReportRoomEntryPoint.kt
similarity index 65%
rename from features/reportroom/test/src/main/kotlin/io/element/android/features/reportroom/test/FakeReportRoomEntryPoint.kt
rename to features/reportroom/test/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/test/FakeReportRoomEntryPoint.kt
index 02e5020d..fb2f7da7 100644
--- a/features/reportroom/test/src/main/kotlin/io/element/android/features/reportroom/test/FakeReportRoomEntryPoint.kt
+++ b/features/reportroom/test/src/main/kotlin/id/databisnis/android/bachot/features/reportroom/test/FakeReportRoomEntryPoint.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.reportroom.test
+package id.databisnis.android.bachot.features.reportroom.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.reportroom.api.ReportRoomEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.reportroom.api.ReportRoomEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeReportRoomEntryPoint : ReportRoomEntryPoint {
override fun createNode(
diff --git a/features/rolesandpermissions/api/build.gradle.kts b/features/rolesandpermissions/api/build.gradle.kts
index ca299726..cf438f55 100644
--- a/features/rolesandpermissions/api/build.gradle.kts
+++ b/features/rolesandpermissions/api/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.rolesandpermissions.api"
+ namespace = "id.databisnis.android.bachot.features.rolesandpermissions.api"
}
dependencies {
diff --git a/features/rolesandpermissions/api/src/main/kotlin/io/element/android/features/rolesandpermissions/api/ChangeRoomMemberRolesEntryPoint.kt b/features/rolesandpermissions/api/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/api/ChangeRoomMemberRolesEntryPoint.kt
similarity index 72%
rename from features/rolesandpermissions/api/src/main/kotlin/io/element/android/features/rolesandpermissions/api/ChangeRoomMemberRolesEntryPoint.kt
rename to features/rolesandpermissions/api/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/api/ChangeRoomMemberRolesEntryPoint.kt
index 7cfdfefa..deabe3e1 100644
--- a/features/rolesandpermissions/api/src/main/kotlin/io/element/android/features/rolesandpermissions/api/ChangeRoomMemberRolesEntryPoint.kt
+++ b/features/rolesandpermissions/api/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/api/ChangeRoomMemberRolesEntryPoint.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.api
+package id.databisnis.android.bachot.features.rolesandpermissions.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
fun interface ChangeRoomMemberRolesEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/rolesandpermissions/api/src/main/kotlin/io/element/android/features/rolesandpermissions/api/RolesAndPermissionsEntryPoint.kt b/features/rolesandpermissions/api/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/api/RolesAndPermissionsEntryPoint.kt
similarity index 66%
rename from features/rolesandpermissions/api/src/main/kotlin/io/element/android/features/rolesandpermissions/api/RolesAndPermissionsEntryPoint.kt
rename to features/rolesandpermissions/api/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/api/RolesAndPermissionsEntryPoint.kt
index 1e9fe6a1..9cfb580a 100644
--- a/features/rolesandpermissions/api/src/main/kotlin/io/element/android/features/rolesandpermissions/api/RolesAndPermissionsEntryPoint.kt
+++ b/features/rolesandpermissions/api/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/api/RolesAndPermissionsEntryPoint.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.api
+package id.databisnis.android.bachot.features.rolesandpermissions.api
-import io.element.android.libraries.architecture.SimpleFeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.SimpleFeatureEntryPoint
fun interface RolesAndPermissionsEntryPoint : SimpleFeatureEntryPoint
diff --git a/features/rolesandpermissions/impl/build.gradle.kts b/features/rolesandpermissions/impl/build.gradle.kts
index 19820a88..cd052553 100644
--- a/features/rolesandpermissions/impl/build.gradle.kts
+++ b/features/rolesandpermissions/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.rolesandpermissions.impl"
+ namespace = "id.databisnis.android.bachot.features.rolesandpermissions.impl"
testOptions {
unitTests {
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/DefaultRolesAndPermissionsEntryPoint.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/DefaultRolesAndPermissionsEntryPoint.kt
similarity index 68%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/DefaultRolesAndPermissionsEntryPoint.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/DefaultRolesAndPermissionsEntryPoint.kt
index 2f281a59..2caa3983 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/DefaultRolesAndPermissionsEntryPoint.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/DefaultRolesAndPermissionsEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl
+package id.databisnis.android.bachot.features.rolesandpermissions.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.rolesandpermissions.api.RolesAndPermissionsEntryPoint
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.RoomScope
+import id.databisnis.android.bachot.features.rolesandpermissions.api.RolesAndPermissionsEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.RoomScope
@ContributesBinding(RoomScope::class)
class DefaultRolesAndPermissionsEntryPoint : RolesAndPermissionsEntryPoint {
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/RolesAndPermissionsFlowNode.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/RolesAndPermissionsFlowNode.kt
similarity index 79%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/RolesAndPermissionsFlowNode.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/RolesAndPermissionsFlowNode.kt
index 5966a4f0..e955d6f5 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/RolesAndPermissionsFlowNode.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/RolesAndPermissionsFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl
+package id.databisnis.android.bachot.features.rolesandpermissions.impl
import android.os.Parcelable
import androidx.compose.foundation.layout.Box
@@ -23,19 +23,19 @@ import com.bumble.appyx.navmodel.backstack.operation.pop
import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
-import io.element.android.features.rolesandpermissions.impl.permissions.ChangeRoomPermissionsNode
-import io.element.android.features.rolesandpermissions.impl.roles.ChangeRolesNode
-import io.element.android.features.rolesandpermissions.impl.root.RolesAndPermissionsNode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.designsystem.components.async.AsyncIndicator
-import io.element.android.libraries.designsystem.components.async.AsyncIndicatorHost
-import io.element.android.libraries.designsystem.components.async.AsyncIndicatorState
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.permissions.ChangeRoomPermissionsNode
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.roles.ChangeRolesNode
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.root.RolesAndPermissionsNode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicator
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicatorHost
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicatorState
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.coroutines.launch
import kotlinx.parcelize.Parcelize
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/RoomMemberListDataSource.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/RoomMemberListDataSource.kt
similarity index 71%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/RoomMemberListDataSource.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/RoomMemberListDataSource.kt
index b7a26917..277f2e6b 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/RoomMemberListDataSource.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/RoomMemberListDataSource.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl
+package id.databisnis.android.bachot.features.rolesandpermissions.impl
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.roomMembers
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomMembers
import kotlinx.coroutines.withContext
@Inject
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/analytics/AnalyticUtils.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/analytics/AnalyticUtils.kt
similarity index 88%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/analytics/AnalyticUtils.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/analytics/AnalyticUtils.kt
index 9963a751..1d6b92be 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/analytics/AnalyticUtils.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/analytics/AnalyticUtils.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.analytics
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.analytics
import im.vector.app.features.analytics.plan.RoomModeration
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
internal fun RoomMember.Role.toAnalyticsMemberRole(): RoomModeration.Role = when (this) {
is RoomMember.Role.Owner -> RoomModeration.Role.Administrator // TODO - distinguish creator from admin
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsEvent.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsEvent.kt
similarity index 87%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsEvent.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsEvent.kt
index beb161f9..ecd875fd 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsEvent.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsEvent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.permissions
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.permissions
interface ChangeRoomPermissionsEvent {
data class ChangeMinimumRoleForAction(val action: RoomPermissionType, val role: SelectableRole) : ChangeRoomPermissionsEvent
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsNode.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsNode.kt
similarity index 81%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsNode.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsNode.kt
index b63ffb91..d97dbde4 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsNode.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.permissions
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.permissions
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,9 +15,9 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.RoomScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.RoomScope
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenter.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenter.kt
similarity index 90%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenter.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenter.kt
index b356ca33..02a2e4ae 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenter.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.permissions
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.permissions
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -17,13 +17,13 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.rolesandpermissions.impl.analytics.trackPermissionChangeAnalytics
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.analytics.trackPermissionChangeAnalytics
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableMap
import kotlinx.coroutines.CoroutineScope
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsState.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsState.kt
similarity index 85%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsState.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsState.kt
index 2dc2c816..2c489afa 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsState.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsState.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.permissions
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.permissions
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ReadOnlyComposable
import androidx.compose.ui.res.stringResource
-import io.element.android.features.rolesandpermissions.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.preferences.DropdownOption
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.DropdownOption
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.ImmutableMap
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsStateProvider.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsStateProvider.kt
similarity index 88%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsStateProvider.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsStateProvider.kt
index d64c85f8..6b745b68 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsStateProvider.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.permissions
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.permissions
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableMap
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsView.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsView.kt
similarity index 83%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsView.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsView.kt
index 1e88d091..69a6c48f 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsView.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.permissions
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.permissions
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.fillMaxSize
@@ -17,18 +17,18 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.rolesandpermissions.impl.R
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.preferences.PreferenceDropdown
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListSectionHeader
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceDropdown
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSectionHeader
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.toImmutableList
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesEvent.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesEvent.kt
similarity index 80%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesEvent.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesEvent.kt
index 2867273e..19cc0260 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesEvent.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesEvent.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
sealed interface ChangeRolesEvent {
data object ToggleSearchActive : ChangeRolesEvent
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesNode.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesNode.kt
similarity index 74%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesNode.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesNode.kt
index 8baa5f58..8adfbffe 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesNode.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -17,14 +17,14 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.appyx.launchMolecule
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.appyx.launchMolecule
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
import kotlinx.coroutines.flow.first
@ContributesNode(RoomScope::class)
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesPresenter.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesPresenter.kt
similarity index 87%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesPresenter.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesPresenter.kt
index 88da850f..b40e5ff5 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesPresenter.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -23,22 +23,22 @@ import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.RoomModeration
-import io.element.android.features.rolesandpermissions.impl.RoomMemberListDataSource
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.di.annotations.RoomCoroutineScope
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.powerlevels.UserRoleChange
-import io.element.android.libraries.matrix.api.room.powerlevels.usersWithRole
-import io.element.android.libraries.matrix.api.room.toMatrixUser
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.model.roleOf
-import io.element.android.libraries.matrix.ui.room.PowerLevelRoomMemberComparator
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.RoomMemberListDataSource
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.di.annotations.RoomCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.UserRoleChange
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.usersWithRole
+import id.databisnis.android.bachot.libraries.matrix.api.room.toMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.model.roleOf
+import id.databisnis.android.bachot.libraries.matrix.ui.room.PowerLevelRoomMemberComparator
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesState.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesState.kt
similarity index 80%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesState.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesState.kt
index 71fef01f..69f26804 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesState.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesStateProvider.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesStateProvider.kt
similarity index 85%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesStateProvider.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesStateProvider.kt
index 654259c0..48534e11 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesStateProvider.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesStateProvider.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.matrix.ui.room.PowerLevelRoomMemberComparator
-import io.element.android.libraries.previewutils.room.aRoomMember
-import io.element.android.libraries.previewutils.room.aRoomMemberList
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.matrix.ui.room.PowerLevelRoomMemberComparator
+import id.databisnis.android.bachot.libraries.previewutils.room.aRoomMember
+import id.databisnis.android.bachot.libraries.previewutils.room.aRoomMemberList
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesView.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesView.kt
similarity index 85%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesView.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesView.kt
index bab24d3f..5bdace4e 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesView.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
import androidx.activity.compose.BackHandler
import androidx.compose.animation.AnimatedVisibility
@@ -37,39 +37,39 @@ import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.rolesandpermissions.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.async.AsyncIndicatorHost
-import io.element.android.libraries.designsystem.components.async.rememberAsyncIndicatorState
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.dialogs.SaveChangesDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Checkbox
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.SearchBar
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.designsystem.utils.CommonDrawables
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.room.getBestName
-import io.element.android.libraries.matrix.api.room.toMatrixUser
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.SelectedUsersRowList
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicatorHost
+import id.databisnis.android.bachot.libraries.designsystem.components.async.rememberAsyncIndicatorState
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.SaveChangesDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Checkbox
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBar
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.designsystem.utils.CommonDrawables
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.room.getBestName
+import id.databisnis.android.bachot.libraries.matrix.api.room.toMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.SelectedUsersRowList
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRoomMemberRolesRootNode.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRoomMemberRolesRootNode.kt
similarity index 70%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRoomMemberRolesRootNode.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRoomMemberRolesRootNode.kt
index 458e8fda..6bce8dca 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRoomMemberRolesRootNode.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRoomMemberRolesRootNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -19,17 +19,17 @@ import com.bumble.appyx.core.node.ParentNode
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.appnav.di.RoomGraphFactory
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesEntryPoint
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.DependencyInjectionGraphOwner
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.appnav.di.RoomGraphFactory
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesEntryPoint
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.DependencyInjectionGraphOwner
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
import kotlinx.parcelize.Parcelize
@ContributesNode(SessionScope::class)
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ConfirmingModifyingAdmins.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ConfirmingModifyingAdmins.kt
similarity index 64%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ConfirmingModifyingAdmins.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ConfirmingModifyingAdmins.kt
index 10d46abb..bb38df09 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ConfirmingModifyingAdmins.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ConfirmingModifyingAdmins.kt
@@ -5,8 +5,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
data object ConfirmingModifyingAdmins : AsyncAction.Confirming
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ConfirmingModifyingOwners.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ConfirmingModifyingOwners.kt
similarity index 64%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ConfirmingModifyingOwners.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ConfirmingModifyingOwners.kt
index 9799f684..166b525c 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ConfirmingModifyingOwners.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ConfirmingModifyingOwners.kt
@@ -5,8 +5,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
data object ConfirmingModifyingOwners : AsyncAction.Confirming
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPoint.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPoint.kt
similarity index 66%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPoint.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPoint.kt
index a56c0d59..560e09be 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPoint.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPoint.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesEntryPoint
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesEntryPoint
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
@ContributesBinding(SessionScope::class)
class DefaultChangeRoomMemberRolesEntyPoint : ChangeRoomMemberRolesEntryPoint {
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsEvents.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsEvents.kt
similarity index 78%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsEvents.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsEvents.kt
index 69fad02c..ba822f7c 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsEvents.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.root
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.root
-import io.element.android.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
sealed interface RolesAndPermissionsEvents {
data object ChangeOwnRole : RolesAndPermissionsEvents
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsNode.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsNode.kt
similarity index 84%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsNode.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsNode.kt
index 4469eb8f..99d9f761 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsNode.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.root
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Stable
@@ -17,12 +17,12 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.ui.model.roleOf
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.ui.model.roleOf
import kotlinx.coroutines.flow.collect
import kotlinx.coroutines.flow.filter
import kotlinx.coroutines.flow.onEach
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsPresenter.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsPresenter.kt
similarity index 83%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsPresenter.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsPresenter.kt
index 2ade971a..f15deb08 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsPresenter.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.root
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -18,18 +18,18 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
import im.vector.app.features.analytics.plan.RoomModeration
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.activeRoomMembers
-import io.element.android.libraries.matrix.api.room.powerlevels.UserRoleChange
-import io.element.android.libraries.matrix.ui.model.roleOf
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.activeRoomMembers
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.UserRoleChange
+import id.databisnis.android.bachot.libraries.matrix.ui.model.roleOf
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsState.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsState.kt
similarity index 79%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsState.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsState.kt
index 3fc94f99..8d1ad4f2 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsState.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.root
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.root
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
data class RolesAndPermissionsState(
val roomSupportsOwnerRole: Boolean,
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsStateProvider.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsStateProvider.kt
similarity index 94%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsStateProvider.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsStateProvider.kt
index 23448c03..99b513de 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsStateProvider.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.root
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.root
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
class RolesAndPermissionsStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsView.kt b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsView.kt
similarity index 79%
rename from features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsView.kt
rename to features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsView.kt
index 189ad83a..0c37c3e2 100644
--- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsView.kt
+++ b/features/rolesandpermissions/impl/src/main/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.root
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.root
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
@@ -19,28 +19,28 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.rolesandpermissions.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.PreferencePage
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.ListSectionHeader
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.hide
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferencePage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSectionHeader
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.hide
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun RolesAndPermissionsView(
diff --git a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenterTest.kt b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenterTest.kt
similarity index 94%
rename from features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenterTest.kt
rename to features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenterTest.kt
index 7c328c9b..fa5f04a4 100644
--- a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenterTest.kt
+++ b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsPresenterTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.permissions
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.permissions
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
@@ -15,14 +15,14 @@ import app.cash.turbine.TurbineTestContext
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.RoomModeration
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.room.RoomMember.Role.Admin
-import io.element.android.libraries.matrix.api.room.RoomMember.Role.Moderator
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.defaultRoomPowerLevelValues
-import io.element.android.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember.Role.Admin
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember.Role.Moderator
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.defaultRoomPowerLevelValues
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsViewTest.kt b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsViewTest.kt
similarity index 88%
rename from features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsViewTest.kt
rename to features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsViewTest.kt
index 915359cf..984457ab 100644
--- a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsViewTest.kt
+++ b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/permissions/ChangeRoomPermissionsViewTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.permissions
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.permissions
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.rolesandpermissions.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.clickOnFirst
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBack
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.clickOnFirst
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBack
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.persistentMapOf
import org.junit.Rule
diff --git a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesNodeTest.kt b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesNodeTest.kt
similarity index 76%
rename from features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesNodeTest.kt
rename to features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesNodeTest.kt
index f47869e2..e4c1f90e 100644
--- a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesNodeTest.kt
+++ b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesNodeTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
-import io.element.android.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
import org.junit.Test
class ChangeRolesNodeTest {
diff --git a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesPresenterTest.kt b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesPresenterTest.kt
similarity index 93%
rename from features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesPresenterTest.kt
rename to features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesPresenterTest.kt
index 1da7ddcc..ac67b804 100644
--- a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesPresenterTest.kt
+++ b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesPresenterTest.kt
@@ -6,31 +6,31 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.RoomModeration
-import io.element.android.features.rolesandpermissions.impl.RoomMemberListDataSource
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevels
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.A_USER_ID_3
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.matrix.test.room.defaultRoomPowerLevelValues
-import io.element.android.libraries.previewutils.room.aRoomMemberList
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.RoomMemberListDataSource
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevels
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_3
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.matrix.test.room.defaultRoomPowerLevelValues
+import id.databisnis.android.bachot.libraries.previewutils.room.aRoomMemberList
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.collections.immutable.persistentMapOf
import kotlinx.collections.immutable.toImmutableList
import kotlinx.collections.immutable.toImmutableMap
diff --git a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesViewTest.kt b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesViewTest.kt
similarity index 91%
rename from features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesViewTest.kt
rename to features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesViewTest.kt
index fd45e540..f9853814 100644
--- a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesViewTest.kt
+++ b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/ChangeRolesViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -17,18 +17,18 @@ import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.toMatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.pressBack
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.toMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.pressBack
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import kotlinx.collections.immutable.toImmutableList
import org.junit.Rule
import org.junit.Test
diff --git a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPointTest.kt b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPointTest.kt
similarity index 83%
rename from features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPointTest.kt
rename to features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPointTest.kt
index 7d190b85..44c459c3 100644
--- a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPointTest.kt
+++ b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/DefaultChangeRoomMemberRolesEntyPointTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import kotlinx.coroutines.test.runTest
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/MembersByRoleTest.kt b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/MembersByRoleTest.kt
similarity index 80%
rename from features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/MembersByRoleTest.kt
rename to features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/MembersByRoleTest.kt
index 66a06cdd..a452925a 100644
--- a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/roles/MembersByRoleTest.kt
+++ b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/roles/MembersByRoleTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.roles
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.roles
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.A_USER_ID_3
-import io.element.android.libraries.matrix.test.A_USER_ID_4
-import io.element.android.libraries.matrix.test.A_USER_ID_5
-import io.element.android.libraries.matrix.test.A_USER_ID_6
-import io.element.android.libraries.matrix.test.A_USER_ID_7
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.matrix.ui.room.PowerLevelRoomMemberComparator
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_3
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_4
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_5
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_6
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_7
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.matrix.ui.room.PowerLevelRoomMemberComparator
import kotlinx.collections.immutable.persistentListOf
import org.junit.Test
diff --git a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionPresenterTest.kt b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionPresenterTest.kt
similarity index 92%
rename from features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionPresenterTest.kt
rename to features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionPresenterTest.kt
index 3eaacb9c..39d842e0 100644
--- a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionPresenterTest.kt
+++ b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionPresenterTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.root
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.root
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.RoomModeration
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.StandardTestDispatcher
import kotlinx.coroutines.test.TestScope
diff --git a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsViewTest.kt b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsViewTest.kt
similarity index 89%
rename from features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsViewTest.kt
rename to features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsViewTest.kt
index e08ae205..28b7ec99 100644
--- a/features/rolesandpermissions/impl/src/test/kotlin/io/element/android/features/rolesandpermissions/impl/root/RolesAndPermissionsViewTest.kt
+++ b/features/rolesandpermissions/impl/src/test/kotlin/id/databisnis/android/bachot/features/rolesandpermissions/impl/root/RolesAndPermissionsViewTest.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.rolesandpermissions.impl.root
+package id.databisnis.android.bachot.features.rolesandpermissions.impl.root
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.rolesandpermissions.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledTimes
-import io.element.android.tests.testutils.pressBack
-import io.element.android.tests.testutils.setSafeContent
+import id.databisnis.android.bachot.features.rolesandpermissions.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledTimes
+import id.databisnis.android.bachot.tests.testutils.pressBack
+import id.databisnis.android.bachot.tests.testutils.setSafeContent
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/rolesandpermissions/test/build.gradle.kts b/features/rolesandpermissions/test/build.gradle.kts
index f2b5d051..37a86f4a 100644
--- a/features/rolesandpermissions/test/build.gradle.kts
+++ b/features/rolesandpermissions/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.rolesandpermissions.test"
+ namespace = "id.databisnis.android.bachot.features.rolesandpermissions.test"
}
dependencies {
diff --git a/features/rolesandpermissions/test/src/main/kotlin/io/element/android/features/changeroommemberroles/test/FakeChangeRoomMemberRolesEntryPoint.kt b/features/rolesandpermissions/test/src/main/kotlin/id/databisnis/android/bachot/features/changeroommemberroles/test/FakeChangeRoomMemberRolesEntryPoint.kt
similarity index 59%
rename from features/rolesandpermissions/test/src/main/kotlin/io/element/android/features/changeroommemberroles/test/FakeChangeRoomMemberRolesEntryPoint.kt
rename to features/rolesandpermissions/test/src/main/kotlin/id/databisnis/android/bachot/features/changeroommemberroles/test/FakeChangeRoomMemberRolesEntryPoint.kt
index 0526afc9..0c2174f2 100644
--- a/features/rolesandpermissions/test/src/main/kotlin/io/element/android/features/changeroommemberroles/test/FakeChangeRoomMemberRolesEntryPoint.kt
+++ b/features/rolesandpermissions/test/src/main/kotlin/id/databisnis/android/bachot/features/changeroommemberroles/test/FakeChangeRoomMemberRolesEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.changeroommemberroles.test
+package id.databisnis.android.bachot.features.changeroommemberroles.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesEntryPoint
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesEntryPoint
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeChangeRoomMemberRolesEntryPoint : ChangeRoomMemberRolesEntryPoint {
override fun createNode(
diff --git a/features/rolesandpermissions/test/src/main/kotlin/io/element/android/features/changeroommemberroles/test/FakeRolesAndPermissionsEntryPoint.kt b/features/rolesandpermissions/test/src/main/kotlin/id/databisnis/android/bachot/features/changeroommemberroles/test/FakeRolesAndPermissionsEntryPoint.kt
similarity index 67%
rename from features/rolesandpermissions/test/src/main/kotlin/io/element/android/features/changeroommemberroles/test/FakeRolesAndPermissionsEntryPoint.kt
rename to features/rolesandpermissions/test/src/main/kotlin/id/databisnis/android/bachot/features/changeroommemberroles/test/FakeRolesAndPermissionsEntryPoint.kt
index 01f27877..ae06b6b6 100644
--- a/features/rolesandpermissions/test/src/main/kotlin/io/element/android/features/changeroommemberroles/test/FakeRolesAndPermissionsEntryPoint.kt
+++ b/features/rolesandpermissions/test/src/main/kotlin/id/databisnis/android/bachot/features/changeroommemberroles/test/FakeRolesAndPermissionsEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.changeroommemberroles.test
+package id.databisnis.android.bachot.features.changeroommemberroles.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.rolesandpermissions.api.RolesAndPermissionsEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.rolesandpermissions.api.RolesAndPermissionsEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeRolesAndPermissionsEntryPoint : RolesAndPermissionsEntryPoint {
override fun createNode(parentNode: Node, buildContext: BuildContext): Node {
diff --git a/features/roomaliasresolver/api/build.gradle.kts b/features/roomaliasresolver/api/build.gradle.kts
index 2c4184e5..6cd8b0d3 100644
--- a/features/roomaliasresolver/api/build.gradle.kts
+++ b/features/roomaliasresolver/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.roomaliasresolver.api"
+ namespace = "id.databisnis.android.bachot.features.roomaliasresolver.api"
}
dependencies {
diff --git a/features/roomaliasresolver/api/src/main/kotlin/io/element/android/features/roomaliasesolver/api/RoomAliasResolverEntryPoint.kt b/features/roomaliasresolver/api/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasesolver/api/RoomAliasResolverEntryPoint.kt
similarity index 66%
rename from features/roomaliasresolver/api/src/main/kotlin/io/element/android/features/roomaliasesolver/api/RoomAliasResolverEntryPoint.kt
rename to features/roomaliasresolver/api/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasesolver/api/RoomAliasResolverEntryPoint.kt
index ce027003..86198cfe 100644
--- a/features/roomaliasresolver/api/src/main/kotlin/io/element/android/features/roomaliasesolver/api/RoomAliasResolverEntryPoint.kt
+++ b/features/roomaliasresolver/api/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasesolver/api/RoomAliasResolverEntryPoint.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasesolver.api
+package id.databisnis.android.bachot.features.roomaliasesolver.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
interface RoomAliasResolverEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/roomaliasresolver/impl/build.gradle.kts b/features/roomaliasresolver/impl/build.gradle.kts
index 1860c770..35a1c7e0 100644
--- a/features/roomaliasresolver/impl/build.gradle.kts
+++ b/features/roomaliasresolver/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.roomaliasresolver.impl"
+ namespace = "id.databisnis.android.bachot.features.roomaliasresolver.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPoint.kt b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPoint.kt
similarity index 79%
rename from features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPoint.kt
rename to features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPoint.kt
index c6f89661..294834ba 100644
--- a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPoint.kt
+++ b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasresolver.impl
+package id.databisnis.android.bachot.features.roomaliasresolver.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.roomaliasesolver.api.RoomAliasResolverEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.roomaliasesolver.api.RoomAliasResolverEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultRoomAliasResolverEntryPoint : RoomAliasResolverEntryPoint {
diff --git a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverEvents.kt b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverEvents.kt
similarity index 84%
rename from features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverEvents.kt
rename to features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverEvents.kt
index 11b92ba2..2e321124 100644
--- a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverEvents.kt
+++ b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasresolver.impl
+package id.databisnis.android.bachot.features.roomaliasresolver.impl
sealed interface RoomAliasResolverEvents {
data object Retry : RoomAliasResolverEvents
diff --git a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverNode.kt b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverNode.kt
similarity index 75%
rename from features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverNode.kt
rename to features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverNode.kt
index 041d43cb..ac61938e 100644
--- a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverNode.kt
+++ b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasresolver.impl
+package id.databisnis.android.bachot.features.roomaliasresolver.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,11 +15,11 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.roomaliasesolver.api.RoomAliasResolverEntryPoint
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.roomaliasesolver.api.RoomAliasResolverEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverPresenter.kt b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverPresenter.kt
similarity index 80%
rename from features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverPresenter.kt
rename to features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverPresenter.kt
index 78be168e..c0453c6c 100644
--- a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverPresenter.kt
+++ b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasresolver.impl
+package id.databisnis.android.bachot.features.roomaliasresolver.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -16,12 +16,12 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import kotlin.jvm.optionals.getOrElse
diff --git a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverState.kt b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverState.kt
similarity index 64%
rename from features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverState.kt
rename to features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverState.kt
index 82d13f16..cd44fc77 100644
--- a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverState.kt
+++ b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverState.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasresolver.impl
+package id.databisnis.android.bachot.features.roomaliasresolver.impl
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
data class RoomAliasResolverState(
val roomAlias: RoomAlias,
diff --git a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverStateProvider.kt b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverStateProvider.kt
similarity index 76%
rename from features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverStateProvider.kt
rename to features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverStateProvider.kt
index c3152bc3..0c643fe3 100644
--- a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverStateProvider.kt
+++ b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasresolver.impl
+package id.databisnis.android.bachot.features.roomaliasresolver.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.exception.ClientException
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ClientException
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
open class RoomAliasResolverStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverView.kt b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverView.kt
similarity index 75%
rename from features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverView.kt
rename to features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverView.kt
index a068ac7a..4cc73fce 100644
--- a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasResolverView.kt
+++ b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasResolverView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasresolver.impl
+package id.databisnis.android.bachot.features.roomaliasresolver.impl
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.PaddingValues
@@ -23,22 +23,22 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.atomic.atoms.PlaceholderAtom
-import io.element.android.libraries.designsystem.atomic.atoms.RoomPreviewSubtitleAtom
-import io.element.android.libraries.designsystem.atomic.organisms.RoomPreviewOrganism
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.components.dialogs.RetryDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.PlaceholderAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoomPreviewSubtitleAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.RoomPreviewOrganism
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.RetryDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun RoomAliasResolverView(
diff --git a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/di/RoomAliasResolverModule.kt b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/di/RoomAliasResolverModule.kt
similarity index 71%
rename from features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/di/RoomAliasResolverModule.kt
rename to features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/di/RoomAliasResolverModule.kt
index 8f5c9d73..ab26decd 100644
--- a/features/roomaliasresolver/impl/src/main/kotlin/io/element/android/features/roomaliasresolver/impl/di/RoomAliasResolverModule.kt
+++ b/features/roomaliasresolver/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/di/RoomAliasResolverModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasresolver.impl.di
+package id.databisnis.android.bachot.features.roomaliasresolver.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Provides
-import io.element.android.features.roomaliasresolver.impl.RoomAliasResolverPresenter
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.features.roomaliasresolver.impl.RoomAliasResolverPresenter
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
@BindingContainer
@ContributesTo(SessionScope::class)
diff --git a/features/roomaliasresolver/impl/src/test/kotlin/io/element/android/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPointTest.kt b/features/roomaliasresolver/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPointTest.kt
similarity index 79%
rename from features/roomaliasresolver/impl/src/test/kotlin/io/element/android/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPointTest.kt
rename to features/roomaliasresolver/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPointTest.kt
index a519032e..6499343a 100644
--- a/features/roomaliasresolver/impl/src/test/kotlin/io/element/android/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPointTest.kt
+++ b/features/roomaliasresolver/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/DefaultRoomAliasResolverEntryPointTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasresolver.impl
+package id.databisnis.android.bachot.features.roomaliasresolver.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.roomaliasesolver.api.RoomAliasResolverEntryPoint
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.roomaliasesolver.api.RoomAliasResolverEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/roomaliasresolver/impl/src/test/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasHelperPresenterTest.kt b/features/roomaliasresolver/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasHelperPresenterTest.kt
similarity index 79%
rename from features/roomaliasresolver/impl/src/test/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasHelperPresenterTest.kt
rename to features/roomaliasresolver/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasHelperPresenterTest.kt
index df8b8058..ad1534a3 100644
--- a/features/roomaliasresolver/impl/src/test/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasHelperPresenterTest.kt
+++ b/features/roomaliasresolver/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasHelperPresenterTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasresolver.impl
+package id.databisnis.android.bachot.features.roomaliasresolver.impl
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SERVER_LIST
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SERVER_LIST
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/roomaliasresolver/impl/src/test/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasHelperViewTest.kt b/features/roomaliasresolver/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasHelperViewTest.kt
similarity index 76%
rename from features/roomaliasresolver/impl/src/test/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasHelperViewTest.kt
rename to features/roomaliasresolver/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasHelperViewTest.kt
index 4b37f993..f993c74d 100644
--- a/features/roomaliasresolver/impl/src/test/kotlin/io/element/android/features/roomaliasresolver/impl/RoomAliasHelperViewTest.kt
+++ b/features/roomaliasresolver/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomaliasresolver/impl/RoomAliasHelperViewTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomaliasresolver.impl
+package id.databisnis.android.bachot.features.roomaliasresolver.impl
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/roomcall/api/build.gradle.kts b/features/roomcall/api/build.gradle.kts
index 54bb7bbd..ac90c112 100644
--- a/features/roomcall/api/build.gradle.kts
+++ b/features/roomcall/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.roomcall.api"
+ namespace = "id.databisnis.android.bachot.features.roomcall.api"
}
dependencies {
diff --git a/features/roomcall/api/src/main/kotlin/io/element/android/features/roomcall/api/RoomCallState.kt b/features/roomcall/api/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/api/RoomCallState.kt
similarity index 78%
rename from features/roomcall/api/src/main/kotlin/io/element/android/features/roomcall/api/RoomCallState.kt
rename to features/roomcall/api/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/api/RoomCallState.kt
index 1a6b17ec..9e942143 100644
--- a/features/roomcall/api/src/main/kotlin/io/element/android/features/roomcall/api/RoomCallState.kt
+++ b/features/roomcall/api/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/api/RoomCallState.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomcall.api
+package id.databisnis.android.bachot.features.roomcall.api
import androidx.compose.runtime.Immutable
-import io.element.android.features.roomcall.api.RoomCallState.OnGoing
-import io.element.android.features.roomcall.api.RoomCallState.StandBy
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState.OnGoing
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState.StandBy
@Immutable
sealed interface RoomCallState {
diff --git a/features/roomcall/api/src/main/kotlin/io/element/android/features/roomcall/api/RoomCallStateProvider.kt b/features/roomcall/api/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/api/RoomCallStateProvider.kt
similarity index 95%
rename from features/roomcall/api/src/main/kotlin/io/element/android/features/roomcall/api/RoomCallStateProvider.kt
rename to features/roomcall/api/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/api/RoomCallStateProvider.kt
index be86c244..eb6ba16a 100644
--- a/features/roomcall/api/src/main/kotlin/io/element/android/features/roomcall/api/RoomCallStateProvider.kt
+++ b/features/roomcall/api/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/api/RoomCallStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomcall.api
+package id.databisnis.android.bachot.features.roomcall.api
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/roomcall/impl/build.gradle.kts b/features/roomcall/impl/build.gradle.kts
index 069c8908..2c04b533 100644
--- a/features/roomcall/impl/build.gradle.kts
+++ b/features/roomcall/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.roomcall.impl"
+ namespace = "id.databisnis.android.bachot.features.roomcall.impl"
}
setupDependencyInjection()
diff --git a/features/roomcall/impl/src/main/kotlin/io/element/android/features/roomcall/impl/RoomCallStatePresenter.kt b/features/roomcall/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/impl/RoomCallStatePresenter.kt
similarity index 79%
rename from features/roomcall/impl/src/main/kotlin/io/element/android/features/roomcall/impl/RoomCallStatePresenter.kt
rename to features/roomcall/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/impl/RoomCallStatePresenter.kt
index 5de47f9f..5d7b8e28 100644
--- a/features/roomcall/impl/src/main/kotlin/io/element/android/features/roomcall/impl/RoomCallStatePresenter.kt
+++ b/features/roomcall/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/impl/RoomCallStatePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomcall.impl
+package id.databisnis.android.bachot.features.roomcall.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -15,13 +15,13 @@ import androidx.compose.runtime.getValue
import androidx.compose.runtime.produceState
import androidx.compose.runtime.remember
import dev.zacsweers.metro.Inject
-import io.element.android.features.call.api.CurrentCall
-import io.element.android.features.call.api.CurrentCallService
-import io.element.android.features.enterprise.api.SessionEnterpriseService
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.ui.room.canCall
+import id.databisnis.android.bachot.features.call.api.CurrentCall
+import id.databisnis.android.bachot.features.call.api.CurrentCallService
+import id.databisnis.android.bachot.features.enterprise.api.SessionEnterpriseService
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.ui.room.canCall
@Inject
class RoomCallStatePresenter(
diff --git a/features/roomcall/impl/src/main/kotlin/io/element/android/features/roomcall/impl/di/RoomCallModule.kt b/features/roomcall/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/impl/di/RoomCallModule.kt
similarity index 61%
rename from features/roomcall/impl/src/main/kotlin/io/element/android/features/roomcall/impl/di/RoomCallModule.kt
rename to features/roomcall/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/impl/di/RoomCallModule.kt
index fc649dd1..de7253b5 100644
--- a/features/roomcall/impl/src/main/kotlin/io/element/android/features/roomcall/impl/di/RoomCallModule.kt
+++ b/features/roomcall/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomcall/impl/di/RoomCallModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomcall.impl.di
+package id.databisnis.android.bachot.features.roomcall.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.features.roomcall.impl.RoomCallStatePresenter
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.RoomScope
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.features.roomcall.impl.RoomCallStatePresenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.RoomScope
@ContributesTo(RoomScope::class)
@BindingContainer
diff --git a/features/roomcall/impl/src/test/kotlin/io/element/android/features/roomcall/impl/RoomCallStatePresenterTest.kt b/features/roomcall/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomcall/impl/RoomCallStatePresenterTest.kt
similarity index 90%
rename from features/roomcall/impl/src/test/kotlin/io/element/android/features/roomcall/impl/RoomCallStatePresenterTest.kt
rename to features/roomcall/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomcall/impl/RoomCallStatePresenterTest.kt
index 1aceee22..93593215 100644
--- a/features/roomcall/impl/src/test/kotlin/io/element/android/features/roomcall/impl/RoomCallStatePresenterTest.kt
+++ b/features/roomcall/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomcall/impl/RoomCallStatePresenterTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomcall.impl
+package id.databisnis.android.bachot.features.roomcall.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.call.api.CurrentCall
-import io.element.android.features.call.api.CurrentCallService
-import io.element.android.features.call.test.FakeCurrentCallService
-import io.element.android.features.enterprise.test.FakeSessionEnterpriseService
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.call.api.CurrentCall
+import id.databisnis.android.bachot.features.call.api.CurrentCallService
+import id.databisnis.android.bachot.features.call.test.FakeCurrentCallService
+import id.databisnis.android.bachot.features.enterprise.test.FakeSessionEnterpriseService
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/roomdetails/api/build.gradle.kts b/features/roomdetails/api/build.gradle.kts
index ce393840..9a44c25b 100644
--- a/features/roomdetails/api/build.gradle.kts
+++ b/features/roomdetails/api/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.roomdetails.api"
+ namespace = "id.databisnis.android.bachot.features.roomdetails.api"
}
dependencies {
diff --git a/features/roomdetails/api/src/main/kotlin/io/element/android/features/roomdetails/api/RoomDetailsEntryPoint.kt b/features/roomdetails/api/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/api/RoomDetailsEntryPoint.kt
similarity index 73%
rename from features/roomdetails/api/src/main/kotlin/io/element/android/features/roomdetails/api/RoomDetailsEntryPoint.kt
rename to features/roomdetails/api/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/api/RoomDetailsEntryPoint.kt
index 928c0832..4ffed952 100644
--- a/features/roomdetails/api/src/main/kotlin/io/element/android/features/roomdetails/api/RoomDetailsEntryPoint.kt
+++ b/features/roomdetails/api/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/api/RoomDetailsEntryPoint.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.api
+package id.databisnis.android.bachot.features.roomdetails.api
import android.os.Parcelable
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
import kotlinx.parcelize.Parcelize
interface RoomDetailsEntryPoint : FeatureEntryPoint {
diff --git a/features/roomdetails/impl/build.gradle.kts b/features/roomdetails/impl/build.gradle.kts
index 4ca260be..bb2f34c7 100644
--- a/features/roomdetails/impl/build.gradle.kts
+++ b/features/roomdetails/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.roomdetails.impl"
+ namespace = "id.databisnis.android.bachot.features.roomdetails.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/DefaultRoomDetailsEntryPoint.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/DefaultRoomDetailsEntryPoint.kt
similarity index 75%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/DefaultRoomDetailsEntryPoint.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/DefaultRoomDetailsEntryPoint.kt
index 7b2269c5..203cd75f 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/DefaultRoomDetailsEntryPoint.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/DefaultRoomDetailsEntryPoint.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.roomdetails.api.RoomDetailsEntryPoint
-import io.element.android.features.roomdetails.api.RoomDetailsEntryPoint.InitialTarget
-import io.element.android.features.roomdetails.impl.RoomDetailsFlowNode.NavTarget
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.roomdetails.api.RoomDetailsEntryPoint
+import id.databisnis.android.bachot.features.roomdetails.api.RoomDetailsEntryPoint.InitialTarget
+import id.databisnis.android.bachot.features.roomdetails.impl.RoomDetailsFlowNode.NavTarget
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultRoomDetailsEntryPoint : RoomDetailsEntryPoint {
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsAction.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsAction.kt
similarity index 85%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsAction.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsAction.kt
index 262eb376..51476cf1 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsAction.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsAction.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
sealed interface RoomDetailsAction {
data object Edit : RoomDetailsAction
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsEvent.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsEvent.kt
similarity index 90%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsEvent.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsEvent.kt
index de801e8a..3d4432fe 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsEvent.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsEvent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
sealed interface RoomDetailsEvent {
data class LeaveRoom(val needsConfirmation: Boolean) : RoomDetailsEvent
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsFlowNode.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsFlowNode.kt
similarity index 82%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsFlowNode.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsFlowNode.kt
index c8ef6051..2e595e4e 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsFlowNode.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -23,45 +23,45 @@ import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.annotations.ContributesNode
-import io.element.android.appconfig.LearnMoreConfig
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.api.ElementCallEntryPoint
-import io.element.android.features.knockrequests.api.list.KnockRequestsListEntryPoint
-import io.element.android.features.messages.api.MessagesEntryPoint
-import io.element.android.features.poll.api.history.PollHistoryEntryPoint
-import io.element.android.features.reportroom.api.ReportRoomEntryPoint
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesEntryPoint
-import io.element.android.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
-import io.element.android.features.rolesandpermissions.api.RolesAndPermissionsEntryPoint
-import io.element.android.features.roomdetails.api.RoomDetailsEntryPoint
-import io.element.android.features.roomdetails.impl.edit.RoomDetailsEditNode
-import io.element.android.features.roomdetails.impl.invite.RoomInviteMembersNode
-import io.element.android.features.roomdetails.impl.members.RoomMemberListNode
-import io.element.android.features.roomdetails.impl.members.details.RoomMemberDetailsNode
-import io.element.android.features.roomdetails.impl.notificationsettings.RoomNotificationSettingsNode
-import io.element.android.features.securityandprivacy.api.SecurityAndPrivacyEntryPoint
-import io.element.android.features.userprofile.shared.UserProfileNodeHelper
-import io.element.android.features.verifysession.api.OutgoingVerificationEntryPoint
-import io.element.android.libraries.architecture.BackstackWithOverlayBox
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.architecture.overlay.operation.hide
-import io.element.android.libraries.architecture.overlay.operation.show
-import io.element.android.libraries.designsystem.utils.OpenUrlInTabView
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
-import io.element.android.libraries.mediaviewer.api.MediaGalleryEntryPoint
-import io.element.android.libraries.mediaviewer.api.MediaViewerEntryPoint
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analyticsproviders.api.trackers.captureInteraction
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.appconfig.LearnMoreConfig
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.api.ElementCallEntryPoint
+import id.databisnis.android.bachot.features.knockrequests.api.list.KnockRequestsListEntryPoint
+import id.databisnis.android.bachot.features.messages.api.MessagesEntryPoint
+import id.databisnis.android.bachot.features.poll.api.history.PollHistoryEntryPoint
+import id.databisnis.android.bachot.features.reportroom.api.ReportRoomEntryPoint
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesEntryPoint
+import id.databisnis.android.bachot.features.rolesandpermissions.api.ChangeRoomMemberRolesListType
+import id.databisnis.android.bachot.features.rolesandpermissions.api.RolesAndPermissionsEntryPoint
+import id.databisnis.android.bachot.features.roomdetails.api.RoomDetailsEntryPoint
+import id.databisnis.android.bachot.features.roomdetails.impl.edit.RoomDetailsEditNode
+import id.databisnis.android.bachot.features.roomdetails.impl.invite.RoomInviteMembersNode
+import id.databisnis.android.bachot.features.roomdetails.impl.members.RoomMemberListNode
+import id.databisnis.android.bachot.features.roomdetails.impl.members.details.RoomMemberDetailsNode
+import id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings.RoomNotificationSettingsNode
+import id.databisnis.android.bachot.features.securityandprivacy.api.SecurityAndPrivacyEntryPoint
+import id.databisnis.android.bachot.features.userprofile.shared.UserProfileNodeHelper
+import id.databisnis.android.bachot.features.verifysession.api.OutgoingVerificationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.BackstackWithOverlayBox
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.architecture.overlay.operation.hide
+import id.databisnis.android.bachot.libraries.architecture.overlay.operation.show
+import id.databisnis.android.bachot.libraries.designsystem.utils.OpenUrlInTabView
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.mediaviewer.api.MediaGalleryEntryPoint
+import id.databisnis.android.bachot.libraries.mediaviewer.api.MediaViewerEntryPoint
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analyticsproviders.api.trackers.captureInteraction
import kotlinx.coroutines.NonCancellable
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsNode.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsNode.kt
similarity index 86%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsNode.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsNode.kt
index d7b4e0d8..6dedb87a 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsNode.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
import android.content.Context
import androidx.compose.runtime.Composable
@@ -22,19 +22,19 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.leaveroom.api.LeaveRoomRenderer
-import io.element.android.libraries.androidutils.system.startSharePlainTextIntent
-import io.element.android.libraries.architecture.appyx.launchMolecule
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomRenderer
+import id.databisnis.android.bachot.libraries.androidutils.system.startSharePlainTextIntent
+import id.databisnis.android.bachot.libraries.architecture.appyx.launchMolecule
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import timber.log.Timber
-import io.element.android.libraries.androidutils.R as AndroidUtilsR
+import id.databisnis.android.bachot.libraries.androidutils.R as AndroidUtilsR
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsPresenter.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsPresenter.kt
similarity index 77%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsPresenter.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsPresenter.kt
index 95c4f1e9..f5b9fa32 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsPresenter.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -18,40 +18,40 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.features.roomdetails.impl.members.details.RoomMemberDetailsPresenter
-import io.element.android.features.securityandprivacy.api.securityAndPrivacyPermissionsAsState
-import io.element.android.libraries.androidutils.clipboard.ClipboardHelper
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.designsystem.utils.snackbar.LocalSnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.StateEventType
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.room.powerlevels.canInvite
-import io.element.android.libraries.matrix.api.room.powerlevels.canSendState
-import io.element.android.libraries.matrix.api.room.roomNotificationSettings
-import io.element.android.libraries.matrix.ui.room.canHandleKnockRequestsAsState
-import io.element.android.libraries.matrix.ui.room.getCurrentRoomMember
-import io.element.android.libraries.matrix.ui.room.getDirectRoomMember
-import io.element.android.libraries.matrix.ui.room.isDmAsState
-import io.element.android.libraries.matrix.ui.room.isOwnUserAdmin
-import io.element.android.libraries.matrix.ui.room.roomMemberIdentityStateChange
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analyticsproviders.api.trackers.captureInteraction
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.features.roomdetails.impl.members.details.RoomMemberDetailsPresenter
+import id.databisnis.android.bachot.features.securityandprivacy.api.securityAndPrivacyPermissionsAsState
+import id.databisnis.android.bachot.libraries.androidutils.clipboard.ClipboardHelper
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.LocalSnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canInvite
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canSendState
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomNotificationSettings
+import id.databisnis.android.bachot.libraries.matrix.ui.room.canHandleKnockRequestsAsState
+import id.databisnis.android.bachot.libraries.matrix.ui.room.getCurrentRoomMember
+import id.databisnis.android.bachot.libraries.matrix.ui.room.getDirectRoomMember
+import id.databisnis.android.bachot.libraries.matrix.ui.room.isDmAsState
+import id.databisnis.android.bachot.libraries.matrix.ui.room.isOwnUserAdmin
+import id.databisnis.android.bachot.libraries.matrix.ui.room.roomMemberIdentityStateChange
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analyticsproviders.api.trackers.captureInteraction
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.launchIn
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsState.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsState.kt
similarity index 74%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsState.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsState.kt
index 2332776e..a194ae46 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsState.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsState.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
import androidx.compose.runtime.Immutable
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomNotificationSettings
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationSettings
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsStateProvider.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsStateProvider.kt
similarity index 81%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsStateProvider.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsStateProvider.kt
index 783fcfaf..69e0c2c4 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsStateProvider.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsStateProvider.kt
@@ -6,28 +6,28 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.features.roomcall.api.RoomCallState
-import io.element.android.features.roomcall.api.aStandByCallState
-import io.element.android.features.roomdetails.impl.members.aRoomMember
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.features.userprofile.api.UserProfileVerificationState
-import io.element.android.features.userprofile.shared.aUserProfileState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.room.RoomNotificationSettings
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.features.roomcall.api.RoomCallState
+import id.databisnis.android.bachot.features.roomcall.api.aStandByCallState
+import id.databisnis.android.bachot.features.roomdetails.impl.members.aRoomMember
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileVerificationState
+import id.databisnis.android.bachot.features.userprofile.shared.aUserProfileState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationSettings
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
import kotlinx.collections.immutable.toImmutableList
open class RoomDetailsStateProvider : PreviewParameterProvider {
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsView.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsView.kt
similarity index 85%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsView.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsView.kt
index de0a2cba..c95884fb 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsView.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
import androidx.compose.foundation.clickable
import androidx.compose.foundation.interaction.MutableInteractionSource
@@ -37,57 +37,57 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.roomcall.api.hasPermissionToJoin
-import io.element.android.features.userprofile.api.UserProfileVerificationState
-import io.element.android.features.userprofile.shared.blockuser.BlockUserDialogs
-import io.element.android.features.userprofile.shared.blockuser.BlockUserSection
-import io.element.android.libraries.androidutils.system.copyToClipboard
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.atomic.atoms.MatrixBadgeAtom
-import io.element.android.libraries.designsystem.atomic.molecules.MatrixBadgeRowMolecule
-import io.element.android.libraries.designsystem.components.ClickableLinkText
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.avatar.DmAvatars
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.button.MainActionButton
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.PreferenceCategory
-import io.element.android.libraries.designsystem.components.preferences.PreferenceSwitch
-import io.element.android.libraries.designsystem.modifiers.niceClickable
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.PreviewWithLargeHeight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.DropdownMenu
-import io.element.android.libraries.designsystem.theme.components.DropdownMenuItem
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarHost
-import io.element.android.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.room.getBestName
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.analytics.compose.LocalAnalyticsService
-import io.element.android.services.analyticsproviders.api.trackers.captureInteraction
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.roomcall.api.hasPermissionToJoin
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileVerificationState
+import id.databisnis.android.bachot.features.userprofile.shared.blockuser.BlockUserDialogs
+import id.databisnis.android.bachot.features.userprofile.shared.blockuser.BlockUserSection
+import id.databisnis.android.bachot.libraries.androidutils.system.copyToClipboard
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.MatrixBadgeAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.MatrixBadgeRowMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.ClickableLinkText
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.DmAvatars
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.button.MainActionButton
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceCategory
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceSwitch
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.niceClickable
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewWithLargeHeight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DropdownMenu
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DropdownMenuItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarHost
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.getBestName
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.analytics.compose.LocalAnalyticsService
+import id.databisnis.android.bachot.services.analyticsproviders.api.trackers.captureInteraction
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/di/RoomMemberModule.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/di/RoomMemberModule.kt
similarity index 66%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/di/RoomMemberModule.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/di/RoomMemberModule.kt
index 479f23f9..9de01466 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/di/RoomMemberModule.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/di/RoomMemberModule.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.di
+package id.databisnis.android.bachot.features.roomdetails.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Provides
-import io.element.android.features.roomdetails.impl.members.details.RoomMemberDetailsPresenter
-import io.element.android.features.userprofile.api.UserProfilePresenterFactory
-import io.element.android.libraries.androidutils.clipboard.ClipboardHelper
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.features.roomdetails.impl.members.details.RoomMemberDetailsPresenter
+import id.databisnis.android.bachot.features.userprofile.api.UserProfilePresenterFactory
+import id.databisnis.android.bachot.libraries.androidutils.clipboard.ClipboardHelper
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
@BindingContainer
@ContributesTo(RoomScope::class)
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditEvents.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditEvents.kt
similarity index 82%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditEvents.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditEvents.kt
index 2606d6be..027a7084 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditEvents.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.edit
+package id.databisnis.android.bachot.features.roomdetails.impl.edit
-import io.element.android.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
sealed interface RoomDetailsEditEvents {
data class HandleAvatarAction(val action: AvatarAction) : RoomDetailsEditEvents
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditNode.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditNode.kt
similarity index 83%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditNode.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditNode.kt
index dc2ebe8c..3e92d46d 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditNode.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.edit
+package id.databisnis.android.bachot.features.roomdetails.impl.edit
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,9 +17,9 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.di.RoomScope
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditPresenter.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditPresenter.kt
similarity index 86%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditPresenter.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditPresenter.kt
index 542b15a7..1b86d016 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditPresenter.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.edit
+package id.databisnis.android.bachot.features.roomdetails.impl.edit
import android.net.Uri
import androidx.compose.runtime.Composable
@@ -22,24 +22,24 @@ import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import androidx.core.net.toUri
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.androidutils.file.TemporaryUriDeleter
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.StateEventType
-import io.element.android.libraries.matrix.api.room.powerlevels.canSendState
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.matrix.ui.room.avatarUrl
-import io.element.android.libraries.matrix.ui.room.rawName
-import io.element.android.libraries.matrix.ui.room.topic
-import io.element.android.libraries.mediapickers.api.PickerProvider
-import io.element.android.libraries.mediaupload.api.MediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.api.MediaPreProcessor
-import io.element.android.libraries.permissions.api.PermissionsEvents
-import io.element.android.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.androidutils.file.TemporaryUriDeleter
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canSendState
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.matrix.ui.room.avatarUrl
+import id.databisnis.android.bachot.libraries.matrix.ui.room.rawName
+import id.databisnis.android.bachot.libraries.matrix.ui.room.topic
+import id.databisnis.android.bachot.libraries.mediapickers.api.PickerProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaPreProcessor
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsEvents
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditState.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditState.kt
similarity index 70%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditState.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditState.kt
index 3c5e87a2..5dc69981 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditState.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.edit
+package id.databisnis.android.bachot.features.roomdetails.impl.edit
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.permissions.api.PermissionsState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsState
import kotlinx.collections.immutable.ImmutableList
data class RoomDetailsEditState(
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditStateProvider.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditStateProvider.kt
similarity index 84%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditStateProvider.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditStateProvider.kt
index 33ed4a9e..e2cdcda0 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditStateProvider.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditStateProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.edit
+package id.databisnis.android.bachot.features.roomdetails.impl.edit
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.permissions.api.PermissionsState
-import io.element.android.libraries.permissions.api.aPermissionsState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsState
+import id.databisnis.android.bachot.libraries.permissions.api.aPermissionsState
import kotlinx.collections.immutable.toImmutableList
open class RoomDetailsEditStateProvider : PreviewParameterProvider {
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditView.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditView.kt
similarity index 78%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditView.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditView.kt
index b8f7e000..3f9af522 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditView.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditView.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalMaterial3Api::class)
-package io.element.android.features.roomdetails.impl.edit
+package id.databisnis.android.bachot.features.roomdetails.impl.edit
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.Column
@@ -31,25 +31,25 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.input.KeyboardCapitalization
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.roomdetails.impl.R
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.async.AsyncActionViewDefaults
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.SaveChangesDialog
-import io.element.android.libraries.designsystem.modifiers.clearFocusOnTap
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.ui.components.AvatarActionBottomSheet
-import io.element.android.libraries.matrix.ui.components.EditableAvatarView
-import io.element.android.libraries.permissions.api.PermissionsView
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.roomdetails.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionViewDefaults
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.SaveChangesDialog
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.clearFocusOnTap
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.ui.components.AvatarActionBottomSheet
+import id.databisnis.android.bachot.libraries.matrix.ui.components.EditableAvatarView
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsView
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun RoomDetailsEditView(
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/invite/RoomInviteMembersNode.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/invite/RoomInviteMembersNode.kt
similarity index 79%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/invite/RoomInviteMembersNode.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/invite/RoomInviteMembersNode.kt
index ea0ed1bb..3dd0fd9a 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/invite/RoomInviteMembersNode.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/invite/RoomInviteMembersNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.invite
+package id.databisnis.android.bachot.features.roomdetails.impl.invite
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -18,12 +18,12 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.invitepeople.api.InvitePeoplePresenter
-import io.element.android.features.invitepeople.api.InvitePeopleRenderer
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeoplePresenter
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleRenderer
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/invite/RoomInviteMembersView.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/invite/RoomInviteMembersView.kt
similarity index 74%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/invite/RoomInviteMembersView.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/invite/RoomInviteMembersView.kt
index cb305426..91b58523 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/invite/RoomInviteMembersView.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/invite/RoomInviteMembersView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.invite
+package id.databisnis.android.bachot.features.roomdetails.impl.invite
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Spacer
@@ -21,20 +21,20 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.invitepeople.api.InvitePeopleEvents
-import io.element.android.features.invitepeople.api.InvitePeopleState
-import io.element.android.features.invitepeople.api.InvitePeopleStateProvider
-import io.element.android.features.roomdetails.impl.R
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleEvents
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleState
+import id.databisnis.android.bachot.features.invitepeople.api.InvitePeopleStateProvider
+import id.databisnis.android.bachot.features.roomdetails.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun RoomInviteMembersView(
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListEvents.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListEvents.kt
similarity index 78%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListEvents.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListEvents.kt
index ec1b130b..d61b6a59 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListEvents.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.members
+package id.databisnis.android.bachot.features.roomdetails.impl.members
-import io.element.android.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
sealed interface RoomMemberListEvents {
data class ChangeSelectedSection(val section: SelectedSection) : RoomMemberListEvents
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListNode.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListNode.kt
similarity index 78%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListNode.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListNode.kt
index 750b111f..2a2ceae5 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListNode.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.members
+package id.databisnis.android.bachot.features.roomdetails.impl.members
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -19,15 +19,15 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.roommembermoderation.api.ModerationAction
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationRenderer
-import io.element.android.libraries.architecture.appyx.launchMolecule
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationAction
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationRenderer
+import id.databisnis.android.bachot.libraries.architecture.appyx.launchMolecule
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListPresenter.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListPresenter.kt
similarity index 81%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListPresenter.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListPresenter.kt
index f1d3f61f..bf3c289d 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListPresenter.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.members
+package id.databisnis.android.bachot.features.roomdetails.impl.members
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -19,24 +19,24 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents.ShowActionsForUser
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.map
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.room.roomMembers
-import io.element.android.libraries.matrix.api.room.toMatrixUser
-import io.element.android.libraries.matrix.ui.room.PowerLevelRoomMemberComparator
-import io.element.android.libraries.matrix.ui.room.canInviteAsState
-import io.element.android.libraries.matrix.ui.room.roomMemberIdentityStateChange
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents.ShowActionsForUser
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.map
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomMembers
+import id.databisnis.android.bachot.libraries.matrix.api.room.toMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.room.PowerLevelRoomMemberComparator
+import id.databisnis.android.bachot.libraries.matrix.ui.room.canInviteAsState
+import id.databisnis.android.bachot.libraries.matrix.ui.room.roomMemberIdentityStateChange
import kotlinx.collections.immutable.ImmutableMap
import kotlinx.collections.immutable.persistentMapOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListState.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListState.kt
similarity index 81%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListState.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListState.kt
index 007d276d..c4add433 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListState.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.members
+package id.databisnis.android.bachot.features.roomdetails.impl.members
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListStateProvider.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListStateProvider.kt
similarity index 88%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListStateProvider.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListStateProvider.kt
index 580db766..e6033c5c 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListStateProvider.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListStateProvider.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.members
+package id.databisnis.android.bachot.features.roomdetails.impl.members
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.map
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.map
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
import kotlinx.collections.immutable.persistentListOf
internal class RoomMemberListStateProvider : PreviewParameterProvider {
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListView.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListView.kt
similarity index 86%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListView.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListView.kt
index 7c83f74f..b693639c 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListView.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.members
+package id.databisnis.android.bachot.features.roomdetails.impl.members
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.foundation.background
@@ -34,31 +34,31 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.roomdetails.impl.R
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.form.textFieldState
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.LinearProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.SearchField
-import io.element.android.libraries.designsystem.theme.components.SegmentedButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.getBestName
-import io.element.android.libraries.matrix.api.room.toMatrixUser
-import io.element.android.libraries.matrix.ui.components.MatrixUserRow
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.roomdetails.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.form.textFieldState
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.LinearProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SegmentedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.getBestName
+import id.databisnis.android.bachot.libraries.matrix.api.room.toMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.MatrixUserRow
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/details/RoomMemberDetailsNode.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/details/RoomMemberDetailsNode.kt
similarity index 75%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/details/RoomMemberDetailsNode.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/details/RoomMemberDetailsNode.kt
index ce798e5d..b8859b4d 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/details/RoomMemberDetailsNode.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/details/RoomMemberDetailsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.members.details
+package id.databisnis.android.bachot.features.roomdetails.impl.members.details
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -18,16 +18,16 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.userprofile.shared.UserProfileNodeHelper
-import io.element.android.features.userprofile.shared.UserProfileView
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkBuilder
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.userprofile.shared.UserProfileNodeHelper
+import id.databisnis.android.bachot.features.userprofile.shared.UserProfileView
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilder
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/details/RoomMemberDetailsPresenter.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/details/RoomMemberDetailsPresenter.kt
similarity index 76%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/details/RoomMemberDetailsPresenter.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/details/RoomMemberDetailsPresenter.kt
index f47ea0e8..ff9ce1d9 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/details/RoomMemberDetailsPresenter.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/details/RoomMemberDetailsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.members.details
+package id.databisnis.android.bachot.features.roomdetails.impl.members.details
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -17,23 +17,23 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.userprofile.api.UserProfileEvents
-import io.element.android.features.userprofile.api.UserProfilePresenterFactory
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.features.userprofile.api.UserProfileVerificationState
-import io.element.android.libraries.androidutils.clipboard.ClipboardHelper
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.designsystem.utils.snackbar.LocalSnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityStateChange
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.ui.room.getRoomMemberAsState
-import io.element.android.libraries.matrix.ui.room.roomMemberIdentityStateChange
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEvents
+import id.databisnis.android.bachot.features.userprofile.api.UserProfilePresenterFactory
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileVerificationState
+import id.databisnis.android.bachot.libraries.androidutils.clipboard.ClipboardHelper
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.LocalSnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityStateChange
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.ui.room.getRoomMemberAsState
+import id.databisnis.android.bachot.libraries.matrix.ui.room.roomMemberIdentityStateChange
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.coroutines.flow.filterNotNull
import kotlinx.coroutines.flow.map
import kotlinx.coroutines.launch
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsEvents.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsEvents.kt
similarity index 81%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsEvents.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsEvents.kt
index 81bfd86f..95ba7d3b 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsEvents.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
sealed interface RoomNotificationSettingsEvents {
data class ChangeRoomNotificationMode(val mode: RoomNotificationMode) : RoomNotificationSettingsEvents
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsItem.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsItem.kt
similarity index 82%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsItem.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsItem.kt
index 2d5418af..e635e59c 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsItem.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsItem.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
-import io.element.android.features.roomdetails.impl.R
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.roomdetails.impl.R
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsNode.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsNode.kt
similarity index 79%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsNode.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsNode.kt
index fd3ce00a..943494ff 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsNode.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,12 +17,12 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.RoomScope
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOption.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOption.kt
similarity index 74%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOption.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOption.kt
index 8ff1be53..8984bf17 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOption.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOption.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
-import io.element.android.features.roomdetails.impl.R
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.features.roomdetails.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
@Composable
fun RoomNotificationSettingsOption(
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOptions.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOptions.kt
similarity index 87%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOptions.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOptions.kt
index b7211387..752ab338 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOptions.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsOptions.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.selection.selectableGroup
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
@Composable
fun RoomNotificationSettingsOptions(
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenter.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenter.kt
similarity index 92%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenter.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenter.kt
index b3a88d3f..9273c51f 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenter.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -21,15 +21,15 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.coroutine.suspendWithMinimumDuration
-import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.room.RoomNotificationSettings
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.coroutine.suspendWithMinimumDuration
+import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationSettings
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.FlowPreview
import kotlinx.coroutines.flow.debounce
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsState.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsState.kt
similarity index 74%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsState.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsState.kt
index a2ea5e8f..fc587aef 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsState.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.room.RoomNotificationSettings
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationSettings
data class RoomNotificationSettingsState(
val showUserDefinedSettingStyle: Boolean,
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsStateProvider.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsStateProvider.kt
similarity index 84%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsStateProvider.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsStateProvider.kt
index 603d22b5..60c195be 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsStateProvider.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.roomdetails.impl.aRoomNotificationSettings
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.features.roomdetails.impl.aRoomNotificationSettings
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
internal class RoomNotificationSettingsStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsView.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsView.kt
similarity index 84%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsView.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsView.kt
index 5a33066d..2b32e569 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsView.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -20,21 +20,21 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.roomdetails.impl.R
-import io.element.android.libraries.core.bool.orTrue
-import io.element.android.libraries.designsystem.components.ClickableLinkText
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.preferences.PreferenceCategory
-import io.element.android.libraries.designsystem.components.preferences.PreferenceSwitch
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.buildAnnotatedStringWithStyledPart
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.roomdetails.impl.R
+import id.databisnis.android.bachot.libraries.core.bool.orTrue
+import id.databisnis.android.bachot.libraries.designsystem.components.ClickableLinkText
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceCategory
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceSwitch
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.buildAnnotatedStringWithStyledPart
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun RoomNotificationSettingsView(
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsStateProvider.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsStateProvider.kt
similarity index 76%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsStateProvider.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsStateProvider.kt
index 039f489b..84536070 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsStateProvider.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.roomdetails.impl.aRoomNotificationSettings
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.features.roomdetails.impl.aRoomNotificationSettings
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
internal class UserDefinedRoomNotificationSettingsStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsView.kt b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsView.kt
similarity index 79%
rename from features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsView.kt
rename to features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsView.kt
index f66316b7..f87518f4 100644
--- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsView.kt
+++ b/features/roomdetails/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/UserDefinedRoomNotificationSettingsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -19,17 +19,17 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.roomdetails.impl.R
-import io.element.android.libraries.core.bool.orTrue
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.features.roomdetails.impl.R
+import id.databisnis.android.bachot.libraries.core.bool.orTrue
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
@Composable
fun UserDefinedRoomNotificationSettingsView(
diff --git a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/DefaultRoomDetailsEntryPointTest.kt b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/DefaultRoomDetailsEntryPointTest.kt
similarity index 66%
rename from features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/DefaultRoomDetailsEntryPointTest.kt
rename to features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/DefaultRoomDetailsEntryPointTest.kt
index cd2af112..b08df0bd 100644
--- a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/DefaultRoomDetailsEntryPointTest.kt
+++ b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/DefaultRoomDetailsEntryPointTest.kt
@@ -6,32 +6,32 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.call.test.FakeElementCallEntryPoint
-import io.element.android.features.changeroommemberroles.test.FakeChangeRoomMemberRolesEntryPoint
-import io.element.android.features.changeroommemberroles.test.FakeRolesAndPermissionsEntryPoint
-import io.element.android.features.knockrequests.test.FakeKnockRequestsListEntryPoint
-import io.element.android.features.messages.test.FakeMessagesEntryPoint
-import io.element.android.features.poll.test.history.FakePollHistoryEntryPoint
-import io.element.android.features.reportroom.test.FakeReportRoomEntryPoint
-import io.element.android.features.roomdetails.api.RoomDetailsEntryPoint
-import io.element.android.features.securityandprivacy.test.FakeSecurityAndPrivacyEntryPoint
-import io.element.android.features.verifysession.test.FakeOutgoingVerificationEntryPoint
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.mediaviewer.test.FakeMediaGalleryEntryPoint
-import io.element.android.libraries.mediaviewer.test.FakeMediaViewerEntryPoint
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.call.test.FakeElementCallEntryPoint
+import id.databisnis.android.bachot.features.changeroommemberroles.test.FakeChangeRoomMemberRolesEntryPoint
+import id.databisnis.android.bachot.features.changeroommemberroles.test.FakeRolesAndPermissionsEntryPoint
+import id.databisnis.android.bachot.features.knockrequests.test.FakeKnockRequestsListEntryPoint
+import id.databisnis.android.bachot.features.messages.test.FakeMessagesEntryPoint
+import id.databisnis.android.bachot.features.poll.test.history.FakePollHistoryEntryPoint
+import id.databisnis.android.bachot.features.reportroom.test.FakeReportRoomEntryPoint
+import id.databisnis.android.bachot.features.roomdetails.api.RoomDetailsEntryPoint
+import id.databisnis.android.bachot.features.securityandprivacy.test.FakeSecurityAndPrivacyEntryPoint
+import id.databisnis.android.bachot.features.verifysession.test.FakeOutgoingVerificationEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.mediaviewer.test.FakeMediaGalleryEntryPoint
+import id.databisnis.android.bachot.libraries.mediaviewer.test.FakeMediaViewerEntryPoint
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/MatrixRoomFixture.kt b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/MatrixRoomFixture.kt
similarity index 81%
rename from features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/MatrixRoomFixture.kt
rename to features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/MatrixRoomFixture.kt
index 5043aea8..357d8c1a 100644
--- a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/MatrixRoomFixture.kt
+++ b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/MatrixRoomFixture.kt
@@ -6,26 +6,26 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.StateEventType
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
-import io.element.android.libraries.matrix.test.A_ROOM_TOPIC
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_TOPIC
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
fun aRoom(
sessionId: SessionId = A_SESSION_ID,
diff --git a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsPresenterTest.kt b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsPresenterTest.kt
similarity index 89%
rename from features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsPresenterTest.kt
rename to features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsPresenterTest.kt
index 9cf46c41..76999263 100644
--- a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsPresenterTest.kt
+++ b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsPresenterTest.kt
@@ -6,54 +6,54 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
import androidx.lifecycle.Lifecycle
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.Interaction
-import io.element.android.features.leaveroom.api.LeaveRoomEvent
-import io.element.android.features.leaveroom.api.LeaveRoomState
-import io.element.android.features.roomcall.api.aStandByCallState
-import io.element.android.features.roomdetails.impl.members.aRoomMember
-import io.element.android.features.roomdetails.impl.members.details.RoomMemberDetailsPresenter
-import io.element.android.features.userprofile.shared.aUserProfileState
-import io.element.android.libraries.androidutils.clipboard.ClipboardHelper
-import io.element.android.libraries.androidutils.clipboard.FakeClipboardHelper
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.room.StateEventType
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
-import io.element.android.libraries.matrix.test.A_ROOM_TOPIC
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.A_USER_NAME
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
-import io.element.android.libraries.preferences.test.InMemoryAppPreferencesStore
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.FakeLifecycleOwner
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.testCoroutineDispatchers
-import io.element.android.tests.testutils.testWithLifecycleOwner
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomEvent
+import id.databisnis.android.bachot.features.leaveroom.api.LeaveRoomState
+import id.databisnis.android.bachot.features.roomcall.api.aStandByCallState
+import id.databisnis.android.bachot.features.roomdetails.impl.members.aRoomMember
+import id.databisnis.android.bachot.features.roomdetails.impl.members.details.RoomMemberDetailsPresenter
+import id.databisnis.android.bachot.features.userprofile.shared.aUserProfileState
+import id.databisnis.android.bachot.libraries.androidutils.clipboard.ClipboardHelper
+import id.databisnis.android.bachot.libraries.androidutils.clipboard.FakeClipboardHelper
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_TOPIC
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.libraries.preferences.test.InMemoryAppPreferencesStore
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.FakeLifecycleOwner
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.tests.testutils.testWithLifecycleOwner
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
diff --git a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsStateTest.kt b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsStateTest.kt
similarity index 96%
rename from features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsStateTest.kt
rename to features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsStateTest.kt
index 68889c15..98173256 100644
--- a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsStateTest.kt
+++ b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsStateTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
import com.google.common.truth.Truth.assertThat
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsViewTest.kt b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsViewTest.kt
similarity index 91%
rename from features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsViewTest.kt
rename to features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsViewTest.kt
index b31fb32e..a73c1935 100644
--- a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsViewTest.kt
+++ b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/RoomDetailsViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl
+package id.databisnis.android.bachot.features.roomdetails.impl
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -15,22 +15,22 @@ import androidx.compose.ui.test.onNodeWithContentDescription
import androidx.compose.ui.test.onNodeWithTag
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.roomdetails.impl.members.aRoomMember
-import io.element.android.features.userprofile.shared.aUserProfileState
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureCalledOnceWithTwoParams
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EnsureNeverCalledWithTwoParams
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.roomdetails.impl.members.aRoomMember
+import id.databisnis.android.bachot.features.userprofile.shared.aUserProfileState
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureCalledOnceWithTwoParams
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithTwoParams
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditPresenterTest.kt b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditPresenterTest.kt
similarity index 94%
rename from features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditPresenterTest.kt
rename to features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditPresenterTest.kt
index f66091dd..1c1d8d14 100644
--- a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditPresenterTest.kt
+++ b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditPresenterTest.kt
@@ -6,34 +6,34 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.edit
+package id.databisnis.android.bachot.features.roomdetails.impl.edit
import android.net.Uri
import app.cash.turbine.ReceiveTurbine
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.roomdetails.impl.aJoinedRoom
-import io.element.android.libraries.androidutils.file.TemporaryUriDeleter
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.StateEventType
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
-import io.element.android.libraries.matrix.test.A_ROOM_RAW_NAME
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.mediapickers.test.FakePickerProvider
-import io.element.android.libraries.mediaupload.api.MediaUploadInfo
-import io.element.android.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.test.FakeMediaPreProcessor
-import io.element.android.libraries.permissions.api.PermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionsPresenter
-import io.element.android.libraries.permissions.test.FakePermissionsPresenterFactory
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.fake.FakeTemporaryUriDeleter
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.roomdetails.impl.aJoinedRoom
+import id.databisnis.android.bachot.libraries.androidutils.file.TemporaryUriDeleter
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_RAW_NAME
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.mediapickers.test.FakePickerProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaUploadInfo
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaPreProcessor
+import id.databisnis.android.bachot.libraries.permissions.api.PermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenter
+import id.databisnis.android.bachot.libraries.permissions.test.FakePermissionsPresenterFactory
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.fake.FakeTemporaryUriDeleter
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import io.mockk.every
import io.mockk.mockk
import io.mockk.mockkStatic
diff --git a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditViewTest.kt b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditViewTest.kt
similarity index 92%
rename from features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditViewTest.kt
rename to features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditViewTest.kt
index c8475cbb..76255492 100644
--- a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditViewTest.kt
+++ b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/edit/RoomDetailsEditViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.edit
+package id.databisnis.android.bachot.features.roomdetails.impl.edit
import androidx.activity.ComponentActivity
import androidx.annotation.StringRes
@@ -19,15 +19,15 @@ import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.compose.ui.test.performTextInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.ui.media.AvatarAction
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.ui.media.AvatarAction
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Ignore
import org.junit.Rule
import org.junit.Test
diff --git a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListPresenterTest.kt b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListPresenterTest.kt
similarity index 89%
rename from features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListPresenterTest.kt
rename to features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListPresenterTest.kt
index 8d3d0e35..adc5e4dc 100644
--- a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListPresenterTest.kt
+++ b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/RoomMemberListPresenterTest.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.members
+package id.databisnis.android.bachot.features.roomdetails.impl.members
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
diff --git a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/members/details/RoomMemberDetailsPresenterTest.kt b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/details/RoomMemberDetailsPresenterTest.kt
similarity index 89%
rename from features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/members/details/RoomMemberDetailsPresenterTest.kt
rename to features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/details/RoomMemberDetailsPresenterTest.kt
index 4dbf21c3..aceca200 100644
--- a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/members/details/RoomMemberDetailsPresenterTest.kt
+++ b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/members/details/RoomMemberDetailsPresenterTest.kt
@@ -6,36 +6,36 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.members.details
+package id.databisnis.android.bachot.features.roomdetails.impl.members.details
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.roomdetails.impl.aJoinedRoom
-import io.element.android.features.roomdetails.impl.members.aRoomMember
-import io.element.android.features.userprofile.api.UserProfileEvents
-import io.element.android.features.userprofile.api.UserProfilePresenterFactory
-import io.element.android.features.userprofile.api.UserProfileVerificationState
-import io.element.android.features.userprofile.shared.aUserProfileState
-import io.element.android.libraries.androidutils.clipboard.ClipboardHelper
-import io.element.android.libraries.androidutils.clipboard.FakeClipboardHelper
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityStateChange
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.roomdetails.impl.aJoinedRoom
+import id.databisnis.android.bachot.features.roomdetails.impl.members.aRoomMember
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEvents
+import id.databisnis.android.bachot.features.userprofile.api.UserProfilePresenterFactory
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileVerificationState
+import id.databisnis.android.bachot.features.userprofile.shared.aUserProfileState
+import id.databisnis.android.bachot.libraries.androidutils.clipboard.ClipboardHelper
+import id.databisnis.android.bachot.libraries.androidutils.clipboard.FakeClipboardHelper
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityStateChange
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenterTest.kt b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenterTest.kt
similarity index 92%
rename from features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenterTest.kt
rename to features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenterTest.kt
index c14dca94..936cc812 100644
--- a/features/roomdetails/impl/src/test/kotlin/io/element/android/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenterTest.kt
+++ b/features/roomdetails/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdetails/impl/notificationsettings/RoomNotificationSettingsPresenterTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdetails.impl.notificationsettings
+package id.databisnis.android.bachot.features.roomdetails.impl.notificationsettings
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.roomdetails.impl.aJoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.tests.testutils.awaitLastSequentialItem
-import io.element.android.tests.testutils.consumeItemsUntilPredicate
+import id.databisnis.android.bachot.features.roomdetails.impl.aJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.tests.testutils.awaitLastSequentialItem
+import id.databisnis.android.bachot.tests.testutils.consumeItemsUntilPredicate
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/roomdirectory/api/build.gradle.kts b/features/roomdirectory/api/build.gradle.kts
index 0f1be0e2..7dde2c43 100644
--- a/features/roomdirectory/api/build.gradle.kts
+++ b/features/roomdirectory/api/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.roomdirectory.api"
+ namespace = "id.databisnis.android.bachot.features.roomdirectory.api"
}
dependencies {
diff --git a/features/roomdirectory/api/src/main/kotlin/io/element/android/features/roomdirectory/api/RoomDescription.kt b/features/roomdirectory/api/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/api/RoomDescription.kt
similarity index 78%
rename from features/roomdirectory/api/src/main/kotlin/io/element/android/features/roomdirectory/api/RoomDescription.kt
rename to features/roomdirectory/api/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/api/RoomDescription.kt
index 86767fde..723eca40 100644
--- a/features/roomdirectory/api/src/main/kotlin/io/element/android/features/roomdirectory/api/RoomDescription.kt
+++ b/features/roomdirectory/api/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/api/RoomDescription.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.api
+package id.databisnis.android.bachot.features.roomdirectory.api
import android.os.Parcelable
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.parcelize.IgnoredOnParcel
import kotlinx.parcelize.Parcelize
diff --git a/features/roomdirectory/api/src/main/kotlin/io/element/android/features/roomdirectory/api/RoomDirectoryEntryPoint.kt b/features/roomdirectory/api/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/api/RoomDirectoryEntryPoint.kt
similarity index 82%
rename from features/roomdirectory/api/src/main/kotlin/io/element/android/features/roomdirectory/api/RoomDirectoryEntryPoint.kt
rename to features/roomdirectory/api/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/api/RoomDirectoryEntryPoint.kt
index db57b2e6..a4976e28 100644
--- a/features/roomdirectory/api/src/main/kotlin/io/element/android/features/roomdirectory/api/RoomDirectoryEntryPoint.kt
+++ b/features/roomdirectory/api/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/api/RoomDirectoryEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.api
+package id.databisnis.android.bachot.features.roomdirectory.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
interface RoomDirectoryEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/roomdirectory/impl/build.gradle.kts b/features/roomdirectory/impl/build.gradle.kts
index 1c63872f..e8ab7231 100644
--- a/features/roomdirectory/impl/build.gradle.kts
+++ b/features/roomdirectory/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.roomdirectory.impl"
+ namespace = "id.databisnis.android.bachot.features.roomdirectory.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/DefaultRoomDirectoryEntryPoint.kt b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/DefaultRoomDirectoryEntryPoint.kt
similarity index 71%
rename from features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/DefaultRoomDirectoryEntryPoint.kt
rename to features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/DefaultRoomDirectoryEntryPoint.kt
index f12c31cd..6a6f4a58 100644
--- a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/DefaultRoomDirectoryEntryPoint.kt
+++ b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/DefaultRoomDirectoryEntryPoint.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl
+package id.databisnis.android.bachot.features.roomdirectory.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.roomdirectory.api.RoomDirectoryEntryPoint
-import io.element.android.features.roomdirectory.impl.root.RoomDirectoryNode
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDirectoryEntryPoint
+import id.databisnis.android.bachot.features.roomdirectory.impl.root.RoomDirectoryNode
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultRoomDirectoryEntryPoint : RoomDirectoryEntryPoint {
diff --git a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryEvents.kt b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryEvents.kt
similarity index 84%
rename from features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryEvents.kt
rename to features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryEvents.kt
index 20e866f2..8cd8387b 100644
--- a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryEvents.kt
+++ b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl.root
+package id.databisnis.android.bachot.features.roomdirectory.impl.root
sealed interface RoomDirectoryEvents {
data class Search(val query: String) : RoomDirectoryEvents
diff --git a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryNode.kt b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryNode.kt
similarity index 76%
rename from features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryNode.kt
rename to features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryNode.kt
index 0e0ef509..794375cf 100644
--- a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryNode.kt
+++ b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl.root
+package id.databisnis.android.bachot.features.roomdirectory.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,10 +15,10 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.roomdirectory.api.RoomDirectoryEntryPoint
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDirectoryEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryPresenter.kt b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryPresenter.kt
similarity index 83%
rename from features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryPresenter.kt
rename to features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryPresenter.kt
index 98338440..d8755f89 100644
--- a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryPresenter.kt
+++ b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl.root
+package id.databisnis.android.bachot.features.roomdirectory.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -18,12 +18,12 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.roomdirectory.impl.root.model.RoomDirectoryListState
-import io.element.android.features.roomdirectory.impl.root.model.toFeatureModel
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryList
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryService
+import id.databisnis.android.bachot.features.roomdirectory.impl.root.model.RoomDirectoryListState
+import id.databisnis.android.bachot.features.roomdirectory.impl.root.model.toFeatureModel
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryList
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryService
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.flowOn
diff --git a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryState.kt b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryState.kt
similarity index 79%
rename from features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryState.kt
rename to features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryState.kt
index a3647381..7d55e294 100644
--- a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryState.kt
+++ b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl.root
+package id.databisnis.android.bachot.features.roomdirectory.impl.root
-import io.element.android.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
import kotlinx.collections.immutable.ImmutableList
data class RoomDirectoryState(
diff --git a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryStateProvider.kt b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryStateProvider.kt
similarity index 88%
rename from features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryStateProvider.kt
rename to features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryStateProvider.kt
index 4ee90fdf..5ba8b70f 100644
--- a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryStateProvider.kt
+++ b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl.root
+package id.databisnis.android.bachot.features.roomdirectory.impl.root
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.roomdirectory.api.RoomDescription
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryView.kt b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryView.kt
similarity index 84%
rename from features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryView.kt
rename to features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryView.kt
index f2e4ae44..f218676a 100644
--- a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryView.kt
+++ b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl.root
+package id.databisnis.android.bachot.features.roomdirectory.impl.root
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Box
@@ -35,25 +35,25 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.roomdirectory.api.RoomDescription
-import io.element.android.features.roomdirectory.impl.R
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.FilledTextField
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.features.roomdirectory.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.FilledTextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
@Composable
diff --git a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/model/RoomDescription.kt b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/model/RoomDescription.kt
similarity index 80%
rename from features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/model/RoomDescription.kt
rename to features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/model/RoomDescription.kt
index e6027c5a..fc150cdd 100644
--- a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/model/RoomDescription.kt
+++ b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/model/RoomDescription.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl.root.model
+package id.databisnis.android.bachot.features.roomdirectory.impl.root.model
-import io.element.android.features.roomdirectory.api.RoomDescription
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDescription as MatrixRoomDescription
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDescription as MatrixRoomDescription
fun MatrixRoomDescription.toFeatureModel(): RoomDescription {
return RoomDescription(
diff --git a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/model/RoomDirectoryListState.kt b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/model/RoomDirectoryListState.kt
similarity index 80%
rename from features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/model/RoomDirectoryListState.kt
rename to features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/model/RoomDirectoryListState.kt
index cd31d0f4..600eb4c0 100644
--- a/features/roomdirectory/impl/src/main/kotlin/io/element/android/features/roomdirectory/impl/root/model/RoomDirectoryListState.kt
+++ b/features/roomdirectory/impl/src/main/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/model/RoomDirectoryListState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl.root.model
+package id.databisnis.android.bachot.features.roomdirectory.impl.root.model
-import io.element.android.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/features/roomdirectory/impl/src/test/kotlin/io/element/android/features/roomdirectory/impl/DefaultRoomDirectoryEntryPointTest.kt b/features/roomdirectory/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/DefaultRoomDirectoryEntryPointTest.kt
similarity index 72%
rename from features/roomdirectory/impl/src/test/kotlin/io/element/android/features/roomdirectory/impl/DefaultRoomDirectoryEntryPointTest.kt
rename to features/roomdirectory/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/DefaultRoomDirectoryEntryPointTest.kt
index 2108c9af..80f9a880 100644
--- a/features/roomdirectory/impl/src/test/kotlin/io/element/android/features/roomdirectory/impl/DefaultRoomDirectoryEntryPointTest.kt
+++ b/features/roomdirectory/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/DefaultRoomDirectoryEntryPointTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl
+package id.databisnis.android.bachot.features.roomdirectory.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.roomdirectory.api.RoomDescription
-import io.element.android.features.roomdirectory.api.RoomDirectoryEntryPoint
-import io.element.android.features.roomdirectory.impl.root.RoomDirectoryNode
-import io.element.android.features.roomdirectory.impl.root.createRoomDirectoryPresenter
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDirectoryEntryPoint
+import id.databisnis.android.bachot.features.roomdirectory.impl.root.RoomDirectoryNode
+import id.databisnis.android.bachot.features.roomdirectory.impl.root.createRoomDirectoryPresenter
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/roomdirectory/impl/src/test/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryPresenterTest.kt b/features/roomdirectory/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryPresenterTest.kt
similarity index 83%
rename from features/roomdirectory/impl/src/test/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryPresenterTest.kt
rename to features/roomdirectory/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryPresenterTest.kt
index 6295e4be..3c69d362 100644
--- a/features/roomdirectory/impl/src/test/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryPresenterTest.kt
+++ b/features/roomdirectory/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryPresenterTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl.root
+package id.databisnis.android.bachot.features.roomdirectory.impl.root
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryList
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryService
-import io.element.android.libraries.matrix.test.roomdirectory.FakeRoomDirectoryList
-import io.element.android.libraries.matrix.test.roomdirectory.FakeRoomDirectoryService
-import io.element.android.libraries.matrix.test.roomdirectory.aRoomDescription
-import io.element.android.tests.testutils.lambda.any
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryList
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryService
+import id.databisnis.android.bachot.libraries.matrix.test.roomdirectory.FakeRoomDirectoryList
+import id.databisnis.android.bachot.libraries.matrix.test.roomdirectory.FakeRoomDirectoryService
+import id.databisnis.android.bachot.libraries.matrix.test.roomdirectory.aRoomDescription
+import id.databisnis.android.bachot.tests.testutils.lambda.any
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.test.TestScope
diff --git a/features/roomdirectory/impl/src/test/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryViewTest.kt b/features/roomdirectory/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryViewTest.kt
similarity index 84%
rename from features/roomdirectory/impl/src/test/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryViewTest.kt
rename to features/roomdirectory/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryViewTest.kt
index a50ad6a2..077e140c 100644
--- a/features/roomdirectory/impl/src/test/kotlin/io/element/android/features/roomdirectory/impl/root/RoomDirectoryViewTest.kt
+++ b/features/roomdirectory/impl/src/test/kotlin/id/databisnis/android/bachot/features/roomdirectory/impl/root/RoomDirectoryViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roomdirectory.impl.root
+package id.databisnis.android.bachot.features.roomdirectory.impl.root
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -16,12 +16,12 @@ import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.compose.ui.test.performTextInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.roomdirectory.api.RoomDescription
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.features.roomdirectory.api.RoomDescription
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/roommembermoderation/api/build.gradle.kts b/features/roommembermoderation/api/build.gradle.kts
index e168d2c8..7e5cffb8 100644
--- a/features/roommembermoderation/api/build.gradle.kts
+++ b/features/roommembermoderation/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.roommembermoderation.api"
+ namespace = "id.databisnis.android.bachot.features.roommembermoderation.api"
}
dependencies {
diff --git a/features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationEvents.kt b/features/roommembermoderation/api/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/api/RoomMemberModerationEvents.kt
similarity index 76%
rename from features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationEvents.kt
rename to features/roommembermoderation/api/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/api/RoomMemberModerationEvents.kt
index 2238ff41..ff6559b9 100644
--- a/features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationEvents.kt
+++ b/features/roommembermoderation/api/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/api/RoomMemberModerationEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.api
+package id.databisnis.android.bachot.features.roommembermoderation.api
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
interface RoomMemberModerationEvents {
data class ShowActionsForUser(val user: MatrixUser) : RoomMemberModerationEvents
diff --git a/features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationRenderer.kt b/features/roommembermoderation/api/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/api/RoomMemberModerationRenderer.kt
similarity index 78%
rename from features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationRenderer.kt
rename to features/roommembermoderation/api/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/api/RoomMemberModerationRenderer.kt
index 8fb1ae0c..7897c3cc 100644
--- a/features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationRenderer.kt
+++ b/features/roommembermoderation/api/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/api/RoomMemberModerationRenderer.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.api
+package id.databisnis.android.bachot.features.roommembermoderation.api
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
interface RoomMemberModerationRenderer {
@Composable
diff --git a/features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationState.kt b/features/roommembermoderation/api/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/api/RoomMemberModerationState.kt
similarity index 91%
rename from features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationState.kt
rename to features/roommembermoderation/api/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/api/RoomMemberModerationState.kt
index 85f3e8ec..e1371ecf 100644
--- a/features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationState.kt
+++ b/features/roommembermoderation/api/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/api/RoomMemberModerationState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.api
+package id.databisnis.android.bachot.features.roommembermoderation.api
import androidx.compose.runtime.Immutable
diff --git a/features/roommembermoderation/impl/build.gradle.kts b/features/roommembermoderation/impl/build.gradle.kts
index 3157552b..d52e020c 100644
--- a/features/roommembermoderation/impl/build.gradle.kts
+++ b/features/roommembermoderation/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.roommembermoderation.impl"
+ namespace = "id.databisnis.android.bachot.features.roommembermoderation.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/DefaultRoomMemberModerationRenderer.kt b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/DefaultRoomMemberModerationRenderer.kt
similarity index 67%
rename from features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/DefaultRoomMemberModerationRenderer.kt
rename to features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/DefaultRoomMemberModerationRenderer.kt
index 05bf00c7..cba8d2d7 100644
--- a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/DefaultRoomMemberModerationRenderer.kt
+++ b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/DefaultRoomMemberModerationRenderer.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.impl
+package id.databisnis.android.bachot.features.roommembermoderation.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.SideEffect
import androidx.compose.ui.Modifier
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.roommembermoderation.api.ModerationAction
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationRenderer
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationAction
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationRenderer
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import timber.log.Timber
@ContributesBinding(RoomScope::class)
diff --git a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/InternalRoomMemberModerationEvents.kt b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/InternalRoomMemberModerationEvents.kt
similarity index 78%
rename from features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/InternalRoomMemberModerationEvents.kt
rename to features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/InternalRoomMemberModerationEvents.kt
index 2bc76db7..99add2fd 100644
--- a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/InternalRoomMemberModerationEvents.kt
+++ b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/InternalRoomMemberModerationEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.impl
+package id.databisnis.android.bachot.features.roommembermoderation.impl
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents
sealed interface InternalRoomMemberModerationEvents : RoomMemberModerationEvents {
data class DoKickUser(val reason: String) : InternalRoomMemberModerationEvents
diff --git a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/InternalRoomMemberModerationState.kt b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/InternalRoomMemberModerationState.kt
similarity index 61%
rename from features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/InternalRoomMemberModerationState.kt
rename to features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/InternalRoomMemberModerationState.kt
index fe48ece1..614b5c73 100644
--- a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/InternalRoomMemberModerationState.kt
+++ b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/InternalRoomMemberModerationState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.impl
+package id.databisnis.android.bachot.features.roommembermoderation.impl
-import io.element.android.features.roommembermoderation.api.ModerationActionState
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationActionState
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
data class InternalRoomMemberModerationState(
diff --git a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/InternalRoomMemberModerationStateProvider.kt b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/InternalRoomMemberModerationStateProvider.kt
similarity index 87%
rename from features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/InternalRoomMemberModerationStateProvider.kt
rename to features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/InternalRoomMemberModerationStateProvider.kt
index d90f352c..086fce2e 100644
--- a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/InternalRoomMemberModerationStateProvider.kt
+++ b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/InternalRoomMemberModerationStateProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.impl
+package id.databisnis.android.bachot.features.roommembermoderation.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.roommembermoderation.api.ModerationAction
-import io.element.android.features.roommembermoderation.api.ModerationActionState
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationAction
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationActionState
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.toImmutableList
class InternalRoomMemberModerationStateProvider : PreviewParameterProvider {
diff --git a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationPresenter.kt b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationPresenter.kt
similarity index 86%
rename from features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationPresenter.kt
rename to features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationPresenter.kt
index 31ff2da2..0ed786bd 100644
--- a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationPresenter.kt
+++ b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.impl
+package id.databisnis.android.bachot.features.roommembermoderation.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -18,24 +18,24 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
import im.vector.app.features.analytics.plan.RoomModeration
-import io.element.android.features.roommembermoderation.api.ModerationAction
-import io.element.android.features.roommembermoderation.api.ModerationActionState
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.room.roomMembers
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.room.canBanAsState
-import io.element.android.libraries.matrix.ui.room.canKickAsState
-import io.element.android.libraries.matrix.ui.room.userPowerLevelAsState
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationAction
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationActionState
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomMembers
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.room.canBanAsState
+import id.databisnis.android.bachot.libraries.matrix.ui.room.canKickAsState
+import id.databisnis.android.bachot.libraries.matrix.ui.room.userPowerLevelAsState
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationView.kt b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationView.kt
similarity index 87%
rename from features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationView.kt
rename to features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationView.kt
index ac6c5bc4..1ec2c9cf 100644
--- a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationView.kt
+++ b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.impl
+package id.databisnis.android.bachot.features.roommembermoderation.impl
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
@@ -29,30 +29,30 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.roommembermoderation.api.ModerationAction
-import io.element.android.features.roommembermoderation.api.ModerationActionState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.async.AsyncIndicator
-import io.element.android.libraries.designsystem.components.async.AsyncIndicatorHost
-import io.element.android.libraries.designsystem.components.async.rememberAsyncIndicatorState
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.dialogs.TextFieldDialog
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.matrix.ui.model.getBestName
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationAction
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationActionState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicator
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicatorHost
+import id.databisnis.android.bachot.libraries.designsystem.components.async.rememberAsyncIndicatorState
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.TextFieldDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getBestName
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
import kotlinx.coroutines.launch
import timber.log.Timber
diff --git a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/di/RoomMemberModerationModule.kt b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/di/RoomMemberModerationModule.kt
similarity index 59%
rename from features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/di/RoomMemberModerationModule.kt
rename to features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/di/RoomMemberModerationModule.kt
index ab82f6ce..6b2a3e2f 100644
--- a/features/roommembermoderation/impl/src/main/kotlin/io/element/android/features/roommembermoderation/impl/di/RoomMemberModerationModule.kt
+++ b/features/roommembermoderation/impl/src/main/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/di/RoomMemberModerationModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.impl.di
+package id.databisnis.android.bachot.features.roommembermoderation.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.features.roommembermoderation.impl.RoomMemberModerationPresenter
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.RoomScope
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.features.roommembermoderation.impl.RoomMemberModerationPresenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.RoomScope
@ContributesTo(RoomScope::class)
@BindingContainer
diff --git a/features/roommembermoderation/impl/src/test/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationPresenterTest.kt b/features/roommembermoderation/impl/src/test/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationPresenterTest.kt
similarity index 90%
rename from features/roommembermoderation/impl/src/test/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationPresenterTest.kt
rename to features/roommembermoderation/impl/src/test/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationPresenterTest.kt
index 2b3f71e7..77a35d46 100644
--- a/features/roommembermoderation/impl/src/test/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationPresenterTest.kt
+++ b/features/roommembermoderation/impl/src/test/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationPresenterTest.kt
@@ -6,30 +6,30 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.impl
+package id.databisnis.android.bachot.features.roommembermoderation.impl
import app.cash.turbine.TurbineTestContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.roommembermoderation.api.ModerationAction
-import io.element.android.features.roommembermoderation.api.ModerationActionState
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationAction
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationActionState
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.test.TestScope
diff --git a/features/roommembermoderation/impl/src/test/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationViewTest.kt b/features/roommembermoderation/impl/src/test/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationViewTest.kt
similarity index 89%
rename from features/roommembermoderation/impl/src/test/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationViewTest.kt
rename to features/roommembermoderation/impl/src/test/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationViewTest.kt
index 6508b280..7e1f2449 100644
--- a/features/roommembermoderation/impl/src/test/kotlin/io/element/android/features/roommembermoderation/impl/RoomMemberModerationViewTest.kt
+++ b/features/roommembermoderation/impl/src/test/kotlin/id/databisnis/android/bachot/features/roommembermoderation/impl/RoomMemberModerationViewTest.kt
@@ -6,24 +6,24 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.roommembermoderation.impl
+package id.databisnis.android.bachot.features.roommembermoderation.impl
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.roommembermoderation.api.ModerationAction
-import io.element.android.features.roommembermoderation.api.ModerationActionState
-import io.element.android.features.roommembermoderation.api.RoomMemberModerationEvents
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.tests.testutils.EnsureNeverCalledWithTwoParams
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnceWithTwoParams
-import io.element.android.tests.testutils.pressTag
-import io.element.android.tests.testutils.setSafeContent
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationAction
+import id.databisnis.android.bachot.features.roommembermoderation.api.ModerationActionState
+import id.databisnis.android.bachot.features.roommembermoderation.api.RoomMemberModerationEvents
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithTwoParams
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithTwoParams
+import id.databisnis.android.bachot.tests.testutils.pressTag
+import id.databisnis.android.bachot.tests.testutils.setSafeContent
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/securebackup/api/build.gradle.kts b/features/securebackup/api/build.gradle.kts
index 2c8fa42d..eca9af28 100644
--- a/features/securebackup/api/build.gradle.kts
+++ b/features/securebackup/api/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.securebackup.api"
+ namespace = "id.databisnis.android.bachot.features.securebackup.api"
}
dependencies {
diff --git a/features/securebackup/api/src/main/kotlin/io/element/android/features/securebackup/api/SecureBackupEntryPoint.kt b/features/securebackup/api/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/api/SecureBackupEntryPoint.kt
similarity index 84%
rename from features/securebackup/api/src/main/kotlin/io/element/android/features/securebackup/api/SecureBackupEntryPoint.kt
rename to features/securebackup/api/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/api/SecureBackupEntryPoint.kt
index 9c9d612b..46de414a 100644
--- a/features/securebackup/api/src/main/kotlin/io/element/android/features/securebackup/api/SecureBackupEntryPoint.kt
+++ b/features/securebackup/api/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/api/SecureBackupEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.api
+package id.databisnis.android.bachot.features.securebackup.api
import android.os.Parcelable
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
import kotlinx.parcelize.Parcelize
interface SecureBackupEntryPoint : FeatureEntryPoint {
diff --git a/features/securebackup/impl/build.gradle.kts b/features/securebackup/impl/build.gradle.kts
index b6117271..fa7de754 100644
--- a/features/securebackup/impl/build.gradle.kts
+++ b/features/securebackup/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.securebackup.impl"
+ namespace = "id.databisnis.android.bachot.features.securebackup.impl"
testOptions {
unitTests {
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/DefaultSecureBackupEntryPoint.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/DefaultSecureBackupEntryPoint.kt
similarity index 80%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/DefaultSecureBackupEntryPoint.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/DefaultSecureBackupEntryPoint.kt
index 46d93da1..c6ecb9b0 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/DefaultSecureBackupEntryPoint.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/DefaultSecureBackupEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl
+package id.databisnis.android.bachot.features.securebackup.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.securebackup.api.SecureBackupEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.securebackup.api.SecureBackupEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultSecureBackupEntryPoint : SecureBackupEntryPoint {
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/LoggerTag.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/LoggerTag.kt
similarity index 76%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/LoggerTag.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/LoggerTag.kt
index fe246076..5538ede6 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/LoggerTag.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/LoggerTag.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl
+package id.databisnis.android.bachot.features.securebackup.impl
-import io.element.android.libraries.core.log.logger.LoggerTag
+import id.databisnis.android.bachot.libraries.core.log.logger.LoggerTag
private val loggerTag = LoggerTag("SecureBackup")
val loggerTagRoot = LoggerTag("Root", loggerTag)
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/SecureBackupFlowNode.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/SecureBackupFlowNode.kt
similarity index 80%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/SecureBackupFlowNode.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/SecureBackupFlowNode.kt
index d9fd8a17..4d165bdb 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/SecureBackupFlowNode.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/SecureBackupFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl
+package id.databisnis.android.bachot.features.securebackup.impl
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -19,19 +19,19 @@ import com.bumble.appyx.navmodel.backstack.operation.pop
import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.securebackup.api.SecureBackupEntryPoint
-import io.element.android.features.securebackup.impl.disable.SecureBackupDisableNode
-import io.element.android.features.securebackup.impl.enter.SecureBackupEnterRecoveryKeyNode
-import io.element.android.features.securebackup.impl.reset.ResetIdentityFlowNode
-import io.element.android.features.securebackup.impl.root.SecureBackupRootNode
-import io.element.android.features.securebackup.impl.setup.SecureBackupSetupNode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.appyx.canPop
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.securebackup.api.SecureBackupEntryPoint
+import id.databisnis.android.bachot.features.securebackup.impl.disable.SecureBackupDisableNode
+import id.databisnis.android.bachot.features.securebackup.impl.enter.SecureBackupEnterRecoveryKeyNode
+import id.databisnis.android.bachot.features.securebackup.impl.reset.ResetIdentityFlowNode
+import id.databisnis.android.bachot.features.securebackup.impl.root.SecureBackupRootNode
+import id.databisnis.android.bachot.features.securebackup.impl.setup.SecureBackupSetupNode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.appyx.canPop
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
import kotlinx.parcelize.Parcelize
@ContributesNode(SessionScope::class)
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableEvents.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableEvents.kt
similarity index 84%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableEvents.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableEvents.kt
index 05d05a48..ae842d00 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableEvents.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.disable
+package id.databisnis.android.bachot.features.securebackup.impl.disable
sealed interface SecureBackupDisableEvents {
data object DisableBackup : SecureBackupDisableEvents
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableNode.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableNode.kt
similarity index 84%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableNode.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableNode.kt
index 6877893e..2c26a3f3 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableNode.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.disable
+package id.databisnis.android.bachot.features.securebackup.impl.disable
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,8 +15,8 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisablePresenter.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisablePresenter.kt
similarity index 80%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisablePresenter.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisablePresenter.kt
index 67b68160..bed0a938 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisablePresenter.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisablePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.disable
+package id.databisnis.android.bachot.features.securebackup.impl.disable
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -16,12 +16,12 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
-import io.element.android.features.securebackup.impl.loggerTagDisable
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.features.securebackup.impl.loggerTagDisable
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import timber.log.Timber
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableState.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableState.kt
similarity index 66%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableState.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableState.kt
index a4f6b210..0cbc8e49 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableState.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.disable
+package id.databisnis.android.bachot.features.securebackup.impl.disable
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
data class SecureBackupDisableState(
val backupState: BackupState,
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableStateProvider.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableStateProvider.kt
similarity index 83%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableStateProvider.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableStateProvider.kt
index 6aa10d9a..0f4f5f47 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableStateProvider.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.disable
+package id.databisnis.android.bachot.features.securebackup.impl.disable
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
open class SecureBackupDisableStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableView.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableView.kt
similarity index 79%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableView.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableView.kt
index 24678148..dbe387ea 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisableView.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisableView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.disable
+package id.databisnis.android.bachot.features.securebackup.impl.disable
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -21,17 +21,17 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.securebackup.impl.R
-import io.element.android.libraries.designsystem.atomic.pages.FlowStepPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.securebackup.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.FlowStepPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun SecureBackupDisableView(
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyEvents.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyEvents.kt
similarity index 90%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyEvents.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyEvents.kt
index 644756b9..2d4a75cb 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyEvents.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.enter
+package id.databisnis.android.bachot.features.securebackup.impl.enter
sealed interface SecureBackupEnterRecoveryKeyEvents {
data class OnRecoveryKeyChange(val recoveryKey: String) : SecureBackupEnterRecoveryKeyEvents
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyNode.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyNode.kt
similarity index 82%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyNode.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyNode.kt
index 81b06e17..1b1f3c4d 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyNode.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.enter
+package id.databisnis.android.bachot.features.securebackup.impl.enter
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,9 +15,9 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenter.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenter.kt
similarity index 84%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenter.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenter.kt
index 9a71cf17..40b05383 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenter.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.enter
+package id.databisnis.android.bachot.features.securebackup.impl.enter
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -17,13 +17,13 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyUserStory
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyViewState
-import io.element.android.features.securebackup.impl.tools.RecoveryKeyTools
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyUserStory
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyViewState
+import id.databisnis.android.bachot.features.securebackup.impl.tools.RecoveryKeyTools
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyState.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyState.kt
similarity index 66%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyState.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyState.kt
index 45a6989c..8ad4161a 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyState.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.enter
+package id.databisnis.android.bachot.features.securebackup.impl.enter
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyViewState
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyViewState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
data class SecureBackupEnterRecoveryKeyState(
val recoveryKeyViewState: RecoveryKeyViewState,
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyStateProvider.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyStateProvider.kt
similarity index 79%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyStateProvider.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyStateProvider.kt
index 5e95b571..2d11e886 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyStateProvider.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyStateProvider.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.enter
+package id.databisnis.android.bachot.features.securebackup.impl.enter
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyUserStory
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyViewState
-import io.element.android.features.securebackup.impl.setup.views.aFormattedRecoveryKey
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyUserStory
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyViewState
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.aFormattedRecoveryKey
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
open class SecureBackupEnterRecoveryKeyStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyView.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyView.kt
similarity index 84%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyView.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyView.kt
index 8b2bc4dc..87393a1e 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyView.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.enter
+package id.databisnis.android.bachot.features.securebackup.impl.enter
import androidx.compose.foundation.layout.ColumnScope
import androidx.compose.foundation.layout.ExperimentalLayoutApi
@@ -28,16 +28,16 @@ import androidx.compose.ui.focus.onFocusChanged
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.securebackup.impl.R
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyView
-import io.element.android.libraries.designsystem.atomic.pages.FlowStepPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.securebackup.impl.R
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyView
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.FlowStepPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
import kotlin.time.Duration.Companion.milliseconds
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/ResetIdentityFlowManager.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/ResetIdentityFlowManager.kt
similarity index 79%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/ResetIdentityFlowManager.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/ResetIdentityFlowManager.kt
index dce1a35a..6e6fb73c 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/ResetIdentityFlowManager.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/ResetIdentityFlowManager.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset
+package id.databisnis.android.bachot.features.securebackup.impl.reset
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.IdentityResetHandle
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityResetHandle
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Job
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/ResetIdentityFlowNode.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/ResetIdentityFlowNode.kt
similarity index 82%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/ResetIdentityFlowNode.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/ResetIdentityFlowNode.kt
index 297fd538..4eac4b71 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/ResetIdentityFlowNode.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/ResetIdentityFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset
+package id.databisnis.android.bachot.features.securebackup.impl.reset
import android.app.Activity
import android.os.Parcelable
@@ -25,21 +25,21 @@ import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.securebackup.impl.reset.password.ResetIdentityPasswordNode
-import io.element.android.features.securebackup.impl.reset.root.ResetIdentityRootNode
-import io.element.android.libraries.androidutils.browser.openUrlInChromeCustomTab
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.encryption.IdentityOidcResetHandle
-import io.element.android.libraries.matrix.api.encryption.IdentityPasswordResetHandle
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.securebackup.impl.reset.password.ResetIdentityPasswordNode
+import id.databisnis.android.bachot.features.securebackup.impl.reset.root.ResetIdentityRootNode
+import id.databisnis.android.bachot.libraries.androidutils.browser.openUrlInChromeCustomTab
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityOidcResetHandle
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityPasswordResetHandle
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Job
import kotlinx.coroutines.flow.collectLatest
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordEvent.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordEvent.kt
similarity index 84%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordEvent.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordEvent.kt
index 8fd008fb..13e93fc3 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordEvent.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordEvent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.password
+package id.databisnis.android.bachot.features.securebackup.impl.reset.password
sealed interface ResetIdentityPasswordEvent {
data class Reset(val password: String) : ResetIdentityPasswordEvent
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordNode.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordNode.kt
similarity index 70%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordNode.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordNode.kt
index 539b1858..77c1df17 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordNode.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.password
+package id.databisnis.android.bachot.features.securebackup.impl.reset.password
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,12 +15,12 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.encryption.IdentityPasswordResetHandle
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityPasswordResetHandle
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenter.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenter.kt
similarity index 78%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenter.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenter.kt
index 8f99fc20..dddf5c63 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenter.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenter.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.password
+package id.databisnis.android.bachot.features.securebackup.impl.reset.password
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.encryption.IdentityPasswordResetHandle
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityPasswordResetHandle
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordState.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordState.kt
similarity index 71%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordState.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordState.kt
index 87ee5e16..a265ba2e 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordState.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.password
+package id.databisnis.android.bachot.features.securebackup.impl.reset.password
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
data class ResetIdentityPasswordState(
val resetAction: AsyncAction,
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordStateProvider.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordStateProvider.kt
similarity index 87%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordStateProvider.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordStateProvider.kt
index fc4ce243..9f0590f1 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordStateProvider.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.password
+package id.databisnis.android.bachot.features.securebackup.impl.reset.password
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
class ResetIdentityPasswordStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordView.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordView.kt
similarity index 76%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordView.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordView.kt
index 8d32433a..ce40f670 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordView.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.password
+package id.databisnis.android.bachot.features.securebackup.impl.reset.password
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Box
@@ -22,20 +22,20 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.input.PasswordVisualTransformation
import androidx.compose.ui.text.input.VisualTransformation
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.securebackup.impl.R
-import io.element.android.libraries.designsystem.atomic.pages.FlowStepPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.form.textFieldState
-import io.element.android.libraries.designsystem.modifiers.onTabOrEnterKeyFocusNext
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TextFieldValidity
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.securebackup.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.FlowStepPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.form.textFieldState
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.onTabOrEnterKeyFocusNext
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextFieldValidity
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun ResetIdentityPasswordView(
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootEvent.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootEvent.kt
similarity index 83%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootEvent.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootEvent.kt
index 8da89e58..bd2a283d 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootEvent.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootEvent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.root
+package id.databisnis.android.bachot.features.securebackup.impl.reset.root
sealed interface ResetIdentityRootEvent {
data object Continue : ResetIdentityRootEvent
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootNode.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootNode.kt
similarity index 81%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootNode.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootNode.kt
index 057360c2..31ec024b 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootNode.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.root
+package id.databisnis.android.bachot.features.securebackup.impl.reset.root
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,9 +15,9 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootPresenter.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootPresenter.kt
similarity index 88%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootPresenter.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootPresenter.kt
index 90fe89b9..7c9369f9 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootPresenter.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootPresenter.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.root
+package id.databisnis.android.bachot.features.securebackup.impl.reset.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
class ResetIdentityRootPresenter : Presenter {
@Composable
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootState.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootState.kt
similarity index 83%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootState.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootState.kt
index 994f1064..3bc0e363 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootState.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.root
+package id.databisnis.android.bachot.features.securebackup.impl.reset.root
data class ResetIdentityRootState(
val displayConfirmationDialog: Boolean,
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootStateProvider.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootStateProvider.kt
similarity index 91%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootStateProvider.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootStateProvider.kt
index 69740136..83cafaaf 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootStateProvider.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.root
+package id.databisnis.android.bachot.features.securebackup.impl.reset.root
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootView.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootView.kt
similarity index 80%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootView.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootView.kt
index 97c82f44..68c3851e 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootView.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.root
+package id.databisnis.android.bachot.features.securebackup.impl.reset.root
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -19,19 +19,19 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.securebackup.impl.R
-import io.element.android.libraries.designsystem.atomic.organisms.InfoListItem
-import io.element.android.libraries.designsystem.atomic.organisms.InfoListOrganism
-import io.element.android.libraries.designsystem.atomic.pages.FlowStepPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.securebackup.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.InfoListItem
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.InfoListOrganism
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.FlowStepPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
import kotlinx.collections.immutable.persistentListOf
@Composable
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootEvents.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootEvents.kt
similarity index 88%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootEvents.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootEvents.kt
index 9d371e3c..375785df 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootEvents.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.root
+package id.databisnis.android.bachot.features.securebackup.impl.root
sealed interface SecureBackupRootEvents {
data object RetryKeyBackupState : SecureBackupRootEvents
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootNode.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootNode.kt
similarity index 85%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootNode.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootNode.kt
index 329a4063..70436592 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootNode.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.root
+package id.databisnis.android.bachot.features.securebackup.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -17,10 +17,10 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.appconfig.LearnMoreConfig
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.appconfig.LearnMoreConfig
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootPresenter.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootPresenter.kt
similarity index 79%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootPresenter.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootPresenter.kt
index 9a97bfac..0663e458 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootPresenter.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.root
+package id.databisnis.android.bachot.features.securebackup.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -18,17 +18,17 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
-import io.element.android.features.securebackup.impl.loggerTagDisable
-import io.element.android.features.securebackup.impl.loggerTagRoot
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.features.securebackup.impl.loggerTagDisable
+import id.databisnis.android.bachot.features.securebackup.impl.loggerTagRoot
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import timber.log.Timber
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootState.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootState.kt
similarity index 69%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootState.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootState.kt
index 1cbf917c..2a15630a 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootState.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.root
+package id.databisnis.android.bachot.features.securebackup.impl.root
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
data class SecureBackupRootState(
val enableAction: AsyncAction,
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootStateProvider.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootStateProvider.kt
similarity index 87%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootStateProvider.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootStateProvider.kt
index 5dc3bea7..9bbcb873 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootStateProvider.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootStateProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.root
+package id.databisnis.android.bachot.features.securebackup.impl.root
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
open class SecureBackupRootStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootView.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootView.kt
similarity index 84%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootView.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootView.kt
index 0aff81aa..699d37bd 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootView.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.root
+package id.databisnis.android.bachot.features.securebackup.impl.root
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.progressSemantics
@@ -15,25 +15,25 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.securebackup.impl.R
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.PreferencePage
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.buildAnnotatedStringWithStyledPart
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarHost
-import io.element.android.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.securebackup.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferencePage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.buildAnnotatedStringWithStyledPart
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarHost
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun SecureBackupRootView(
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupEvents.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupEvents.kt
similarity index 88%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupEvents.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupEvents.kt
index f61e65ba..0130160c 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupEvents.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.setup
+package id.databisnis.android.bachot.features.securebackup.impl.setup
sealed interface SecureBackupSetupEvents {
data object CreateRecoveryKey : SecureBackupSetupEvents
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupNode.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupNode.kt
similarity index 75%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupNode.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupNode.kt
index e0f57cb9..3ea0fd44 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupNode.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.setup
+package id.databisnis.android.bachot.features.securebackup.impl.setup
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,13 +15,13 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.securebackup.impl.R
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.securebackup.impl.R
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupPresenter.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupPresenter.kt
similarity index 91%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupPresenter.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupPresenter.kt
index 9f27bc95..5f81ded3 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupPresenter.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupPresenter.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.securebackup.impl.setup
+package id.databisnis.android.bachot.features.securebackup.impl.setup
import androidx.compose.runtime.Composable
import androidx.compose.runtime.derivedStateOf
@@ -22,12 +22,12 @@ import com.freeletics.flowredux.compose.rememberStateAndDispatch
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.securebackup.impl.loggerTagSetup
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyUserStory
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyViewState
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.encryption.EnableRecoveryProgress
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.features.securebackup.impl.loggerTagSetup
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyUserStory
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyViewState
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EnableRecoveryProgress
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.launch
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupState.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupState.kt
similarity index 85%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupState.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupState.kt
index 752b5e48..c08def50 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupState.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.setup
+package id.databisnis.android.bachot.features.securebackup.impl.setup
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyViewState
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyViewState
data class SecureBackupSetupState(
val isChangeRecoveryKeyUserStory: Boolean,
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupStateMachine.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupStateMachine.kt
similarity index 97%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupStateMachine.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupStateMachine.kt
index 150aeedd..838c12d1 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupStateMachine.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupStateMachine.kt
@@ -9,7 +9,7 @@
@file:Suppress("WildcardImport")
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.securebackup.impl.setup
+package id.databisnis.android.bachot.features.securebackup.impl.setup
import com.freeletics.flowredux.dsl.FlowReduxStateMachine
import dev.zacsweers.metro.Inject
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupStateProvider.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupStateProvider.kt
similarity index 83%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupStateProvider.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupStateProvider.kt
index a780fa0c..78ed9f08 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupStateProvider.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.setup
+package id.databisnis.android.bachot.features.securebackup.impl.setup
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyUserStory
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyViewState
-import io.element.android.features.securebackup.impl.setup.views.aFormattedRecoveryKey
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyUserStory
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyViewState
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.aFormattedRecoveryKey
open class SecureBackupSetupStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupView.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupView.kt
similarity index 82%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupView.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupView.kt
index 8a87fc89..3de833ff 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupView.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.setup
+package id.databisnis.android.bachot.features.securebackup.impl.setup
import androidx.compose.foundation.layout.ColumnScope
import androidx.compose.foundation.layout.fillMaxWidth
@@ -17,21 +17,21 @@ import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.securebackup.impl.R
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyView
-import io.element.android.libraries.androidutils.system.copyToClipboard
-import io.element.android.libraries.androidutils.system.startSharePlainTextIntent
-import io.element.android.libraries.designsystem.atomic.pages.FlowStepPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.securebackup.impl.R
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyView
+import id.databisnis.android.bachot.libraries.androidutils.system.copyToClipboard
+import id.databisnis.android.bachot.libraries.androidutils.system.startSharePlainTextIntent
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.FlowStepPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun SecureBackupSetupView(
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupViewChangePreview.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupViewChangePreview.kt
similarity index 71%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupViewChangePreview.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupViewChangePreview.kt
index 39fa7deb..fb026500 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupViewChangePreview.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupViewChangePreview.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.setup
+package id.databisnis.android.bachot.features.securebackup.impl.setup
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyUserStory
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyUserStory
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
@PreviewsDayNight
@Composable
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/views/RecoveryKeyView.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/views/RecoveryKeyView.kt
similarity index 89%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/views/RecoveryKeyView.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/views/RecoveryKeyView.kt
index 19889147..1acc54c4 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/views/RecoveryKeyView.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/views/RecoveryKeyView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.setup.views
+package id.databisnis.android.bachot.features.securebackup.impl.setup.views
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
@@ -41,20 +41,20 @@ import androidx.compose.ui.text.input.VisualTransformation
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.securebackup.impl.R
-import io.element.android.features.securebackup.impl.tools.RecoveryKeyVisualTransformation
-import io.element.android.libraries.designsystem.modifiers.clickableIfNotNull
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.securebackup.impl.R
+import id.databisnis.android.bachot.features.securebackup.impl.tools.RecoveryKeyVisualTransformation
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.clickableIfNotNull
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
internal fun RecoveryKeyView(
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/views/RecoveryKeyViewState.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/views/RecoveryKeyViewState.kt
similarity index 87%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/views/RecoveryKeyViewState.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/views/RecoveryKeyViewState.kt
index 8a8be03b..61d7e1f2 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/views/RecoveryKeyViewState.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/views/RecoveryKeyViewState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.setup.views
+package id.databisnis.android.bachot.features.securebackup.impl.setup.views
data class RecoveryKeyViewState(
val recoveryKeyUserStory: RecoveryKeyUserStory,
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/views/RecoveryKeyViewStateProvider.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/views/RecoveryKeyViewStateProvider.kt
similarity index 96%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/views/RecoveryKeyViewStateProvider.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/views/RecoveryKeyViewStateProvider.kt
index c1a841aa..d0666ef9 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/setup/views/RecoveryKeyViewStateProvider.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/views/RecoveryKeyViewStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.setup.views
+package id.databisnis.android.bachot.features.securebackup.impl.setup.views
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyTools.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyTools.kt
similarity index 91%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyTools.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyTools.kt
index 76afd45a..86be9c6f 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyTools.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyTools.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.tools
+package id.databisnis.android.bachot.features.securebackup.impl.tools
import dev.zacsweers.metro.Inject
diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyVisualTransformation.kt b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyVisualTransformation.kt
similarity index 95%
rename from features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyVisualTransformation.kt
rename to features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyVisualTransformation.kt
index 5447b79a..6b222c52 100644
--- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyVisualTransformation.kt
+++ b/features/securebackup/impl/src/main/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyVisualTransformation.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.tools
+package id.databisnis.android.bachot.features.securebackup.impl.tools
import androidx.compose.ui.text.AnnotatedString
import androidx.compose.ui.text.input.OffsetMapping
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/DefaultSecureBackupEntryPointTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/DefaultSecureBackupEntryPointTest.kt
similarity index 84%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/DefaultSecureBackupEntryPointTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/DefaultSecureBackupEntryPointTest.kt
index 9e984f1e..ee676dda 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/DefaultSecureBackupEntryPointTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/DefaultSecureBackupEntryPointTest.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl
+package id.databisnis.android.bachot.features.securebackup.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.securebackup.api.SecureBackupEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.securebackup.api.SecureBackupEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisablePresenterTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisablePresenterTest.kt
similarity index 86%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisablePresenterTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisablePresenterTest.kt
index 899726d8..5ff242b4 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/disable/SecureBackupDisablePresenterTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/disable/SecureBackupDisablePresenterTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.disable
+package id.databisnis.android.bachot.features.securebackup.impl.disable
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenterTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenterTest.kt
similarity index 84%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenterTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenterTest.kt
index a6ffb57d..d42bf73f 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenterTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyPresenterTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.enter
+package id.databisnis.android.bachot.features.securebackup.impl.enter
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyUserStory
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyViewState
-import io.element.android.features.securebackup.impl.tools.RecoveryKeyTools
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyUserStory
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyViewState
+import id.databisnis.android.bachot.features.securebackup.impl.tools.RecoveryKeyTools
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyViewTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyViewTest.kt
similarity index 86%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyViewTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyViewTest.kt
index d9324fdb..02ac5e67 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyViewTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/enter/SecureBackupEnterRecoveryKeyViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.enter
+package id.databisnis.android.bachot.features.securebackup.impl.enter
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -17,15 +17,15 @@ import androidx.compose.ui.test.performClick
import androidx.compose.ui.test.performImeAction
import androidx.compose.ui.test.performTextInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.securebackup.impl.setup.views.aFormattedRecoveryKey
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.aFormattedRecoveryKey
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/ResetIdentityFlowManagerTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/ResetIdentityFlowManagerTest.kt
similarity index 89%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/ResetIdentityFlowManagerTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/ResetIdentityFlowManagerTest.kt
index 0fbb7295..61ff3597 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/ResetIdentityFlowManagerTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/ResetIdentityFlowManagerTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset
+package id.databisnis.android.bachot.features.securebackup.impl.reset
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.encryption.IdentityResetHandle
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.encryption.FakeIdentityPasswordResetHandle
-import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityResetHandle
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeIdentityPasswordResetHandle
+import id.databisnis.android.bachot.libraries.matrix.test.verification.FakeSessionVerificationService
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.advanceUntilIdle
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenterTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenterTest.kt
similarity index 91%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenterTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenterTest.kt
index 3c2269e0..c12ff19d 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenterTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordPresenterTest.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.password
+package id.databisnis.android.bachot.features.securebackup.impl.reset.password
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.encryption.FakeIdentityPasswordResetHandle
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeIdentityPasswordResetHandle
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordViewTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordViewTest.kt
similarity index 81%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordViewTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordViewTest.kt
index 6cfd0611..fb7179bf 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/password/ResetIdentityPasswordViewTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/password/ResetIdentityPasswordViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.password
+package id.databisnis.android.bachot.features.securebackup.impl.reset.password
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,14 +14,14 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performTextInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootPresenterTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootPresenterTest.kt
similarity index 96%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootPresenterTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootPresenterTest.kt
index 9bff023f..2eab7923 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootPresenterTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootPresenterTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.root
+package id.databisnis.android.bachot.features.securebackup.impl.reset.root
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootViewTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootViewTest.kt
similarity index 83%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootViewTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootViewTest.kt
index a913a9af..dbaf5419 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootViewTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/reset/root/ResetIdentityRootViewTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.reset.root
+package id.databisnis.android.bachot.features.securebackup.impl.reset.root
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.securebackup.impl.R
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.features.securebackup.impl.R
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootPresenterTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootPresenterTest.kt
similarity index 84%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootPresenterTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootPresenterTest.kt
index 63adfc78..00d7619e 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootPresenterTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootPresenterTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.root
+package id.databisnis.android.bachot.features.securebackup.impl.root
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarDispatcher
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootStateTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootStateTest.kt
similarity index 87%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootStateTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootStateTest.kt
index 10b7a9da..54da561a 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/root/SecureBackupRootStateTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/root/SecureBackupRootStateTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.root
+package id.databisnis.android.bachot.features.securebackup.impl.root
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
import org.junit.Test
class SecureBackupRootStateTest {
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupPresenterTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupPresenterTest.kt
similarity index 92%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupPresenterTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupPresenterTest.kt
index a3cf920d..f82033ab 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/setup/SecureBackupSetupPresenterTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/setup/SecureBackupSetupPresenterTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.setup
+package id.databisnis.android.bachot.features.securebackup.impl.setup
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyUserStory
-import io.element.android.features.securebackup.impl.setup.views.RecoveryKeyViewState
-import io.element.android.libraries.matrix.api.encryption.EnableRecoveryProgress
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.test.A_RECOVERY_KEY
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyUserStory
+import id.databisnis.android.bachot.features.securebackup.impl.setup.views.RecoveryKeyViewState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EnableRecoveryProgress
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.A_RECOVERY_KEY
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyToolsTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyToolsTest.kt
similarity index 95%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyToolsTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyToolsTest.kt
index ce66a066..c4c38ef7 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyToolsTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyToolsTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.tools
+package id.databisnis.android.bachot.features.securebackup.impl.tools
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyVisualTransformationTest.kt b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyVisualTransformationTest.kt
similarity index 97%
rename from features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyVisualTransformationTest.kt
rename to features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyVisualTransformationTest.kt
index 98605c03..6d331cc8 100644
--- a/features/securebackup/impl/src/test/kotlin/io/element/android/features/securebackup/impl/tools/RecoveryKeyVisualTransformationTest.kt
+++ b/features/securebackup/impl/src/test/kotlin/id/databisnis/android/bachot/features/securebackup/impl/tools/RecoveryKeyVisualTransformationTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securebackup.impl.tools
+package id.databisnis.android.bachot.features.securebackup.impl.tools
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/features/securityandprivacy/api/build.gradle.kts b/features/securityandprivacy/api/build.gradle.kts
index 4260bea6..d9b6913b 100644
--- a/features/securityandprivacy/api/build.gradle.kts
+++ b/features/securityandprivacy/api/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.securityandprivacy.api"
+ namespace = "id.databisnis.android.bachot.features.securityandprivacy.api"
}
dependencies {
implementation(projects.libraries.architecture)
diff --git a/features/securityandprivacy/api/src/main/kotlin/io/element/android/features/securityandprivacy/api/SecurityAndPrivacyEntryPoint.kt b/features/securityandprivacy/api/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/api/SecurityAndPrivacyEntryPoint.kt
similarity index 66%
rename from features/securityandprivacy/api/src/main/kotlin/io/element/android/features/securityandprivacy/api/SecurityAndPrivacyEntryPoint.kt
rename to features/securityandprivacy/api/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/api/SecurityAndPrivacyEntryPoint.kt
index 2c7c1cfd..7a0c7049 100644
--- a/features/securityandprivacy/api/src/main/kotlin/io/element/android/features/securityandprivacy/api/SecurityAndPrivacyEntryPoint.kt
+++ b/features/securityandprivacy/api/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/api/SecurityAndPrivacyEntryPoint.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.api
+package id.databisnis.android.bachot.features.securityandprivacy.api
-import io.element.android.libraries.architecture.SimpleFeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.SimpleFeatureEntryPoint
fun interface SecurityAndPrivacyEntryPoint : SimpleFeatureEntryPoint
diff --git a/features/securityandprivacy/api/src/main/kotlin/io/element/android/features/securityandprivacy/api/SecurityAndPrivacyPermissions.kt b/features/securityandprivacy/api/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/api/SecurityAndPrivacyPermissions.kt
similarity index 79%
rename from features/securityandprivacy/api/src/main/kotlin/io/element/android/features/securityandprivacy/api/SecurityAndPrivacyPermissions.kt
rename to features/securityandprivacy/api/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/api/SecurityAndPrivacyPermissions.kt
index 82ab3058..2dab82d2 100644
--- a/features/securityandprivacy/api/src/main/kotlin/io/element/android/features/securityandprivacy/api/SecurityAndPrivacyPermissions.kt
+++ b/features/securityandprivacy/api/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/api/SecurityAndPrivacyPermissions.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.api
+package id.databisnis.android.bachot.features.securityandprivacy.api
import androidx.compose.runtime.Composable
import androidx.compose.runtime.State
import androidx.compose.runtime.produceState
-import io.element.android.features.securityandprivacy.api.SecurityAndPrivacyPermissions.Companion.DEFAULT
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.StateEventType
-import io.element.android.libraries.matrix.api.room.powerlevels.canSendState
+import id.databisnis.android.bachot.features.securityandprivacy.api.SecurityAndPrivacyPermissions.Companion.DEFAULT
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.canSendState
data class SecurityAndPrivacyPermissions(
val canChangeRoomAccess: Boolean,
diff --git a/features/securityandprivacy/impl/build.gradle.kts b/features/securityandprivacy/impl/build.gradle.kts
index 5a83cebd..5af1406d 100644
--- a/features/securityandprivacy/impl/build.gradle.kts
+++ b/features/securityandprivacy/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.securityandprivacy.impl"
+ namespace = "id.databisnis.android.bachot.features.securityandprivacy.impl"
testOptions {
unitTests {
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/DefaultSecurityAndPrivacyEntryPoint.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/DefaultSecurityAndPrivacyEntryPoint.kt
similarity index 68%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/DefaultSecurityAndPrivacyEntryPoint.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/DefaultSecurityAndPrivacyEntryPoint.kt
index 2d01ed4a..468a4044 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/DefaultSecurityAndPrivacyEntryPoint.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/DefaultSecurityAndPrivacyEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl
+package id.databisnis.android.bachot.features.securityandprivacy.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.securityandprivacy.api.SecurityAndPrivacyEntryPoint
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.RoomScope
+import id.databisnis.android.bachot.features.securityandprivacy.api.SecurityAndPrivacyEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.RoomScope
@ContributesBinding(RoomScope::class)
class DefaultSecurityAndPrivacyEntryPoint : SecurityAndPrivacyEntryPoint {
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyFlowNode.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyFlowNode.kt
similarity index 75%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyFlowNode.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyFlowNode.kt
index 5dbc8dbb..6e999051 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyFlowNode.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl
+package id.databisnis.android.bachot.features.securityandprivacy.impl
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -17,13 +17,13 @@ import com.bumble.appyx.core.plugin.Plugin
import com.bumble.appyx.navmodel.backstack.BackStack
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.securityandprivacy.impl.editroomaddress.EditRoomAddressNode
-import io.element.android.features.securityandprivacy.impl.root.SecurityAndPrivacyNode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.RoomScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.securityandprivacy.impl.editroomaddress.EditRoomAddressNode
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.SecurityAndPrivacyNode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.RoomScope
import kotlinx.parcelize.Parcelize
@ContributesNode(RoomScope::class)
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyNavigator.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyNavigator.kt
similarity index 92%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyNavigator.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyNavigator.kt
index 3b71868b..8d0ce4d5 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyNavigator.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyNavigator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl
+package id.databisnis.android.bachot.features.securityandprivacy.impl
import com.bumble.appyx.core.plugin.Plugin
import com.bumble.appyx.navmodel.backstack.BackStack
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressEvents.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressEvents.kt
similarity index 84%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressEvents.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressEvents.kt
index e42236d3..5f0c3d0f 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressEvents.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.editroomaddress
+package id.databisnis.android.bachot.features.securityandprivacy.impl.editroomaddress
sealed interface EditRoomAddressEvents {
data object Save : EditRoomAddressEvents
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressNode.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressNode.kt
similarity index 79%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressNode.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressNode.kt
index ba92cfb6..ce73a305 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressNode.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.editroomaddress
+package id.databisnis.android.bachot.features.securityandprivacy.impl.editroomaddress
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -16,9 +16,9 @@ import com.bumble.appyx.core.plugin.Plugin
import com.bumble.appyx.core.plugin.plugins
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.securityandprivacy.impl.SecurityAndPrivacyNavigator
-import io.element.android.libraries.di.RoomScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.securityandprivacy.impl.SecurityAndPrivacyNavigator
+import id.databisnis.android.bachot.libraries.di.RoomScope
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenter.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenter.kt
similarity index 85%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenter.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenter.kt
index 8dcea0d8..ce27570d 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenter.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.editroomaddress
+package id.databisnis.android.bachot.features.securityandprivacy.impl.editroomaddress
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -20,18 +20,18 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.securityandprivacy.impl.SecurityAndPrivacyNavigator
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.alias.RoomAliasHelper
-import io.element.android.libraries.matrix.api.roomAliasFromName
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressValidity
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressValidityEffect
+import id.databisnis.android.bachot.features.securityandprivacy.impl.SecurityAndPrivacyNavigator
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.RoomAliasHelper
+import id.databisnis.android.bachot.libraries.matrix.api.roomAliasFromName
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressValidity
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressValidityEffect
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressState.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressState.kt
similarity index 68%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressState.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressState.kt
index 89315ab8..5994165f 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressState.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.editroomaddress
+package id.databisnis.android.bachot.features.securityandprivacy.impl.editroomaddress
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressValidity
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressValidity
data class EditRoomAddressState(
val homeserverName: String,
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressStateProvider.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressStateProvider.kt
similarity index 85%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressStateProvider.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressStateProvider.kt
index 7b82175b..0a500921 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressStateProvider.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.editroomaddress
+package id.databisnis.android.bachot.features.securityandprivacy.impl.editroomaddress
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressValidity
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressValidity
open class EditRoomAddressStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressView.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressView.kt
similarity index 78%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressView.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressView.kt
index da18b963..3fe624b7 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressView.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.editroomaddress
+package id.databisnis.android.bachot.features.securityandprivacy.impl.editroomaddress
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.consumeWindowInsets
@@ -21,17 +21,17 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.securityandprivacy.impl.R
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.async.AsyncActionViewDefaults
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressField
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.securityandprivacy.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionViewDefaults
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressField
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun EditRoomAddressView(
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/RoomAlias.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/RoomAlias.kt
similarity index 77%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/RoomAlias.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/RoomAlias.kt
index f9ae4bf9..f5cd87f4 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/RoomAlias.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/RoomAlias.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.editroomaddress
+package id.databisnis.android.bachot.features.securityandprivacy.impl.editroomaddress
-import io.element.android.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
/**
* Returns the local part of the alias.
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyEvents.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyEvents.kt
similarity index 93%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyEvents.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyEvents.kt
index b1d739c4..3ccf05f4 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyEvents.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.root
+package id.databisnis.android.bachot.features.securityandprivacy.impl.root
sealed interface SecurityAndPrivacyEvents {
data object EditRoomAddress : SecurityAndPrivacyEvents
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyNode.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyNode.kt
similarity index 78%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyNode.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyNode.kt
index 5e329a06..75c9d12e 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyNode.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.root
+package id.databisnis.android.bachot.features.securityandprivacy.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -18,10 +18,10 @@ import com.bumble.appyx.core.plugin.Plugin
import com.bumble.appyx.core.plugin.plugins
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.securityandprivacy.impl.SecurityAndPrivacyNavigator
-import io.element.android.libraries.architecture.appyx.launchMolecule
-import io.element.android.libraries.di.RoomScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.securityandprivacy.impl.SecurityAndPrivacyNavigator
+import id.databisnis.android.bachot.libraries.architecture.appyx.launchMolecule
+import id.databisnis.android.bachot.libraries.di.RoomScope
@ContributesNode(RoomScope::class)
@AssistedInject
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyPresenter.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyPresenter.kt
similarity index 89%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyPresenter.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyPresenter.kt
index 43d8383b..43f425a9 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyPresenter.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.root
+package id.databisnis.android.bachot.features.securityandprivacy.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -21,23 +21,23 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.securityandprivacy.api.securityAndPrivacyPermissionsAsState
-import io.element.android.features.securityandprivacy.impl.SecurityAndPrivacyNavigator
-import io.element.android.features.securityandprivacy.impl.editroomaddress.matchesServer
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
+import id.databisnis.android.bachot.features.securityandprivacy.api.securityAndPrivacyPermissionsAsState
+import id.databisnis.android.bachot.features.securityandprivacy.impl.SecurityAndPrivacyNavigator
+import id.databisnis.android.bachot.features.securityandprivacy.impl.editroomaddress.matchesServer
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.async
import kotlinx.coroutines.awaitAll
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyState.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyState.kt
similarity index 89%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyState.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyState.kt
index 0671bbf1..ba675113 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyState.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyState.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.root
+package id.databisnis.android.bachot.features.securityandprivacy.impl.root
-import io.element.android.features.securityandprivacy.api.SecurityAndPrivacyPermissions
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.securityandprivacy.api.SecurityAndPrivacyPermissions
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
import kotlinx.collections.immutable.toImmutableSet
data class SecurityAndPrivacyState(
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyStateProvider.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyStateProvider.kt
similarity index 93%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyStateProvider.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyStateProvider.kt
index 11e5665c..3f82f2ef 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyStateProvider.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyStateProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.root
+package id.databisnis.android.bachot.features.securityandprivacy.impl.root
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.securityandprivacy.api.SecurityAndPrivacyPermissions
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.features.securityandprivacy.api.SecurityAndPrivacyPermissions
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
open class SecurityAndPrivacyStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyView.kt b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyView.kt
similarity index 89%
rename from features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyView.kt
rename to features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyView.kt
index ad755800..42c55325 100644
--- a/features/securityandprivacy/impl/src/main/kotlin/io/element/android/features/securityandprivacy/impl/root/SecurityAndPrivacyView.kt
+++ b/features/securityandprivacy/impl/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/root/SecurityAndPrivacyView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.root
+package id.databisnis.android.bachot.features.securityandprivacy.impl.root
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.Arrangement
@@ -29,28 +29,28 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.securityandprivacy.impl.R
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.async.AsyncActionViewDefaults
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.dialogs.SaveChangesDialog
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.PreviewWithLargeHeight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.securityandprivacy.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionViewDefaults
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.SaveChangesDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewWithLargeHeight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableSet
@Composable
diff --git a/features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/FakeSecurityAndPrivacyNavigator.kt b/features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/FakeSecurityAndPrivacyNavigator.kt
similarity index 81%
rename from features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/FakeSecurityAndPrivacyNavigator.kt
rename to features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/FakeSecurityAndPrivacyNavigator.kt
index 9ca3cc52..b4a1caa7 100644
--- a/features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/FakeSecurityAndPrivacyNavigator.kt
+++ b/features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/FakeSecurityAndPrivacyNavigator.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl
+package id.databisnis.android.bachot.features.securityandprivacy.impl
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeSecurityAndPrivacyNavigator(
private val openEditRoomAddressLambda: () -> Unit = { lambdaError() },
diff --git a/features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyPresenterTest.kt b/features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyPresenterTest.kt
similarity index 90%
rename from features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyPresenterTest.kt
rename to features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyPresenterTest.kt
index bdae5274..08059773 100644
--- a/features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyPresenterTest.kt
+++ b/features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyPresenterTest.kt
@@ -6,29 +6,29 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl
+package id.databisnis.android.bachot.features.securityandprivacy.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.securityandprivacy.impl.root.SecurityAndPrivacyEvents
-import io.element.android.features.securityandprivacy.impl.root.SecurityAndPrivacyHistoryVisibility
-import io.element.android.features.securityandprivacy.impl.root.SecurityAndPrivacyPresenter
-import io.element.android.features.securityandprivacy.impl.root.SecurityAndPrivacyRoomAccess
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.SecurityAndPrivacyEvents
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.SecurityAndPrivacyHistoryVisibility
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.SecurityAndPrivacyPresenter
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.SecurityAndPrivacyRoomAccess
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyViewTest.kt b/features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyViewTest.kt
similarity index 85%
rename from features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyViewTest.kt
rename to features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyViewTest.kt
index 78b840d8..6136eeb6 100644
--- a/features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/SecurityAndPrivacyViewTest.kt
+++ b/features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/SecurityAndPrivacyViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl
+package id.databisnis.android.bachot.features.securityandprivacy.impl
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,20 +14,20 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.securityandprivacy.impl.root.SecurityAndPrivacyEvents
-import io.element.android.features.securityandprivacy.impl.root.SecurityAndPrivacyHistoryVisibility
-import io.element.android.features.securityandprivacy.impl.root.SecurityAndPrivacyRoomAccess
-import io.element.android.features.securityandprivacy.impl.root.SecurityAndPrivacyState
-import io.element.android.features.securityandprivacy.impl.root.SecurityAndPrivacyView
-import io.element.android.features.securityandprivacy.impl.root.aSecurityAndPrivacySettings
-import io.element.android.features.securityandprivacy.impl.root.aSecurityAndPrivacyState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.SecurityAndPrivacyEvents
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.SecurityAndPrivacyHistoryVisibility
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.SecurityAndPrivacyRoomAccess
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.SecurityAndPrivacyState
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.SecurityAndPrivacyView
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.aSecurityAndPrivacySettings
+import id.databisnis.android.bachot.features.securityandprivacy.impl.root.aSecurityAndPrivacyState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenterTest.kt b/features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenterTest.kt
similarity index 90%
rename from features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenterTest.kt
rename to features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenterTest.kt
index aac25ec0..2a19bb8c 100644
--- a/features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenterTest.kt
+++ b/features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressPresenterTest.kt
@@ -6,27 +6,27 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.editroomaddress
+package id.databisnis.android.bachot.features.securityandprivacy.impl.editroomaddress
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.securityandprivacy.impl.FakeSecurityAndPrivacyNavigator
-import io.element.android.features.securityandprivacy.impl.SecurityAndPrivacyNavigator
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
-import io.element.android.libraries.matrix.api.room.alias.RoomAliasHelper
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.room.alias.FakeRoomAliasHelper
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressValidity
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.securityandprivacy.impl.FakeSecurityAndPrivacyNavigator
+import id.databisnis.android.bachot.features.securityandprivacy.impl.SecurityAndPrivacyNavigator
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.RoomAliasHelper
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.alias.FakeRoomAliasHelper
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressValidity
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Test
import java.util.Optional
diff --git a/features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressViewTest.kt b/features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressViewTest.kt
similarity index 83%
rename from features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressViewTest.kt
rename to features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressViewTest.kt
index 17d6f3a8..092caa7d 100644
--- a/features/securityandprivacy/impl/src/test/kotlin/io/element/android/features/securityandprivacy/impl/editroomaddress/EditRoomAddressViewTest.kt
+++ b/features/securityandprivacy/impl/src/test/kotlin/id/databisnis/android/bachot/features/securityandprivacy/impl/editroomaddress/EditRoomAddressViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.impl.editroomaddress
+package id.databisnis.android.bachot.features.securityandprivacy.impl.editroomaddress
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,15 +14,15 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithTag
import androidx.compose.ui.test.performTextInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.ui.room.address.RoomAddressValidity
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.ui.room.address.RoomAddressValidity
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/securityandprivacy/test/build.gradle.kts b/features/securityandprivacy/test/build.gradle.kts
index 903ef6d1..34e60097 100644
--- a/features/securityandprivacy/test/build.gradle.kts
+++ b/features/securityandprivacy/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.securityandprivacy.test"
+ namespace = "id.databisnis.android.bachot.features.securityandprivacy.test"
}
dependencies {
diff --git a/features/securityandprivacy/test/src/main/kotlin/io/element/android/features/securityandprivacy/test/FakeSecurityAndPrivacyEntryPoint.kt b/features/securityandprivacy/test/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/test/FakeSecurityAndPrivacyEntryPoint.kt
similarity index 66%
rename from features/securityandprivacy/test/src/main/kotlin/io/element/android/features/securityandprivacy/test/FakeSecurityAndPrivacyEntryPoint.kt
rename to features/securityandprivacy/test/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/test/FakeSecurityAndPrivacyEntryPoint.kt
index f316b2fe..5615a0fd 100644
--- a/features/securityandprivacy/test/src/main/kotlin/io/element/android/features/securityandprivacy/test/FakeSecurityAndPrivacyEntryPoint.kt
+++ b/features/securityandprivacy/test/src/main/kotlin/id/databisnis/android/bachot/features/securityandprivacy/test/FakeSecurityAndPrivacyEntryPoint.kt
@@ -5,12 +5,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.securityandprivacy.test
+package id.databisnis.android.bachot.features.securityandprivacy.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.securityandprivacy.api.SecurityAndPrivacyEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.securityandprivacy.api.SecurityAndPrivacyEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeSecurityAndPrivacyEntryPoint : SecurityAndPrivacyEntryPoint {
override fun createNode(parentNode: Node, buildContext: BuildContext): Node {
diff --git a/features/share/api/build.gradle.kts b/features/share/api/build.gradle.kts
index 06e2b946..a93afd84 100644
--- a/features/share/api/build.gradle.kts
+++ b/features/share/api/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.share.api"
+ namespace = "id.databisnis.android.bachot.features.share.api"
}
dependencies {
diff --git a/features/share/api/src/main/kotlin/io/element/android/features/share/api/ShareEntryPoint.kt b/features/share/api/src/main/kotlin/id/databisnis/android/bachot/features/share/api/ShareEntryPoint.kt
similarity index 78%
rename from features/share/api/src/main/kotlin/io/element/android/features/share/api/ShareEntryPoint.kt
rename to features/share/api/src/main/kotlin/id/databisnis/android/bachot/features/share/api/ShareEntryPoint.kt
index 4d8eef91..68011bfe 100644
--- a/features/share/api/src/main/kotlin/io/element/android/features/share/api/ShareEntryPoint.kt
+++ b/features/share/api/src/main/kotlin/id/databisnis/android/bachot/features/share/api/ShareEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.api
+package id.databisnis.android.bachot.features.share.api
import android.content.Intent
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
interface ShareEntryPoint : FeatureEntryPoint {
data class Params(val intent: Intent)
diff --git a/features/share/impl/build.gradle.kts b/features/share/impl/build.gradle.kts
index 73748095..4720c714 100644
--- a/features/share/impl/build.gradle.kts
+++ b/features/share/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.share.impl"
+ namespace = "id.databisnis.android.bachot.features.share.impl"
testOptions {
unitTests {
diff --git a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/DefaultShareEntryPoint.kt b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/DefaultShareEntryPoint.kt
similarity index 77%
rename from features/share/impl/src/main/kotlin/io/element/android/features/share/impl/DefaultShareEntryPoint.kt
rename to features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/DefaultShareEntryPoint.kt
index a8ae4d71..c35a6d28 100644
--- a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/DefaultShareEntryPoint.kt
+++ b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/DefaultShareEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.impl
+package id.databisnis.android.bachot.features.share.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.share.api.ShareEntryPoint
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.share.api.ShareEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesBinding(SessionScope::class)
class DefaultShareEntryPoint : ShareEntryPoint {
diff --git a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareEvents.kt b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareEvents.kt
similarity index 84%
rename from features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareEvents.kt
rename to features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareEvents.kt
index d0e246fe..c1c670e6 100644
--- a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareEvents.kt
+++ b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.impl
+package id.databisnis.android.bachot.features.share.impl
sealed interface ShareEvents {
data object ClearError : ShareEvents
diff --git a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareIntentHandler.kt b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareIntentHandler.kt
similarity index 85%
rename from features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareIntentHandler.kt
rename to features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareIntentHandler.kt
index 9342ef60..cdbd3411 100644
--- a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareIntentHandler.kt
+++ b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareIntentHandler.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.impl
+package id.databisnis.android.bachot.features.share.impl
import android.content.ComponentName
import android.content.Context
@@ -18,16 +18,16 @@ import android.os.Build
import androidx.core.content.IntentCompat
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.androidutils.compat.queryIntentActivitiesCompat
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeAny
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeApplication
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeAudio
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeFile
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeImage
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeText
-import io.element.android.libraries.core.mimetype.MimeTypes.isMimeTypeVideo
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.androidutils.compat.queryIntentActivitiesCompat
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeAny
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeApplication
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeAudio
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeFile
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeImage
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeText
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes.isMimeTypeVideo
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import timber.log.Timber
interface ShareIntentHandler {
diff --git a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareNode.kt b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareNode.kt
similarity index 79%
rename from features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareNode.kt
rename to features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareNode.kt
index b91c484e..4da60c92 100644
--- a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareNode.kt
+++ b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.impl
+package id.databisnis.android.bachot.features.share.impl
import android.content.Intent
import android.os.Parcelable
@@ -21,15 +21,15 @@ import com.bumble.appyx.core.node.ParentNode
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.share.api.ShareEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.roomselect.api.RoomSelectEntryPoint
-import io.element.android.libraries.roomselect.api.RoomSelectMode
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.share.api.ShareEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.roomselect.api.RoomSelectEntryPoint
+import id.databisnis.android.bachot.libraries.roomselect.api.RoomSelectMode
import kotlinx.parcelize.Parcelize
@ContributesNode(SessionScope::class)
diff --git a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/SharePresenter.kt b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/SharePresenter.kt
similarity index 85%
rename from features/share/impl/src/main/kotlin/io/element/android/features/share/impl/SharePresenter.kt
rename to features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/SharePresenter.kt
index 4a4086ed..c2dc5dff 100644
--- a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/SharePresenter.kt
+++ b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/SharePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.impl
+package id.databisnis.android.bachot.features.share.impl
import android.content.Intent
import androidx.compose.runtime.Composable
@@ -15,17 +15,17 @@ import androidx.compose.runtime.mutableStateOf
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.runCatchingUpdatingState
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.mediaupload.api.MediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.api.MediaSenderRoomFactory
-import io.element.android.services.appnavstate.api.ActiveRoomsHolder
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.runCatchingUpdatingState
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaSenderRoomFactory
+import id.databisnis.android.bachot.services.appnavstate.api.ActiveRoomsHolder
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import kotlin.coroutines.cancellation.CancellationException
diff --git a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareState.kt b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareState.kt
similarity index 64%
rename from features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareState.kt
rename to features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareState.kt
index fd98d58b..9bda4583 100644
--- a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareState.kt
+++ b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.impl
+package id.databisnis.android.bachot.features.share.impl
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
data class ShareState(
val shareAction: AsyncAction>,
diff --git a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareStateProvider.kt b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareStateProvider.kt
similarity index 84%
rename from features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareStateProvider.kt
rename to features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareStateProvider.kt
index 88f9d42f..6fbdfe7a 100644
--- a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareStateProvider.kt
+++ b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.impl
+package id.databisnis.android.bachot.features.share.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
open class ShareStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareView.kt b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareView.kt
similarity index 69%
rename from features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareView.kt
rename to features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareView.kt
index ec5897bc..f18500e9 100644
--- a/features/share/impl/src/main/kotlin/io/element/android/features/share/impl/ShareView.kt
+++ b/features/share/impl/src/main/kotlin/id/databisnis/android/bachot/features/share/impl/ShareView.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.impl
+package id.databisnis.android.bachot.features.share.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
@Composable
fun ShareView(
diff --git a/features/share/impl/src/test/kotlin/io/element/android/features/share/impl/DefaultShareEntryPointTest.kt b/features/share/impl/src/test/kotlin/id/databisnis/android/bachot/features/share/impl/DefaultShareEntryPointTest.kt
similarity index 80%
rename from features/share/impl/src/test/kotlin/io/element/android/features/share/impl/DefaultShareEntryPointTest.kt
rename to features/share/impl/src/test/kotlin/id/databisnis/android/bachot/features/share/impl/DefaultShareEntryPointTest.kt
index 83a32929..dc5805f8 100644
--- a/features/share/impl/src/test/kotlin/io/element/android/features/share/impl/DefaultShareEntryPointTest.kt
+++ b/features/share/impl/src/test/kotlin/id/databisnis/android/bachot/features/share/impl/DefaultShareEntryPointTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.impl
+package id.databisnis.android.bachot.features.share.impl
import android.content.Intent
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.share.api.ShareEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.roomselect.test.FakeRoomSelectEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.share.api.ShareEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.roomselect.test.FakeRoomSelectEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/share/impl/src/test/kotlin/io/element/android/features/share/impl/FakeShareIntentHandler.kt b/features/share/impl/src/test/kotlin/id/databisnis/android/bachot/features/share/impl/FakeShareIntentHandler.kt
similarity index 93%
rename from features/share/impl/src/test/kotlin/io/element/android/features/share/impl/FakeShareIntentHandler.kt
rename to features/share/impl/src/test/kotlin/id/databisnis/android/bachot/features/share/impl/FakeShareIntentHandler.kt
index dbb9d1c7..d66dc9a0 100644
--- a/features/share/impl/src/test/kotlin/io/element/android/features/share/impl/FakeShareIntentHandler.kt
+++ b/features/share/impl/src/test/kotlin/id/databisnis/android/bachot/features/share/impl/FakeShareIntentHandler.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.impl
+package id.databisnis.android.bachot.features.share.impl
import android.content.Intent
diff --git a/features/share/impl/src/test/kotlin/io/element/android/features/share/impl/SharePresenterTest.kt b/features/share/impl/src/test/kotlin/id/databisnis/android/bachot/features/share/impl/SharePresenterTest.kt
similarity index 82%
rename from features/share/impl/src/test/kotlin/io/element/android/features/share/impl/SharePresenterTest.kt
rename to features/share/impl/src/test/kotlin/id/databisnis/android/bachot/features/share/impl/SharePresenterTest.kt
index 0df1ed7b..9ab61653 100644
--- a/features/share/impl/src/test/kotlin/io/element/android/features/share/impl/SharePresenterTest.kt
+++ b/features/share/impl/src/test/kotlin/id/databisnis/android/bachot/features/share/impl/SharePresenterTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.share.impl
+package id.databisnis.android.bachot.features.share.impl
import android.content.Intent
import android.net.Uri
@@ -14,22 +14,22 @@ import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.test.A_MESSAGE
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.timeline.FakeTimeline
-import io.element.android.libraries.mediaupload.api.MediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.api.MediaSenderRoomFactory
-import io.element.android.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
-import io.element.android.libraries.mediaupload.test.FakeMediaSender
-import io.element.android.services.appnavstate.api.ActiveRoomsHolder
-import io.element.android.services.appnavstate.impl.DefaultActiveRoomsHolder
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.A_MESSAGE
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.api.MediaSenderRoomFactory
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaOptimizationConfigProvider
+import id.databisnis.android.bachot.libraries.mediaupload.test.FakeMediaSender
+import id.databisnis.android.bachot.services.appnavstate.api.ActiveRoomsHolder
+import id.databisnis.android.bachot.services.appnavstate.impl.DefaultActiveRoomsHolder
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/signedout/api/build.gradle.kts b/features/signedout/api/build.gradle.kts
index 55031045..5567f8f3 100644
--- a/features/signedout/api/build.gradle.kts
+++ b/features/signedout/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.signedout.api"
+ namespace = "id.databisnis.android.bachot.features.signedout.api"
}
dependencies {
diff --git a/features/signedout/api/src/main/kotlin/io/element/android/features/signedout/api/SignedOutEntryPoint.kt b/features/signedout/api/src/main/kotlin/id/databisnis/android/bachot/features/signedout/api/SignedOutEntryPoint.kt
similarity index 73%
rename from features/signedout/api/src/main/kotlin/io/element/android/features/signedout/api/SignedOutEntryPoint.kt
rename to features/signedout/api/src/main/kotlin/id/databisnis/android/bachot/features/signedout/api/SignedOutEntryPoint.kt
index b5e490d4..08ad4a73 100644
--- a/features/signedout/api/src/main/kotlin/io/element/android/features/signedout/api/SignedOutEntryPoint.kt
+++ b/features/signedout/api/src/main/kotlin/id/databisnis/android/bachot/features/signedout/api/SignedOutEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.signedout.api
+package id.databisnis.android.bachot.features.signedout.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
interface SignedOutEntryPoint : FeatureEntryPoint {
data class Params(
diff --git a/features/signedout/impl/build.gradle.kts b/features/signedout/impl/build.gradle.kts
index 3c8aac5e..728f3515 100644
--- a/features/signedout/impl/build.gradle.kts
+++ b/features/signedout/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.signedout.impl"
+ namespace = "id.databisnis.android.bachot.features.signedout.impl"
}
setupDependencyInjection()
diff --git a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/DefaultSignedOutEntryPoint.kt b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/DefaultSignedOutEntryPoint.kt
similarity index 79%
rename from features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/DefaultSignedOutEntryPoint.kt
rename to features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/DefaultSignedOutEntryPoint.kt
index 1a73c066..10cb000b 100644
--- a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/DefaultSignedOutEntryPoint.kt
+++ b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/DefaultSignedOutEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.signedout.impl
+package id.databisnis.android.bachot.features.signedout.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.signedout.api.SignedOutEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.signedout.api.SignedOutEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultSignedOutEntryPoint : SignedOutEntryPoint {
diff --git a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutEvents.kt b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutEvents.kt
similarity index 84%
rename from features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutEvents.kt
rename to features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutEvents.kt
index 3b78af99..5029fdaa 100644
--- a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutEvents.kt
+++ b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.signedout.impl
+package id.databisnis.android.bachot.features.signedout.impl
sealed interface SignedOutEvents {
data object SignInAgain : SignedOutEvents
diff --git a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutNode.kt b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutNode.kt
similarity index 78%
rename from features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutNode.kt
rename to features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutNode.kt
index deebde30..627959a7 100644
--- a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutNode.kt
+++ b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.signedout.impl
+package id.databisnis.android.bachot.features.signedout.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -16,10 +16,10 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutPresenter.kt b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutPresenter.kt
similarity index 83%
rename from features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutPresenter.kt
rename to features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutPresenter.kt
index 1aa13d9b..d5664578 100644
--- a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutPresenter.kt
+++ b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.signedout.impl
+package id.databisnis.android.bachot.features.signedout.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -16,10 +16,10 @@ import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
import kotlinx.coroutines.flow.map
import kotlinx.coroutines.launch
diff --git a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutState.kt b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutState.kt
similarity index 73%
rename from features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutState.kt
rename to features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutState.kt
index bc1ee18f..2d438bd1 100644
--- a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutState.kt
+++ b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.signedout.impl
+package id.databisnis.android.bachot.features.signedout.impl
-import io.element.android.libraries.sessionstorage.api.SessionData
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionData
data class SignedOutState(
val appName: String,
diff --git a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutStateProvider.kt b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutStateProvider.kt
similarity index 86%
rename from features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutStateProvider.kt
rename to features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutStateProvider.kt
index 396339ad..315de096 100644
--- a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutStateProvider.kt
+++ b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.signedout.impl
+package id.databisnis.android.bachot.features.signedout.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.sessionstorage.api.LoginType
-import io.element.android.libraries.sessionstorage.api.SessionData
+import id.databisnis.android.bachot.libraries.sessionstorage.api.LoginType
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionData
open class SignedOutStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutView.kt b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutView.kt
similarity index 76%
rename from features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutView.kt
rename to features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutView.kt
index f89b36e4..dfc6228f 100644
--- a/features/signedout/impl/src/main/kotlin/io/element/android/features/signedout/impl/SignedOutView.kt
+++ b/features/signedout/impl/src/main/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.signedout.impl
+package id.databisnis.android.bachot.features.signedout.impl
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.Box
@@ -21,18 +21,18 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.atomic.organisms.InfoListItem
-import io.element.android.libraries.designsystem.atomic.organisms.InfoListOrganism
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.InfoListItem
+import id.databisnis.android.bachot.libraries.designsystem.atomic.organisms.InfoListOrganism
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.persistentListOf
@Composable
diff --git a/features/signedout/impl/src/test/kotlin/io/element/android/features/signedout/impl/DefaultSignedOutEntryPointTest.kt b/features/signedout/impl/src/test/kotlin/id/databisnis/android/bachot/features/signedout/impl/DefaultSignedOutEntryPointTest.kt
similarity index 83%
rename from features/signedout/impl/src/test/kotlin/io/element/android/features/signedout/impl/DefaultSignedOutEntryPointTest.kt
rename to features/signedout/impl/src/test/kotlin/id/databisnis/android/bachot/features/signedout/impl/DefaultSignedOutEntryPointTest.kt
index 93925632..c988958b 100644
--- a/features/signedout/impl/src/test/kotlin/io/element/android/features/signedout/impl/DefaultSignedOutEntryPointTest.kt
+++ b/features/signedout/impl/src/test/kotlin/id/databisnis/android/bachot/features/signedout/impl/DefaultSignedOutEntryPointTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.signedout.impl
+package id.databisnis.android.bachot.features.signedout.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.signedout.api.SignedOutEntryPoint
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.signedout.api.SignedOutEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/signedout/impl/src/test/kotlin/io/element/android/features/signedout/impl/SignedOutPresenterTest.kt b/features/signedout/impl/src/test/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutPresenterTest.kt
similarity index 78%
rename from features/signedout/impl/src/test/kotlin/io/element/android/features/signedout/impl/SignedOutPresenterTest.kt
rename to features/signedout/impl/src/test/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutPresenterTest.kt
index 519016b1..42e276c1 100644
--- a/features/signedout/impl/src/test/kotlin/io/element/android/features/signedout/impl/SignedOutPresenterTest.kt
+++ b/features/signedout/impl/src/test/kotlin/id/databisnis/android/bachot/features/signedout/impl/SignedOutPresenterTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.signedout.impl
+package id.databisnis.android.bachot.features.signedout.impl
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.test.AN_APPLICATION_NAME
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_APPLICATION_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/space/api/build.gradle.kts b/features/space/api/build.gradle.kts
index e2b7bb9f..edf8637a 100644
--- a/features/space/api/build.gradle.kts
+++ b/features/space/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.space.api"
+ namespace = "id.databisnis.android.bachot.features.space.api"
}
dependencies {
diff --git a/features/space/api/src/main/kotlin/io/element/android/features/space/api/SpaceEntryPoint.kt b/features/space/api/src/main/kotlin/id/databisnis/android/bachot/features/space/api/SpaceEntryPoint.kt
similarity index 74%
rename from features/space/api/src/main/kotlin/io/element/android/features/space/api/SpaceEntryPoint.kt
rename to features/space/api/src/main/kotlin/id/databisnis/android/bachot/features/space/api/SpaceEntryPoint.kt
index 48a0a558..b572dab3 100644
--- a/features/space/api/src/main/kotlin/io/element/android/features/space/api/SpaceEntryPoint.kt
+++ b/features/space/api/src/main/kotlin/id/databisnis/android/bachot/features/space/api/SpaceEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.api
+package id.databisnis.android.bachot.features.space.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
interface SpaceEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/space/impl/build.gradle.kts b/features/space/impl/build.gradle.kts
index d212bac3..bbafeb7b 100644
--- a/features/space/impl/build.gradle.kts
+++ b/features/space/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.space.impl"
+ namespace = "id.databisnis.android.bachot.features.space.impl"
testOptions {
unitTests {
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/DefaultSpaceEntryPoint.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/DefaultSpaceEntryPoint.kt
similarity index 75%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/DefaultSpaceEntryPoint.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/DefaultSpaceEntryPoint.kt
index 2dc32eb9..226a5a4c 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/DefaultSpaceEntryPoint.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/DefaultSpaceEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl
+package id.databisnis.android.bachot.features.space.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.space.api.SpaceEntryPoint
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.features.space.api.SpaceEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesBinding(SessionScope::class)
class DefaultSpaceEntryPoint : SpaceEntryPoint {
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/SpaceFlowNode.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/SpaceFlowNode.kt
similarity index 79%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/SpaceFlowNode.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/SpaceFlowNode.kt
index 036eab1c..c14541cb 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/SpaceFlowNode.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/SpaceFlowNode.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalMaterial3Api::class)
-package io.element.android.features.space.impl
+package id.databisnis.android.bachot.features.space.impl
import android.os.Parcelable
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -23,21 +23,21 @@ import com.bumble.appyx.navmodel.backstack.operation.pop
import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.space.api.SpaceEntryPoint
-import io.element.android.features.space.impl.di.SpaceFlowGraph
-import io.element.android.features.space.impl.leave.LeaveSpaceNode
-import io.element.android.features.space.impl.root.SpaceNode
-import io.element.android.features.space.impl.settings.SpaceSettingsNode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.DependencyInjectionGraphOwner
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.spaces.SpaceService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.space.api.SpaceEntryPoint
+import id.databisnis.android.bachot.features.space.impl.di.SpaceFlowGraph
+import id.databisnis.android.bachot.features.space.impl.leave.LeaveSpaceNode
+import id.databisnis.android.bachot.features.space.impl.root.SpaceNode
+import id.databisnis.android.bachot.features.space.impl.settings.SpaceSettingsNode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.DependencyInjectionGraphOwner
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceService
import kotlinx.parcelize.Parcelize
@ContributesNode(RoomScope::class)
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/di/SpaceFlowGraph.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/di/SpaceFlowGraph.kt
similarity index 69%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/di/SpaceFlowGraph.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/di/SpaceFlowGraph.kt
index 449c1eb1..6e1d0737 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/di/SpaceFlowGraph.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/di/SpaceFlowGraph.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.di
+package id.databisnis.android.bachot.features.space.impl.di
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.GraphExtension
import dev.zacsweers.metro.Provides
-import io.element.android.libraries.architecture.NodeFactoriesBindings
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.matrix.api.spaces.SpaceRoomList
+import id.databisnis.android.bachot.libraries.architecture.NodeFactoriesBindings
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoomList
@GraphExtension(SpaceFlowScope::class)
interface SpaceFlowGraph : NodeFactoriesBindings {
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/di/SpaceFlowScope.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/di/SpaceFlowScope.kt
similarity index 83%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/di/SpaceFlowScope.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/di/SpaceFlowScope.kt
index e3dce49c..85f35df8 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/di/SpaceFlowScope.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/di/SpaceFlowScope.kt
@@ -6,6 +6,6 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.di
+package id.databisnis.android.bachot.features.space.impl.di
abstract class SpaceFlowScope private constructor()
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceEvents.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceEvents.kt
similarity index 81%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceEvents.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceEvents.kt
index 8bc96c42..ccf11ae0 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceEvents.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.leave
+package id.databisnis.android.bachot.features.space.impl.leave
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
sealed interface LeaveSpaceEvents {
data object Retry : LeaveSpaceEvents
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceNode.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceNode.kt
similarity index 80%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceNode.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceNode.kt
index c41acc0c..ed546d49 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceNode.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.leave
+package id.databisnis.android.bachot.features.space.impl.leave
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -16,11 +16,11 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.space.impl.di.SpaceFlowScope
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.space.impl.di.SpaceFlowScope
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
@ContributesNode(SpaceFlowScope::class)
@AssistedInject
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpacePresenter.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpacePresenter.kt
similarity index 89%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpacePresenter.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpacePresenter.kt
index a331aefc..2039f321 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpacePresenter.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpacePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.leave
+package id.databisnis.android.bachot.features.space.impl.leave
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -20,14 +20,14 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.architecture.map
-import io.element.android.libraries.architecture.runUpdatingState
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.spaces.LeaveSpaceHandle
-import io.element.android.libraries.matrix.api.spaces.LeaveSpaceRoom
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.map
+import id.databisnis.android.bachot.libraries.architecture.runUpdatingState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.LeaveSpaceHandle
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.LeaveSpaceRoom
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentSetOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceState.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceState.kt
similarity index 89%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceState.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceState.kt
index 1e85014c..4ad8684a 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceState.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.leave
+package id.databisnis.android.bachot.features.space.impl.leave
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceStateProvider.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceStateProvider.kt
similarity index 91%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceStateProvider.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceStateProvider.kt
index 46d3e53b..0bb3bef4 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceStateProvider.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceStateProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.leave
+package id.databisnis.android.bachot.features.space.impl.leave
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.previewutils.room.aSpaceRoom
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.previewutils.room.aSpaceRoom
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceView.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceView.kt
similarity index 83%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceView.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceView.kt
index 02598f25..4151e4b9 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceView.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceView.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalMaterial3Api::class)
-package io.element.android.features.space.impl.leave
+package id.databisnis.android.bachot.features.space.impl.leave
import androidx.annotation.StringRes
import androidx.compose.foundation.clickable
@@ -34,34 +34,34 @@ import androidx.compose.ui.semantics.Role
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.space.impl.R
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.async.AsyncFailure
-import io.element.android.libraries.designsystem.components.async.AsyncLoading
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Checkbox
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.ui.strings.CommonPlurals
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.space.impl.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncFailure
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncLoading
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Checkbox
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonPlurals
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
/**
* https://www.figma.com/design/kcnHxunG1LDWXsJhaNuiHz/ER-145--Spaces-on-Element-X?node-id=3947-68767&t=GTf1cLkAf6UCQDan-0
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/SelectableSpaceRoom.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/SelectableSpaceRoom.kt
similarity index 72%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/SelectableSpaceRoom.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/SelectableSpaceRoom.kt
index d7ed243a..333b0483 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave/SelectableSpaceRoom.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/leave/SelectableSpaceRoom.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.leave
+package id.databisnis.android.bachot.features.space.impl.leave
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
data class SelectableSpaceRoom(
val spaceRoom: SpaceRoom,
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceEvents.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceEvents.kt
similarity index 82%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceEvents.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceEvents.kt
index 16a6ad1c..69a988d0 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceEvents.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.root
+package id.databisnis.android.bachot.features.space.impl.root
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
sealed interface SpaceEvents {
data object LoadMore : SpaceEvents
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceNode.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceNode.kt
similarity index 80%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceNode.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceNode.kt
index 40fa1273..8089a383 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceNode.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.root
+package id.databisnis.android.bachot.features.space.impl.root
import android.content.Context
import androidx.compose.runtime.Composable
@@ -18,16 +18,16 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteView
-import io.element.android.features.space.impl.di.SpaceFlowScope
-import io.element.android.libraries.androidutils.R
-import io.element.android.libraries.androidutils.system.startSharePlainTextIntent
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.spaces.SpaceRoomList
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteView
+import id.databisnis.android.bachot.features.space.impl.di.SpaceFlowScope
+import id.databisnis.android.bachot.libraries.androidutils.R
+import id.databisnis.android.bachot.libraries.androidutils.system.startSharePlainTextIntent
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoomList
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.coroutines.launch
import timber.log.Timber
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpacePresenter.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpacePresenter.kt
similarity index 81%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpacePresenter.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpacePresenter.kt
index ce76aa45..576823d0 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpacePresenter.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpacePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.root
+package id.databisnis.android.bachot.features.space.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -18,22 +18,22 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Inject
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.toInviteData
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.coroutine.mapState
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.join.JoinRoom
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.matrix.api.spaces.SpaceRoomList
-import io.element.android.libraries.matrix.ui.safety.rememberHideInvitesAvatar
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.toInviteData
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.coroutine.mapState
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRoom
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoomList
+import id.databisnis.android.bachot.libraries.matrix.ui.safety.rememberHideInvitesAvatar
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.persistentSetOf
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceState.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceState.kt
similarity index 76%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceState.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceState.kt
index 031721ee..b2fa9ce6 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceState.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.root
+package id.databisnis.android.bachot.features.space.impl.root
import androidx.compose.runtime.Immutable
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.ImmutableMap
import kotlinx.collections.immutable.ImmutableSet
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceStateProvider.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceStateProvider.kt
similarity index 82%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceStateProvider.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceStateProvider.kt
index bfb63c63..62fda336 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceStateProvider.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceStateProvider.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.root
+package id.databisnis.android.bachot.features.space.impl.root
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import androidx.compose.ui.tooling.preview.datasource.LoremIpsum
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.acceptdecline.anAcceptDeclineInviteState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.previewutils.room.aSpaceRoom
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.anAcceptDeclineInviteState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.previewutils.room.aSpaceRoom
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
import kotlinx.collections.immutable.toImmutableMap
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceView.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceView.kt
similarity index 82%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceView.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceView.kt
index cd1b3de7..49c36919 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/root/SpaceView.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.root
+package id.databisnis.android.bachot.features.space.impl.root
import androidx.compose.foundation.clickable
import androidx.compose.foundation.interaction.MutableInteractionSource
@@ -36,37 +36,37 @@ import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.atomic.molecules.InviteButtonsRowMolecule
-import io.element.android.libraries.designsystem.components.ClickableLinkText
-import io.element.android.libraries.designsystem.components.SimpleModalBottomSheet
-import io.element.android.libraries.designsystem.components.async.AsyncIndicator
-import io.element.android.libraries.designsystem.components.async.AsyncIndicatorHost
-import io.element.android.libraries.designsystem.components.async.rememberAsyncIndicatorState
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.DropdownMenu
-import io.element.android.libraries.designsystem.theme.components.DropdownMenuItem
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.matrix.ui.components.JoinButton
-import io.element.android.libraries.matrix.ui.components.SpaceHeaderView
-import io.element.android.libraries.matrix.ui.components.SpaceRoomItemView
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.InviteButtonsRowMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.ClickableLinkText
+import id.databisnis.android.bachot.libraries.designsystem.components.SimpleModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicator
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicatorHost
+import id.databisnis.android.bachot.libraries.designsystem.components.async.rememberAsyncIndicatorState
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DropdownMenu
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DropdownMenuItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.ui.components.JoinButton
+import id.databisnis.android.bachot.libraries.matrix.ui.components.SpaceHeaderView
+import id.databisnis.android.bachot.libraries.matrix.ui.components.SpaceRoomItemView
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.delay
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsEvents.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsEvents.kt
similarity index 80%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsEvents.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsEvents.kt
index 3c2b1e66..d6702184 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsEvents.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsEvents.kt
@@ -6,6 +6,6 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.settings
+package id.databisnis.android.bachot.features.space.impl.settings
sealed interface SpaceSettingsEvents
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsNode.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsNode.kt
similarity index 84%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsNode.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsNode.kt
index ae2f4857..7ad13f70 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsNode.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.settings
+package id.databisnis.android.bachot.features.space.impl.settings
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -17,10 +17,10 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.space.impl.di.SpaceFlowScope
-import io.element.android.libraries.architecture.appyx.launchMolecule
-import io.element.android.libraries.architecture.callback
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.space.impl.di.SpaceFlowScope
+import id.databisnis.android.bachot.libraries.architecture.appyx.launchMolecule
+import id.databisnis.android.bachot.libraries.architecture.callback
@ContributesNode(SpaceFlowScope::class)
@AssistedInject
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsPresenter.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsPresenter.kt
similarity index 79%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsPresenter.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsPresenter.kt
index 5238914c..7d815d28 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsPresenter.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsPresenter.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.settings
+package id.databisnis.android.bachot.features.space.impl.settings
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.getValue
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.ui.room.isOwnUserAdmin
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.ui.room.isOwnUserAdmin
@Inject
class SpaceSettingsPresenter(
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsState.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsState.kt
similarity index 72%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsState.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsState.kt
index 40ceadc1..e81f753d 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsState.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.settings
+package id.databisnis.android.bachot.features.space.impl.settings
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
data class SpaceSettingsState(
val roomId: RoomId,
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsStateProvider.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsStateProvider.kt
similarity index 86%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsStateProvider.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsStateProvider.kt
index 2abe7efe..82a9e86e 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsStateProvider.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.settings
+package id.databisnis.android.bachot.features.space.impl.settings
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
open class SpaceSettingsStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsView.kt b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsView.kt
similarity index 79%
rename from features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsView.kt
rename to features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsView.kt
index 379d75f1..3ef973ec 100644
--- a/features/space/impl/src/main/kotlin/io/element/android/features/space/impl/settings/SpaceSettingsView.kt
+++ b/features/space/impl/src/main/kotlin/id/databisnis/android/bachot/features/space/impl/settings/SpaceSettingsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.settings
+package id.databisnis.android.bachot.features.space.impl.settings
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
@@ -25,26 +25,26 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.space.impl.R
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.PreferenceCategory
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.space.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceCategory
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun SpaceSettingsView(
diff --git a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/DefaultSpaceEntryPointTest.kt b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/DefaultSpaceEntryPointTest.kt
similarity index 72%
rename from features/space/impl/src/test/kotlin/io/element/android/features/space/impl/DefaultSpaceEntryPointTest.kt
rename to features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/DefaultSpaceEntryPointTest.kt
index 0e2717c0..c8792bd8 100644
--- a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/DefaultSpaceEntryPointTest.kt
+++ b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/DefaultSpaceEntryPointTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl
+package id.databisnis.android.bachot.features.space.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.space.api.SpaceEntryPoint
-import io.element.android.features.space.impl.di.FakeSpaceFlowGraph
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.spaces.FakeSpaceRoomList
-import io.element.android.libraries.matrix.test.spaces.FakeSpaceService
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.space.api.SpaceEntryPoint
+import id.databisnis.android.bachot.features.space.impl.di.FakeSpaceFlowGraph
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.spaces.FakeSpaceRoomList
+import id.databisnis.android.bachot.libraries.matrix.test.spaces.FakeSpaceService
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/di/FakeSpaceFlowGraph.kt b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/di/FakeSpaceFlowGraph.kt
similarity index 74%
rename from features/space/impl/src/test/kotlin/io/element/android/features/space/impl/di/FakeSpaceFlowGraph.kt
rename to features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/di/FakeSpaceFlowGraph.kt
index 436e9ac3..337e426b 100644
--- a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/di/FakeSpaceFlowGraph.kt
+++ b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/di/FakeSpaceFlowGraph.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.di
+package id.databisnis.android.bachot.features.space.impl.di
import com.bumble.appyx.core.node.Node
-import io.element.android.libraries.architecture.AssistedNodeFactory
-import io.element.android.libraries.matrix.api.spaces.SpaceRoomList
+import id.databisnis.android.bachot.libraries.architecture.AssistedNodeFactory
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoomList
import kotlin.reflect.KClass
class FakeSpaceFlowGraph : SpaceFlowGraph {
diff --git a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/leave/LeaveSpacePresenterTest.kt b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpacePresenterTest.kt
similarity index 89%
rename from features/space/impl/src/test/kotlin/io/element/android/features/space/impl/leave/LeaveSpacePresenterTest.kt
rename to features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpacePresenterTest.kt
index 495f0b38..c2ef6d6b 100644
--- a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/leave/LeaveSpacePresenterTest.kt
+++ b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpacePresenterTest.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.leave
+package id.databisnis.android.bachot.features.space.impl.leave
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.spaces.LeaveSpaceHandle
-import io.element.android.libraries.matrix.api.spaces.LeaveSpaceRoom
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.libraries.matrix.test.A_ROOM_ID_3
-import io.element.android.libraries.matrix.test.A_SPACE_ID
-import io.element.android.libraries.matrix.test.A_SPACE_NAME
-import io.element.android.libraries.matrix.test.spaces.FakeLeaveSpaceHandle
-import io.element.android.libraries.previewutils.room.aSpaceRoom
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.LeaveSpaceHandle
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.LeaveSpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_3
+import id.databisnis.android.bachot.libraries.matrix.test.A_SPACE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SPACE_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.spaces.FakeLeaveSpaceHandle
+import id.databisnis.android.bachot.libraries.previewutils.room.aSpaceRoom
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceStateTest.kt b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceStateTest.kt
similarity index 97%
rename from features/space/impl/src/test/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceStateTest.kt
rename to features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceStateTest.kt
index d3b3f443..ac20ae1d 100644
--- a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/leave/LeaveSpaceStateTest.kt
+++ b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/leave/LeaveSpaceStateTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.leave
+package id.databisnis.android.bachot.features.space.impl.leave
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
import org.junit.Test
diff --git a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/root/SpacePresenterTest.kt b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpacePresenterTest.kt
similarity index 86%
rename from features/space/impl/src/test/kotlin/io/element/android/features/space/impl/root/SpacePresenterTest.kt
rename to features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpacePresenterTest.kt
index 51e36343..5426205d 100644
--- a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/root/SpacePresenterTest.kt
+++ b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpacePresenterTest.kt
@@ -8,34 +8,34 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.space.impl.root
+package id.databisnis.android.bachot.features.space.impl.root
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.invite.api.SeenInvitesStore
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
-import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
-import io.element.android.features.invite.api.acceptdecline.anAcceptDeclineInviteState
-import io.element.android.features.invite.api.toInviteData
-import io.element.android.features.invite.test.InMemorySeenInvitesStore
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.join.JoinRoom
-import io.element.android.libraries.matrix.api.spaces.SpaceRoomList
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.join.FakeJoinRoom
-import io.element.android.libraries.matrix.test.spaces.FakeSpaceRoomList
-import io.element.android.libraries.previewutils.room.aSpaceRoom
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.invite.api.SeenInvitesStore
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.AcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.acceptdecline.anAcceptDeclineInviteState
+import id.databisnis.android.bachot.features.invite.api.toInviteData
+import id.databisnis.android.bachot.features.invite.test.InMemorySeenInvitesStore
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRoom
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoomList
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.join.FakeJoinRoom
+import id.databisnis.android.bachot.libraries.matrix.test.spaces.FakeSpaceRoomList
+import id.databisnis.android.bachot.libraries.previewutils.room.aSpaceRoom
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.advanceUntilIdle
diff --git a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/root/SpaceStateTest.kt b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceStateTest.kt
similarity index 73%
rename from features/space/impl/src/test/kotlin/io/element/android/features/space/impl/root/SpaceStateTest.kt
rename to features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceStateTest.kt
index 440ec1b6..da3c4632 100644
--- a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/root/SpaceStateTest.kt
+++ b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceStateTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.root
+package id.databisnis.android.bachot.features.space.impl.root
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.libraries.matrix.test.A_ROOM_ID_3
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_3
import org.junit.Test
class SpaceStateTest {
diff --git a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/root/SpaceViewTest.kt b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceViewTest.kt
similarity index 82%
rename from features/space/impl/src/test/kotlin/io/element/android/features/space/impl/root/SpaceViewTest.kt
rename to features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceViewTest.kt
index 59e323af..5cbc9655 100644
--- a/features/space/impl/src/test/kotlin/io/element/android/features/space/impl/root/SpaceViewTest.kt
+++ b/features/space/impl/src/test/kotlin/id/databisnis/android/bachot/features/space/impl/root/SpaceViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.space.impl.root
+package id.databisnis.android.bachot.features.space.impl.root
import androidx.activity.ComponentActivity
import androidx.compose.runtime.Composable
@@ -15,20 +15,20 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
-import io.element.android.libraries.matrix.test.A_ROOM_TOPIC
-import io.element.android.libraries.previewutils.room.aSpaceRoom
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_TOPIC
+import id.databisnis.android.bachot.libraries.previewutils.room.aSpaceRoom
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/startchat/api/build.gradle.kts b/features/startchat/api/build.gradle.kts
index 890ae26e..20d49317 100644
--- a/features/startchat/api/build.gradle.kts
+++ b/features/startchat/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.startchat.api"
+ namespace = "id.databisnis.android.bachot.features.startchat.api"
}
dependencies {
diff --git a/features/startchat/api/src/main/kotlin/io/element/android/features/startchat/api/ConfirmingStartDmWithMatrixUser.kt b/features/startchat/api/src/main/kotlin/id/databisnis/android/bachot/features/startchat/api/ConfirmingStartDmWithMatrixUser.kt
similarity index 62%
rename from features/startchat/api/src/main/kotlin/io/element/android/features/startchat/api/ConfirmingStartDmWithMatrixUser.kt
rename to features/startchat/api/src/main/kotlin/id/databisnis/android/bachot/features/startchat/api/ConfirmingStartDmWithMatrixUser.kt
index 5bf015c0..38ad03a7 100644
--- a/features/startchat/api/src/main/kotlin/io/element/android/features/startchat/api/ConfirmingStartDmWithMatrixUser.kt
+++ b/features/startchat/api/src/main/kotlin/id/databisnis/android/bachot/features/startchat/api/ConfirmingStartDmWithMatrixUser.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.api
+package id.databisnis.android.bachot.features.startchat.api
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
data class ConfirmingStartDmWithMatrixUser(
val matrixUser: MatrixUser,
diff --git a/features/startchat/api/src/main/kotlin/io/element/android/features/startchat/api/StartChatEntryPoint.kt b/features/startchat/api/src/main/kotlin/id/databisnis/android/bachot/features/startchat/api/StartChatEntryPoint.kt
similarity index 76%
rename from features/startchat/api/src/main/kotlin/io/element/android/features/startchat/api/StartChatEntryPoint.kt
rename to features/startchat/api/src/main/kotlin/id/databisnis/android/bachot/features/startchat/api/StartChatEntryPoint.kt
index b560cda2..14c13697 100644
--- a/features/startchat/api/src/main/kotlin/io/element/android/features/startchat/api/StartChatEntryPoint.kt
+++ b/features/startchat/api/src/main/kotlin/id/databisnis/android/bachot/features/startchat/api/StartChatEntryPoint.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.api
+package id.databisnis.android.bachot.features.startchat.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
interface StartChatEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/features/startchat/api/src/main/kotlin/io/element/android/features/startchat/api/StartDMAction.kt b/features/startchat/api/src/main/kotlin/id/databisnis/android/bachot/features/startchat/api/StartDMAction.kt
similarity index 76%
rename from features/startchat/api/src/main/kotlin/io/element/android/features/startchat/api/StartDMAction.kt
rename to features/startchat/api/src/main/kotlin/id/databisnis/android/bachot/features/startchat/api/StartDMAction.kt
index 6aa2ad5d..38558365 100644
--- a/features/startchat/api/src/main/kotlin/io/element/android/features/startchat/api/StartDMAction.kt
+++ b/features/startchat/api/src/main/kotlin/id/databisnis/android/bachot/features/startchat/api/StartDMAction.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.api
+package id.databisnis.android.bachot.features.startchat.api
import androidx.compose.runtime.MutableState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
interface StartDMAction {
/**
diff --git a/features/startchat/impl/build.gradle.kts b/features/startchat/impl/build.gradle.kts
index 6ab1a361..83f284fb 100644
--- a/features/startchat/impl/build.gradle.kts
+++ b/features/startchat/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.startchat.impl"
+ namespace = "id.databisnis.android.bachot.features.startchat.impl"
testOptions {
unitTests {
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/StartChatNavigator.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/StartChatNavigator.kt
similarity index 74%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/StartChatNavigator.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/StartChatNavigator.kt
index 125dc2c2..cf406b49 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/StartChatNavigator.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/StartChatNavigator.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat
+package id.databisnis.android.bachot.features.startchat
import com.bumble.appyx.core.plugin.Plugin
import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.operation.push
-import io.element.android.features.startchat.impl.StartChatFlowNode.NavTarget
-import io.element.android.libraries.architecture.overlay.Overlay
-import io.element.android.libraries.architecture.overlay.operation.hide
-import io.element.android.libraries.architecture.overlay.operation.show
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.features.startchat.impl.StartChatFlowNode.NavTarget
+import id.databisnis.android.bachot.libraries.architecture.overlay.Overlay
+import id.databisnis.android.bachot.libraries.architecture.overlay.operation.hide
+import id.databisnis.android.bachot.libraries.architecture.overlay.operation.show
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
interface StartChatNavigator : Plugin {
fun onRoomCreated(roomIdOrAlias: RoomIdOrAlias, serverNames: List)
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/DefaultStartChatEntryPoint.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartChatEntryPoint.kt
similarity index 78%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/DefaultStartChatEntryPoint.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartChatEntryPoint.kt
index 6e70153d..2b7e5fed 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/DefaultStartChatEntryPoint.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartChatEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl
+package id.databisnis.android.bachot.features.startchat.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.startchat.api.StartChatEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.startchat.api.StartChatEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultStartChatEntryPoint : StartChatEntryPoint {
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/DefaultStartDMAction.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartDMAction.kt
similarity index 64%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/DefaultStartDMAction.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartDMAction.kt
index a484fe2e..45d5ccfb 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/DefaultStartDMAction.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartDMAction.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl
+package id.databisnis.android.bachot.features.startchat.impl
import androidx.compose.runtime.MutableState
import dev.zacsweers.metro.ContributesBinding
import im.vector.app.features.analytics.plan.CreatedRoom
-import io.element.android.features.startchat.api.ConfirmingStartDmWithMatrixUser
-import io.element.android.features.startchat.api.StartDMAction
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.StartDMResult
-import io.element.android.libraries.matrix.api.room.startDM
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.features.startchat.api.ConfirmingStartDmWithMatrixUser
+import id.databisnis.android.bachot.features.startchat.api.StartDMAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.StartDMResult
+import id.databisnis.android.bachot.libraries.matrix.api.room.startDM
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesBinding(SessionScope::class)
class DefaultStartDMAction(
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/StartChatFlowNode.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/StartChatFlowNode.kt
similarity index 72%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/StartChatFlowNode.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/StartChatFlowNode.kt
index 236d92fd..41280a46 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/StartChatFlowNode.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/StartChatFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl
+package id.databisnis.android.bachot.features.startchat.impl
import android.os.Parcelable
import androidx.compose.foundation.layout.Box
@@ -20,20 +20,20 @@ import com.bumble.appyx.core.plugin.Plugin
import com.bumble.appyx.navmodel.backstack.BackStack
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.createroom.api.CreateRoomEntryPoint
-import io.element.android.features.startchat.DefaultStartChatNavigator
-import io.element.android.features.startchat.api.StartChatEntryPoint
-import io.element.android.features.startchat.impl.joinbyaddress.JoinRoomByAddressNode
-import io.element.android.features.startchat.impl.root.StartChatNode
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.OverlayView
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.createroom.api.CreateRoomEntryPoint
+import id.databisnis.android.bachot.features.startchat.DefaultStartChatNavigator
+import id.databisnis.android.bachot.features.startchat.api.StartChatEntryPoint
+import id.databisnis.android.bachot.features.startchat.impl.joinbyaddress.JoinRoomByAddressNode
+import id.databisnis.android.bachot.features.startchat.impl.root.StartChatNode
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.OverlayView
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
import kotlinx.parcelize.Parcelize
@ContributesNode(SessionScope::class)
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/SearchMultipleUsersResultItem.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/SearchMultipleUsersResultItem.kt
similarity index 75%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/SearchMultipleUsersResultItem.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/SearchMultipleUsersResultItem.kt
index 622a0ac7..6c817b2a 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/SearchMultipleUsersResultItem.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/SearchMultipleUsersResultItem.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.components
+package id.databisnis.android.bachot.features.startchat.impl.components
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.matrix.ui.components.CheckableUserRow
-import io.element.android.libraries.matrix.ui.components.CheckableUserRowData
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.matrix.ui.model.getBestName
-import io.element.android.libraries.usersearch.api.UserSearchResult
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.matrix.ui.components.CheckableUserRow
+import id.databisnis.android.bachot.libraries.matrix.ui.components.CheckableUserRowData
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getBestName
+import id.databisnis.android.bachot.libraries.usersearch.api.UserSearchResult
@Composable
fun SearchMultipleUsersResultItem(
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/SearchSingleUserResultItem.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/SearchSingleUserResultItem.kt
similarity index 67%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/SearchSingleUserResultItem.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/SearchSingleUserResultItem.kt
index 448ed862..c99377b1 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/SearchSingleUserResultItem.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/SearchSingleUserResultItem.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.components
+package id.databisnis.android.bachot.features.startchat.impl.components
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.matrix.ui.components.MatrixUserRow
-import io.element.android.libraries.matrix.ui.components.UnresolvedUserRow
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.usersearch.api.UserSearchResult
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.matrix.ui.components.MatrixUserRow
+import id.databisnis.android.bachot.libraries.matrix.ui.components.UnresolvedUserRow
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.usersearch.api.UserSearchResult
@Composable
fun SearchSingleUserResultItem(
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/SearchUserBar.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/SearchUserBar.kt
similarity index 87%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/SearchUserBar.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/SearchUserBar.kt
index a664ad09..b15b4ab3 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/SearchUserBar.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/SearchUserBar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.components
+package id.databisnis.android.bachot.features.startchat.impl.components
import androidx.compose.animation.animateColorAsState
import androidx.compose.animation.core.Spring
@@ -27,14 +27,14 @@ import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.components.async.AsyncLoading
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.SearchBar
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.SelectedUsersRowList
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.libraries.usersearch.api.UserSearchResult
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncLoading
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBar
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.SelectedUsersRowList
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.usersearch.api.UserSearchResult
import kotlinx.collections.immutable.ImmutableList
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/UserListView.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/UserListView.kt
similarity index 77%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/UserListView.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/UserListView.kt
index f35c6282..1bf5a8bd 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/components/UserListView.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/components/UserListView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.components
+package id.databisnis.android.bachot.features.startchat.impl.components
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues
@@ -17,21 +17,21 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.startchat.impl.userlist.UserListEvents
-import io.element.android.features.startchat.impl.userlist.UserListState
-import io.element.android.features.startchat.impl.userlist.UserListStateProvider
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.ListSectionHeader
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.CheckableUserRow
-import io.element.android.libraries.matrix.ui.components.CheckableUserRowData
-import io.element.android.libraries.matrix.ui.components.SelectedUsersRowList
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.matrix.ui.model.getBestName
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.startchat.impl.userlist.UserListEvents
+import id.databisnis.android.bachot.features.startchat.impl.userlist.UserListState
+import id.databisnis.android.bachot.features.startchat.impl.userlist.UserListStateProvider
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSectionHeader
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.CheckableUserRow
+import id.databisnis.android.bachot.libraries.matrix.ui.components.CheckableUserRowData
+import id.databisnis.android.bachot.libraries.matrix.ui.components.SelectedUsersRowList
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getBestName
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun UserListView(
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressEvents.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressEvents.kt
similarity index 85%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressEvents.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressEvents.kt
index 4a5c2de9..38db7093 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressEvents.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.joinbyaddress
+package id.databisnis.android.bachot.features.startchat.impl.joinbyaddress
sealed interface JoinRoomByAddressEvents {
data object Dismiss : JoinRoomByAddressEvents
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressNode.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressNode.kt
similarity index 81%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressNode.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressNode.kt
index c81cb1af..9ad00455 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressNode.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.joinbyaddress
+package id.databisnis.android.bachot.features.startchat.impl.joinbyaddress
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -16,9 +16,9 @@ import com.bumble.appyx.core.plugin.Plugin
import com.bumble.appyx.core.plugin.plugins
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.startchat.StartChatNavigator
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.startchat.StartChatNavigator
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressPresenter.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressPresenter.kt
similarity index 89%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressPresenter.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressPresenter.kt
index bda1e054..f48816ea 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressPresenter.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.joinbyaddress
+package id.databisnis.android.bachot.features.startchat.impl.joinbyaddress
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -19,13 +19,13 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.startchat.StartChatNavigator
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.data.tryOrNull
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.room.alias.RoomAliasHelper
+import id.databisnis.android.bachot.features.startchat.StartChatNavigator
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.RoomAliasHelper
import kotlinx.coroutines.delay
import kotlinx.coroutines.withTimeoutOrNull
import kotlin.time.Duration.Companion.seconds
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressState.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressState.kt
similarity index 82%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressState.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressState.kt
index 4749b14b..50386ae4 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressState.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.joinbyaddress
+package id.databisnis.android.bachot.features.startchat.impl.joinbyaddress
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
data class JoinRoomByAddressState(
val address: String,
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressStateProvider.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressStateProvider.kt
similarity index 86%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressStateProvider.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressStateProvider.kt
index eb1305eb..0fed0044 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressStateProvider.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.joinbyaddress
+package id.databisnis.android.bachot.features.startchat.impl.joinbyaddress
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
open class JoinRoomByAddressStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressView.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressView.kt
similarity index 87%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressView.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressView.kt
index 0627a78d..ac113c5c 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinRoomByAddressView.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinRoomByAddressView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.joinbyaddress
+package id.databisnis.android.bachot.features.startchat.impl.joinbyaddress
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
@@ -30,14 +30,14 @@ import androidx.compose.ui.text.input.KeyboardCapitalization
import androidx.compose.ui.text.input.KeyboardType
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.features.startchat.impl.R
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TextFieldValidity
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.features.startchat.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextFieldValidity
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatEvents.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatEvents.kt
similarity index 73%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatEvents.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatEvents.kt
index 66e135b4..7a31eaef 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatEvents.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.root
+package id.databisnis.android.bachot.features.startchat.impl.root
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
sealed interface StartChatEvents {
data class StartDM(val matrixUser: MatrixUser) : StartChatEvents
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatNode.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatNode.kt
similarity index 81%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatNode.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatNode.kt
index 60ef9ee0..5e52e26e 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatNode.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.root
+package id.databisnis.android.bachot.features.startchat.impl.root
import android.app.Activity
import androidx.activity.compose.LocalActivity
@@ -20,12 +20,12 @@ import com.bumble.appyx.core.plugin.plugins
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.startchat.StartChatNavigator
-import io.element.android.libraries.deeplink.api.usecase.InviteFriendsUseCase
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.startchat.StartChatNavigator
+import id.databisnis.android.bachot.libraries.deeplink.api.usecase.InviteFriendsUseCase
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatPresenter.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatPresenter.kt
similarity index 71%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatPresenter.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatPresenter.kt
index e176f202..1bdda26c 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatPresenter.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.root
+package id.databisnis.android.bachot.features.startchat.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
@@ -16,18 +16,18 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import dev.zacsweers.metro.Inject
-import io.element.android.features.startchat.api.StartDMAction
-import io.element.android.features.startchat.impl.userlist.SelectionMode
-import io.element.android.features.startchat.impl.userlist.UserListDataStore
-import io.element.android.features.startchat.impl.userlist.UserListPresenter
-import io.element.android.features.startchat.impl.userlist.UserListPresenterArgs
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.usersearch.api.UserRepository
+import id.databisnis.android.bachot.features.startchat.api.StartDMAction
+import id.databisnis.android.bachot.features.startchat.impl.userlist.SelectionMode
+import id.databisnis.android.bachot.features.startchat.impl.userlist.UserListDataStore
+import id.databisnis.android.bachot.features.startchat.impl.userlist.UserListPresenter
+import id.databisnis.android.bachot.features.startchat.impl.userlist.UserListPresenterArgs
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.usersearch.api.UserRepository
import kotlinx.coroutines.launch
@Inject
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatState.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatState.kt
similarity index 62%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatState.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatState.kt
index 65f977d3..a14f7619 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatState.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatState.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.root
+package id.databisnis.android.bachot.features.startchat.impl.root
-import io.element.android.features.startchat.impl.userlist.UserListState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.features.startchat.impl.userlist.UserListState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
data class StartChatState(
val applicationName: String,
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatStateProvider.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatStateProvider.kt
similarity index 75%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatStateProvider.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatStateProvider.kt
index 1c82ae37..16473f57 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatStateProvider.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatStateProvider.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.root
+package id.databisnis.android.bachot.features.startchat.impl.root
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.startchat.api.ConfirmingStartDmWithMatrixUser
-import io.element.android.features.startchat.impl.userlist.UserListState
-import io.element.android.features.startchat.impl.userlist.aRecentDirectRoomList
-import io.element.android.features.startchat.impl.userlist.aUserListState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.libraries.usersearch.api.UserSearchResult
+import id.databisnis.android.bachot.features.startchat.api.ConfirmingStartDmWithMatrixUser
+import id.databisnis.android.bachot.features.startchat.impl.userlist.UserListState
+import id.databisnis.android.bachot.features.startchat.impl.userlist.aRecentDirectRoomList
+import id.databisnis.android.bachot.features.startchat.impl.userlist.aUserListState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.libraries.usersearch.api.UserSearchResult
import kotlinx.collections.immutable.persistentListOf
open class StartChatStateProvider : PreviewParameterProvider {
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatView.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatView.kt
similarity index 82%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatView.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatView.kt
index ca308e48..a6db734d 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/root/StartChatView.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.root
+package id.databisnis.android.bachot.features.startchat.impl.root
import androidx.annotation.DrawableRes
import androidx.compose.foundation.clickable
@@ -26,26 +26,26 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.startchat.api.ConfirmingStartDmWithMatrixUser
-import io.element.android.features.startchat.impl.R
-import io.element.android.features.startchat.impl.components.UserListView
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.async.AsyncActionViewDefaults
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.ListSectionHeader
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.ui.components.CreateDmConfirmationBottomSheet
-import io.element.android.libraries.matrix.ui.components.MatrixUserRow
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.startchat.api.ConfirmingStartDmWithMatrixUser
+import id.databisnis.android.bachot.features.startchat.impl.R
+import id.databisnis.android.bachot.features.startchat.impl.components.UserListView
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionViewDefaults
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSectionHeader
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.ui.components.CreateDmConfirmationBottomSheet
+import id.databisnis.android.bachot.libraries.matrix.ui.components.MatrixUserRow
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.persistentListOf
@Composable
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/DefaultUserListPresenter.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/DefaultUserListPresenter.kt
similarity index 85%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/DefaultUserListPresenter.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/DefaultUserListPresenter.kt
index 4e85dd03..c687e844 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/DefaultUserListPresenter.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/DefaultUserListPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.userlist
+package id.databisnis.android.bachot.features.startchat.impl.userlist
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -20,13 +20,13 @@ import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.room.recent.RecentDirectRoom
-import io.element.android.libraries.matrix.api.room.recent.getRecentDirectRooms
-import io.element.android.libraries.usersearch.api.UserRepository
-import io.element.android.libraries.usersearch.api.UserSearchResult
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.room.recent.RecentDirectRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.recent.getRecentDirectRooms
+import id.databisnis.android.bachot.libraries.usersearch.api.UserRepository
+import id.databisnis.android.bachot.libraries.usersearch.api.UserSearchResult
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.flow.launchIn
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListDataStore.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListDataStore.kt
similarity index 85%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListDataStore.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListDataStore.kt
index f7ca98a7..8235cba3 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListDataStore.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListDataStore.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.userlist
+package id.databisnis.android.bachot.features.startchat.impl.userlist
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.asStateFlow
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListEvents.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListEvents.kt
similarity index 80%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListEvents.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListEvents.kt
index 99e910b8..6cc29f5f 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListEvents.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListEvents.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.userlist
+package id.databisnis.android.bachot.features.startchat.impl.userlist
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
sealed interface UserListEvents {
data class UpdateSearchQuery(val query: String) : UserListEvents
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListPresenter.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListPresenter.kt
similarity index 70%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListPresenter.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListPresenter.kt
index 797938b0..6e3a6b65 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListPresenter.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListPresenter.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.userlist
+package id.databisnis.android.bachot.features.startchat.impl.userlist
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.usersearch.api.UserRepository
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.usersearch.api.UserRepository
interface UserListPresenter : Presenter {
interface Factory {
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListPresenterArgs.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListPresenterArgs.kt
similarity index 84%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListPresenterArgs.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListPresenterArgs.kt
index d1dbf8a3..8b45367d 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListPresenterArgs.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListPresenterArgs.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.userlist
+package id.databisnis.android.bachot.features.startchat.impl.userlist
data class UserListPresenterArgs(
val selectionMode: SelectionMode,
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListState.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListState.kt
similarity index 65%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListState.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListState.kt
index 33b74d24..dfd38b54 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListState.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.userlist
+package id.databisnis.android.bachot.features.startchat.impl.userlist
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.api.room.recent.RecentDirectRoom
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.usersearch.api.UserSearchResult
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.api.room.recent.RecentDirectRoom
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.usersearch.api.UserSearchResult
import kotlinx.collections.immutable.ImmutableList
data class UserListState(
diff --git a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListStateProvider.kt b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListStateProvider.kt
similarity index 85%
rename from features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListStateProvider.kt
rename to features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListStateProvider.kt
index cd43f966..898c5749 100644
--- a/features/startchat/impl/src/main/kotlin/io/element/android/features/startchat/impl/userlist/UserListStateProvider.kt
+++ b/features/startchat/impl/src/main/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/UserListStateProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.userlist
+package id.databisnis.android.bachot.features.startchat.impl.userlist
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.recent.RecentDirectRoom
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.usersearch.api.UserSearchResult
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.recent.RecentDirectRoom
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.usersearch.api.UserSearchResult
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/DefaultStartChatEntryPointTest.kt b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartChatEntryPointTest.kt
similarity index 78%
rename from features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/DefaultStartChatEntryPointTest.kt
rename to features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartChatEntryPointTest.kt
index b00a5957..2f405806 100644
--- a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/DefaultStartChatEntryPointTest.kt
+++ b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartChatEntryPointTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl
+package id.databisnis.android.bachot.features.startchat.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.createroom.api.FakeCreateRoomEntryPoint
-import io.element.android.features.startchat.api.StartChatEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.createroom.api.FakeCreateRoomEntryPoint
+import id.databisnis.android.bachot.features.startchat.api.StartChatEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/DefaultStartDMActionTest.kt b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartDMActionTest.kt
similarity index 84%
rename from features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/DefaultStartDMActionTest.kt
rename to features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartDMActionTest.kt
index 122775f2..6a4bbe95 100644
--- a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/DefaultStartDMActionTest.kt
+++ b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/DefaultStartDMActionTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl
+package id.databisnis.android.bachot.features.startchat.impl
import androidx.compose.runtime.mutableStateOf
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.CreatedRoom
-import io.element.android.features.startchat.api.ConfirmingStartDmWithMatrixUser
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.features.startchat.api.ConfirmingStartDmWithMatrixUser
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/FakeStartChatNavigator.kt b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/FakeStartChatNavigator.kt
similarity index 84%
rename from features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/FakeStartChatNavigator.kt
rename to features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/FakeStartChatNavigator.kt
index ba1b6a4e..df6fa522 100644
--- a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/FakeStartChatNavigator.kt
+++ b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/FakeStartChatNavigator.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl
+package id.databisnis.android.bachot.features.startchat.impl
-import io.element.android.features.startchat.StartChatNavigator
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.features.startchat.StartChatNavigator
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
class FakeStartChatNavigator(
private val openRoomLambda: (roomIdOrAlias: RoomIdOrAlias, serverNames: List) -> Unit = { _, _ -> },
diff --git a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressPresenterTest.kt b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressPresenterTest.kt
similarity index 85%
rename from features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressPresenterTest.kt
rename to features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressPresenterTest.kt
index 74c43d68..8d82b50e 100644
--- a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressPresenterTest.kt
+++ b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressPresenterTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.joinbyaddress
+package id.databisnis.android.bachot.features.startchat.impl.joinbyaddress
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.startchat.StartChatNavigator
-import io.element.android.features.startchat.impl.FakeStartChatNavigator
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.room.alias.RoomAliasHelper
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.alias.FakeRoomAliasHelper
-import io.element.android.tests.testutils.lambda.assert
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.startchat.StartChatNavigator
+import id.databisnis.android.bachot.features.startchat.impl.FakeStartChatNavigator
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.RoomAliasHelper
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.alias.FakeRoomAliasHelper
+import id.databisnis.android.bachot.tests.testutils.lambda.assert
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressViewTest.kt b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressViewTest.kt
similarity index 83%
rename from features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressViewTest.kt
rename to features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressViewTest.kt
index eeea85cb..60d5c48d 100644
--- a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressViewTest.kt
+++ b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/joinbyaddress/JoinBaseRoomByAddressViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.joinbyaddress
+package id.databisnis.android.bachot.features.startchat.impl.joinbyaddress
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,11 +14,11 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performTextInput
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.startchat.impl.R
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.setSafeContent
+import id.databisnis.android.bachot.features.startchat.impl.R
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.setSafeContent
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/root/StartChatPresenterTest.kt b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatPresenterTest.kt
similarity index 83%
rename from features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/root/StartChatPresenterTest.kt
rename to features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatPresenterTest.kt
index 7b34b8b5..f871cfe4 100644
--- a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/root/StartChatPresenterTest.kt
+++ b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatPresenterTest.kt
@@ -6,33 +6,33 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.root
+package id.databisnis.android.bachot.features.startchat.impl.root
import androidx.compose.runtime.MutableState
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.invitepeople.test.FakeStartDMAction
-import io.element.android.features.startchat.api.ConfirmingStartDmWithMatrixUser
-import io.element.android.features.startchat.api.StartDMAction
-import io.element.android.features.startchat.impl.userlist.FakeUserListPresenter
-import io.element.android.features.startchat.impl.userlist.FakeUserListPresenterFactory
-import io.element.android.features.startchat.impl.userlist.UserListDataStore
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.usersearch.test.FakeUserRepository
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.any
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.features.invitepeople.test.FakeStartDMAction
+import id.databisnis.android.bachot.features.startchat.api.ConfirmingStartDmWithMatrixUser
+import id.databisnis.android.bachot.features.startchat.api.StartDMAction
+import id.databisnis.android.bachot.features.startchat.impl.userlist.FakeUserListPresenter
+import id.databisnis.android.bachot.features.startchat.impl.userlist.FakeUserListPresenterFactory
+import id.databisnis.android.bachot.features.startchat.impl.userlist.UserListDataStore
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.usersearch.test.FakeUserRepository
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.any
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/root/StartChatViewTest.kt b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatViewTest.kt
similarity index 83%
rename from features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/root/StartChatViewTest.kt
rename to features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatViewTest.kt
index 9237f343..557c59d7 100644
--- a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/root/StartChatViewTest.kt
+++ b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/root/StartChatViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.root
+package id.databisnis.android.bachot.features.startchat.impl.root
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
@@ -14,19 +14,19 @@ import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.startchat.impl.R
-import io.element.android.features.startchat.impl.userlist.aRecentDirectRoomList
-import io.element.android.features.startchat.impl.userlist.aUserListState
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.ui.model.getBestName
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.startchat.impl.R
+import id.databisnis.android.bachot.features.startchat.impl.userlist.aRecentDirectRoomList
+import id.databisnis.android.bachot.features.startchat.impl.userlist.aUserListState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getBestName
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.pressBack
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/userlist/DefaultUserListPresenterTest.kt b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/DefaultUserListPresenterTest.kt
similarity index 92%
rename from features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/userlist/DefaultUserListPresenterTest.kt
rename to features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/DefaultUserListPresenterTest.kt
index c02b59f7..a8180098 100644
--- a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/userlist/DefaultUserListPresenterTest.kt
+++ b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/DefaultUserListPresenterTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.userlist
+package id.databisnis.android.bachot.features.startchat.impl.userlist
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
-import io.element.android.libraries.usersearch.api.UserSearchResult
-import io.element.android.libraries.usersearch.api.UserSearchResultState
-import io.element.android.libraries.usersearch.test.FakeUserRepository
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SearchBarResultState
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.usersearch.api.UserSearchResult
+import id.databisnis.android.bachot.libraries.usersearch.api.UserSearchResultState
+import id.databisnis.android.bachot.libraries.usersearch.test.FakeUserRepository
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/userlist/FakeUserListPresenter.kt b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/FakeUserListPresenter.kt
similarity index 88%
rename from features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/userlist/FakeUserListPresenter.kt
rename to features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/FakeUserListPresenter.kt
index 960f596b..443bc4be 100644
--- a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/userlist/FakeUserListPresenter.kt
+++ b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/FakeUserListPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.userlist
+package id.databisnis.android.bachot.features.startchat.impl.userlist
import androidx.compose.runtime.Composable
diff --git a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/userlist/FakeUserListPresenterFactory.kt b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/FakeUserListPresenterFactory.kt
similarity index 80%
rename from features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/userlist/FakeUserListPresenterFactory.kt
rename to features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/FakeUserListPresenterFactory.kt
index d61ae25a..264bb6e4 100644
--- a/features/startchat/impl/src/test/kotlin/io/element/android/features/startchat/impl/userlist/FakeUserListPresenterFactory.kt
+++ b/features/startchat/impl/src/test/kotlin/id/databisnis/android/bachot/features/startchat/impl/userlist/FakeUserListPresenterFactory.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.startchat.impl.userlist
+package id.databisnis.android.bachot.features.startchat.impl.userlist
-import io.element.android.libraries.usersearch.api.UserRepository
+import id.databisnis.android.bachot.libraries.usersearch.api.UserRepository
class FakeUserListPresenterFactory(
private val fakeUserListPresenter: FakeUserListPresenter = FakeUserListPresenter()
diff --git a/features/startchat/test/build.gradle.kts b/features/startchat/test/build.gradle.kts
index d6d14718..deb56438 100644
--- a/features/startchat/test/build.gradle.kts
+++ b/features/startchat/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.invitepeople.test"
+ namespace = "id.databisnis.android.bachot.features.invitepeople.test"
}
dependencies {
diff --git a/features/startchat/test/src/main/kotlin/io/element/android/features/invitepeople/test/FakeStartDMAction.kt b/features/startchat/test/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/test/FakeStartDMAction.kt
similarity index 63%
rename from features/startchat/test/src/main/kotlin/io/element/android/features/invitepeople/test/FakeStartDMAction.kt
rename to features/startchat/test/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/test/FakeStartDMAction.kt
index c4969df4..216d5de9 100644
--- a/features/startchat/test/src/main/kotlin/io/element/android/features/invitepeople/test/FakeStartDMAction.kt
+++ b/features/startchat/test/src/main/kotlin/id/databisnis/android/bachot/features/invitepeople/test/FakeStartDMAction.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.invitepeople.test
+package id.databisnis.android.bachot.features.invitepeople.test
import androidx.compose.runtime.MutableState
-import io.element.android.features.startchat.api.StartDMAction
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.startchat.api.StartDMAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeStartDMAction(
private val executeResult: (MatrixUser, Boolean, MutableState>) -> Unit = { _, _, _ ->
diff --git a/features/userprofile/api/build.gradle.kts b/features/userprofile/api/build.gradle.kts
index 45278693..f93308ef 100644
--- a/features/userprofile/api/build.gradle.kts
+++ b/features/userprofile/api/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.userprofile.api"
+ namespace = "id.databisnis.android.bachot.features.userprofile.api"
}
dependencies {
diff --git a/features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfileEntryPoint.kt b/features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfileEntryPoint.kt
similarity index 67%
rename from features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfileEntryPoint.kt
rename to features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfileEntryPoint.kt
index 6d02280e..6046b762 100644
--- a/features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfileEntryPoint.kt
+++ b/features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfileEntryPoint.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.api
+package id.databisnis.android.bachot.features.userprofile.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
interface UserProfileEntryPoint : FeatureEntryPoint {
data class Params(val userId: UserId) : NodeInputs
diff --git a/features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfileEvents.kt b/features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfileEvents.kt
similarity index 92%
rename from features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfileEvents.kt
rename to features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfileEvents.kt
index 55c9c40f..3de171e5 100644
--- a/features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfileEvents.kt
+++ b/features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfileEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.api
+package id.databisnis.android.bachot.features.userprofile.api
sealed interface UserProfileEvents {
data object StartDM : UserProfileEvents
diff --git a/features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfilePresenterFactory.kt b/features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfilePresenterFactory.kt
similarity index 63%
rename from features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfilePresenterFactory.kt
rename to features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfilePresenterFactory.kt
index 4bf68ae3..13d22aa0 100644
--- a/features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfilePresenterFactory.kt
+++ b/features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfilePresenterFactory.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.api
+package id.databisnis.android.bachot.features.userprofile.api
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
fun interface UserProfilePresenterFactory {
fun create(userId: UserId): Presenter
diff --git a/features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfileState.kt b/features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfileState.kt
similarity index 68%
rename from features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfileState.kt
rename to features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfileState.kt
index 0e0016ee..f82fbc29 100644
--- a/features/userprofile/api/src/main/kotlin/io/element/android/features/userprofile/api/UserProfileState.kt
+++ b/features/userprofile/api/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/api/UserProfileState.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.api
+package id.databisnis.android.bachot.features.userprofile.api
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
data class UserProfileState(
val userId: UserId,
diff --git a/features/userprofile/impl/build.gradle.kts b/features/userprofile/impl/build.gradle.kts
index 0b65441c..c3f25f6c 100644
--- a/features/userprofile/impl/build.gradle.kts
+++ b/features/userprofile/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.userprofile.impl"
+ namespace = "id.databisnis.android.bachot.features.userprofile.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/DefaultUserProfileEntryPoint.kt b/features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/DefaultUserProfileEntryPoint.kt
similarity index 80%
rename from features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/DefaultUserProfileEntryPoint.kt
rename to features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/DefaultUserProfileEntryPoint.kt
index e1b15198..304d5f9c 100644
--- a/features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/DefaultUserProfileEntryPoint.kt
+++ b/features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/DefaultUserProfileEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.impl
+package id.databisnis.android.bachot.features.userprofile.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.userprofile.api.UserProfileEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultUserProfileEntryPoint : UserProfileEntryPoint {
diff --git a/features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/DefaultUserProfilePresenterFactory.kt b/features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/DefaultUserProfilePresenterFactory.kt
similarity index 51%
rename from features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/DefaultUserProfilePresenterFactory.kt
rename to features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/DefaultUserProfilePresenterFactory.kt
index 03d803fc..b95df70a 100644
--- a/features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/DefaultUserProfilePresenterFactory.kt
+++ b/features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/DefaultUserProfilePresenterFactory.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.impl
+package id.databisnis.android.bachot.features.userprofile.impl
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.userprofile.api.UserProfilePresenterFactory
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.features.userprofile.impl.root.UserProfilePresenter
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.features.userprofile.api.UserProfilePresenterFactory
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.features.userprofile.impl.root.UserProfilePresenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
@ContributesBinding(SessionScope::class)
class DefaultUserProfilePresenterFactory(
diff --git a/features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/UserProfileFlowNode.kt b/features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/UserProfileFlowNode.kt
similarity index 77%
rename from features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/UserProfileFlowNode.kt
rename to features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/UserProfileFlowNode.kt
index f95ccce5..b3c1fa7f 100644
--- a/features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/UserProfileFlowNode.kt
+++ b/features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/UserProfileFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.impl
+package id.databisnis.android.bachot.features.userprofile.impl
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -19,25 +19,25 @@ import com.bumble.appyx.navmodel.backstack.operation.pop
import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.call.api.CallType
-import io.element.android.features.call.api.ElementCallEntryPoint
-import io.element.android.features.userprofile.api.UserProfileEntryPoint
-import io.element.android.features.userprofile.impl.root.UserProfileNode
-import io.element.android.features.userprofile.shared.UserProfileNodeHelper
-import io.element.android.features.verifysession.api.OutgoingVerificationEntryPoint
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
-import io.element.android.libraries.mediaviewer.api.MediaViewerEntryPoint
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.call.api.CallType
+import id.databisnis.android.bachot.features.call.api.ElementCallEntryPoint
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEntryPoint
+import id.databisnis.android.bachot.features.userprofile.impl.root.UserProfileNode
+import id.databisnis.android.bachot.features.userprofile.shared.UserProfileNodeHelper
+import id.databisnis.android.bachot.features.verifysession.api.OutgoingVerificationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.mediaviewer.api.MediaViewerEntryPoint
import kotlinx.parcelize.Parcelize
@ContributesNode(SessionScope::class)
diff --git a/features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/root/UserProfileNode.kt b/features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/root/UserProfileNode.kt
similarity index 74%
rename from features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/root/UserProfileNode.kt
rename to features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/root/UserProfileNode.kt
index 71f95a2e..37410852 100644
--- a/features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/root/UserProfileNode.kt
+++ b/features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/root/UserProfileNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.impl.root
+package id.databisnis.android.bachot.features.userprofile.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -18,16 +18,16 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
import im.vector.app.features.analytics.plan.MobileScreen
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.userprofile.shared.UserProfileNodeHelper
-import io.element.android.features.userprofile.shared.UserProfileView
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkBuilder
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.userprofile.shared.UserProfileNodeHelper
+import id.databisnis.android.bachot.features.userprofile.shared.UserProfileView
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilder
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/root/UserProfilePresenter.kt b/features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/root/UserProfilePresenter.kt
similarity index 85%
rename from features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/root/UserProfilePresenter.kt
rename to features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/root/UserProfilePresenter.kt
index 9bf31e0b..7a86ac93 100644
--- a/features/userprofile/impl/src/main/kotlin/io/element/android/features/userprofile/impl/root/UserProfilePresenter.kt
+++ b/features/userprofile/impl/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/impl/root/UserProfilePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.impl.root
+package id.databisnis.android.bachot.features.userprofile.impl.root
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -21,20 +21,20 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.enterprise.api.SessionEnterpriseService
-import io.element.android.features.startchat.api.StartDMAction
-import io.element.android.features.userprofile.api.UserProfileEvents
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.features.userprofile.api.UserProfileState.ConfirmationDialog
-import io.element.android.features.userprofile.api.UserProfileVerificationState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.features.enterprise.api.SessionEnterpriseService
+import id.databisnis.android.bachot.features.startchat.api.StartDMAction
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEvents
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState.ConfirmationDialog
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileVerificationState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.distinctUntilChanged
import kotlinx.coroutines.flow.launchIn
diff --git a/features/userprofile/impl/src/test/kotlin/io/element/android/features/userprofile/impl/DefaultUserProfileEntryPointTest.kt b/features/userprofile/impl/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/impl/DefaultUserProfileEntryPointTest.kt
similarity index 71%
rename from features/userprofile/impl/src/test/kotlin/io/element/android/features/userprofile/impl/DefaultUserProfileEntryPointTest.kt
rename to features/userprofile/impl/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/impl/DefaultUserProfileEntryPointTest.kt
index 652bbc6d..747a0f66 100644
--- a/features/userprofile/impl/src/test/kotlin/io/element/android/features/userprofile/impl/DefaultUserProfileEntryPointTest.kt
+++ b/features/userprofile/impl/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/impl/DefaultUserProfileEntryPointTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.impl
+package id.databisnis.android.bachot.features.userprofile.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.call.test.FakeElementCallEntryPoint
-import io.element.android.features.userprofile.api.UserProfileEntryPoint
-import io.element.android.features.verifysession.test.FakeOutgoingVerificationEntryPoint
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.mediaviewer.test.FakeMediaViewerEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.call.test.FakeElementCallEntryPoint
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEntryPoint
+import id.databisnis.android.bachot.features.verifysession.test.FakeOutgoingVerificationEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.mediaviewer.test.FakeMediaViewerEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/userprofile/impl/src/test/kotlin/io/element/android/features/userprofile/impl/UserProfilePresenterTest.kt b/features/userprofile/impl/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/impl/UserProfilePresenterTest.kt
similarity index 88%
rename from features/userprofile/impl/src/test/kotlin/io/element/android/features/userprofile/impl/UserProfilePresenterTest.kt
rename to features/userprofile/impl/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/impl/UserProfilePresenterTest.kt
index aa984f00..a792ec80 100644
--- a/features/userprofile/impl/src/test/kotlin/io/element/android/features/userprofile/impl/UserProfilePresenterTest.kt
+++ b/features/userprofile/impl/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/impl/UserProfilePresenterTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.impl
+package id.databisnis.android.bachot.features.userprofile.impl
import androidx.compose.runtime.MutableState
import app.cash.molecule.RecompositionMode
@@ -14,34 +14,34 @@ import app.cash.molecule.moleculeFlow
import app.cash.turbine.ReceiveTurbine
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.enterprise.test.FakeSessionEnterpriseService
-import io.element.android.features.invitepeople.test.FakeStartDMAction
-import io.element.android.features.startchat.api.ConfirmingStartDmWithMatrixUser
-import io.element.android.features.startchat.api.StartDMAction
-import io.element.android.features.userprofile.api.UserProfileEvents
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.features.userprofile.api.UserProfileVerificationState
-import io.element.android.features.userprofile.impl.root.UserProfilePresenter
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.any
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.enterprise.test.FakeSessionEnterpriseService
+import id.databisnis.android.bachot.features.invitepeople.test.FakeStartDMAction
+import id.databisnis.android.bachot.features.startchat.api.ConfirmingStartDmWithMatrixUser
+import id.databisnis.android.bachot.features.startchat.api.StartDMAction
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEvents
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileVerificationState
+import id.databisnis.android.bachot.features.userprofile.impl.root.UserProfilePresenter
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.any
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.ExperimentalCoroutinesApi
diff --git a/features/userprofile/shared/build.gradle.kts b/features/userprofile/shared/build.gradle.kts
index 7f4d96c8..e6333fec 100644
--- a/features/userprofile/shared/build.gradle.kts
+++ b/features/userprofile/shared/build.gradle.kts
@@ -9,12 +9,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.userprofile.shared"
+ namespace = "id.databisnis.android.bachot.features.userprofile.shared"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileHeaderSection.kt b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileHeaderSection.kt
similarity index 76%
rename from features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileHeaderSection.kt
rename to features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileHeaderSection.kt
index b27d1ad0..a1b96995 100644
--- a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileHeaderSection.kt
+++ b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileHeaderSection.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.shared
+package id.databisnis.android.bachot.features.userprofile.shared
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
@@ -25,25 +25,25 @@ import androidx.compose.ui.semantics.heading
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.userprofile.api.UserProfileVerificationState
-import io.element.android.libraries.designsystem.atomic.atoms.MatrixBadgeAtom
-import io.element.android.libraries.designsystem.atomic.molecules.MatrixBadgeRowMolecule
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.modifiers.niceClickable
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ButtonSize
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileVerificationState
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.MatrixBadgeAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.MatrixBadgeRowMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.niceClickable
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ButtonSize
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.toImmutableList
@Composable
diff --git a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileMainActionsSection.kt b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileMainActionsSection.kt
similarity index 84%
rename from features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileMainActionsSection.kt
rename to features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileMainActionsSection.kt
index 0ed6d14a..68ac2b57 100644
--- a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileMainActionsSection.kt
+++ b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileMainActionsSection.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.shared
+package id.databisnis.android.bachot.features.userprofile.shared
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Row
@@ -16,9 +16,9 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.button.MainActionButton
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.button.MainActionButton
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun UserProfileMainActionsSection(
diff --git a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileNodeHelper.kt b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileNodeHelper.kt
similarity index 67%
rename from features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileNodeHelper.kt
rename to features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileNodeHelper.kt
index 6f2266ee..c88eaa67 100644
--- a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileNodeHelper.kt
+++ b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileNodeHelper.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.shared
+package id.databisnis.android.bachot.features.userprofile.shared
import android.content.Context
-import io.element.android.libraries.androidutils.R
-import io.element.android.libraries.androidutils.system.startSharePlainTextIntent
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkBuilder
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.androidutils.R
+import id.databisnis.android.bachot.libraries.androidutils.system.startSharePlainTextIntent
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilder
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import timber.log.Timber
class UserProfileNodeHelper(
diff --git a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileStateProvider.kt b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileStateProvider.kt
similarity index 73%
rename from features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileStateProvider.kt
rename to features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileStateProvider.kt
index 49a2fee4..eed58781 100644
--- a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileStateProvider.kt
+++ b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileStateProvider.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.shared
+package id.databisnis.android.bachot.features.userprofile.shared
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.startchat.api.ConfirmingStartDmWithMatrixUser
-import io.element.android.features.userprofile.api.UserProfileEvents
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.features.userprofile.api.UserProfileVerificationState
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.ui.components.aMatrixUser
+import id.databisnis.android.bachot.features.startchat.api.ConfirmingStartDmWithMatrixUser
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEvents
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileVerificationState
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarMessage
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUser
open class UserProfileStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileView.kt b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileView.kt
similarity index 70%
rename from features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileView.kt
rename to features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileView.kt
index 48f89390..4b080985 100644
--- a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/UserProfileView.kt
+++ b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/UserProfileView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.shared
+package id.databisnis.android.bachot.features.userprofile.shared
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
@@ -21,30 +21,30 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.startchat.api.ConfirmingStartDmWithMatrixUser
-import io.element.android.features.userprofile.api.UserProfileEvents
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.features.userprofile.api.UserProfileVerificationState
-import io.element.android.features.userprofile.shared.blockuser.BlockUserDialogs
-import io.element.android.features.userprofile.shared.blockuser.BlockUserSection
-import io.element.android.libraries.designsystem.components.async.AsyncActionView
-import io.element.android.libraries.designsystem.components.async.AsyncActionViewDefaults
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.designsystem.utils.snackbar.SnackbarHost
-import io.element.android.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.ui.components.CreateDmConfirmationBottomSheet
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.startchat.api.ConfirmingStartDmWithMatrixUser
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEvents
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileVerificationState
+import id.databisnis.android.bachot.features.userprofile.shared.blockuser.BlockUserDialogs
+import id.databisnis.android.bachot.features.userprofile.shared.blockuser.BlockUserSection
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionView
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncActionViewDefaults
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.SnackbarHost
+import id.databisnis.android.bachot.libraries.designsystem.utils.snackbar.rememberSnackbarHostState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.ui.components.CreateDmConfirmationBottomSheet
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/blockuser/BlockUserDialogs.kt b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/blockuser/BlockUserDialogs.kt
similarity index 85%
rename from features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/blockuser/BlockUserDialogs.kt
rename to features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/blockuser/BlockUserDialogs.kt
index 2ba17b94..ceed5f88 100644
--- a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/blockuser/BlockUserDialogs.kt
+++ b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/blockuser/BlockUserDialogs.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.shared.blockuser
+package id.databisnis.android.bachot.features.userprofile.shared.blockuser
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.stringResource
-import io.element.android.features.userprofile.api.UserProfileEvents
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.features.userprofile.shared.R
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEvents
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.features.userprofile.shared.R
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
@Composable
fun BlockUserDialogs(state: UserProfileState) {
diff --git a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/blockuser/BlockUserSection.kt b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/blockuser/BlockUserSection.kt
similarity index 71%
rename from features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/blockuser/BlockUserSection.kt
rename to features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/blockuser/BlockUserSection.kt
index 7a73c60e..8d165b8a 100644
--- a/features/userprofile/shared/src/main/kotlin/io/element/android/features/userprofile/shared/blockuser/BlockUserSection.kt
+++ b/features/userprofile/shared/src/main/kotlin/id/databisnis/android/bachot/features/userprofile/shared/blockuser/BlockUserSection.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.shared.blockuser
+package id.databisnis.android.bachot.features.userprofile.shared.blockuser
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.progressSemantics
@@ -14,21 +14,21 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.userprofile.api.UserProfileEvents
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.features.userprofile.shared.R
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.designsystem.components.dialogs.RetryDialog
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.PreferenceCategory
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEvents
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.features.userprofile.shared.R
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.RetryDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceCategory
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun BlockUserSection(
diff --git a/features/userprofile/shared/src/test/kotlin/io/element/android/features/userprofile/UserProfileViewTest.kt b/features/userprofile/shared/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/UserProfileViewTest.kt
similarity index 81%
rename from features/userprofile/shared/src/test/kotlin/io/element/android/features/userprofile/UserProfileViewTest.kt
rename to features/userprofile/shared/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/UserProfileViewTest.kt
index dc41fb31..db8fa345 100644
--- a/features/userprofile/shared/src/test/kotlin/io/element/android/features/userprofile/UserProfileViewTest.kt
+++ b/features/userprofile/shared/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/UserProfileViewTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile
+package id.databisnis.android.bachot.features.userprofile
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.hasTestTag
@@ -14,30 +14,30 @@ import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.compose.ui.test.performClick
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.userprofile.api.UserProfileEvents
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.features.userprofile.api.UserProfileVerificationState
-import io.element.android.features.userprofile.shared.R
-import io.element.android.features.userprofile.shared.UserProfileView
-import io.element.android.features.userprofile.shared.aUserProfileState
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_NAME
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EnsureNeverCalledWithParam
-import io.element.android.tests.testutils.EnsureNeverCalledWithTwoParams
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.ensureCalledOnceWithParam
-import io.element.android.tests.testutils.ensureCalledOnceWithTwoParams
-import io.element.android.tests.testutils.pressBack
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEvents
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileVerificationState
+import id.databisnis.android.bachot.features.userprofile.shared.R
+import id.databisnis.android.bachot.features.userprofile.shared.UserProfileView
+import id.databisnis.android.bachot.features.userprofile.shared.aUserProfileState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithParam
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalledWithTwoParams
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithParam
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnceWithTwoParams
+import id.databisnis.android.bachot.tests.testutils.pressBack
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/userprofile/shared/src/test/kotlin/io/element/android/features/userprofile/shared/blockuser/BlockUserDialogsTest.kt b/features/userprofile/shared/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/shared/blockuser/BlockUserDialogsTest.kt
similarity index 82%
rename from features/userprofile/shared/src/test/kotlin/io/element/android/features/userprofile/shared/blockuser/BlockUserDialogsTest.kt
rename to features/userprofile/shared/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/shared/blockuser/BlockUserDialogsTest.kt
index 32196587..74843aa1 100644
--- a/features/userprofile/shared/src/test/kotlin/io/element/android/features/userprofile/shared/blockuser/BlockUserDialogsTest.kt
+++ b/features/userprofile/shared/src/test/kotlin/id/databisnis/android/bachot/features/userprofile/shared/blockuser/BlockUserDialogsTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.userprofile.shared.blockuser
+package id.databisnis.android.bachot.features.userprofile.shared.blockuser
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.userprofile.api.UserProfileEvents
-import io.element.android.features.userprofile.api.UserProfileState
-import io.element.android.features.userprofile.shared.R
-import io.element.android.features.userprofile.shared.aUserProfileState
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileEvents
+import id.databisnis.android.bachot.features.userprofile.api.UserProfileState
+import id.databisnis.android.bachot.features.userprofile.shared.R
+import id.databisnis.android.bachot.features.userprofile.shared.aUserProfileState
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/features/verifysession/api/build.gradle.kts b/features/verifysession/api/build.gradle.kts
index 0f174f3e..0b4502c1 100644
--- a/features/verifysession/api/build.gradle.kts
+++ b/features/verifysession/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.verifysession.api"
+ namespace = "id.databisnis.android.bachot.features.verifysession.api"
}
dependencies {
diff --git a/features/verifysession/api/src/main/kotlin/io/element/android/features/verifysession/api/IncomingVerificationEntryPoint.kt b/features/verifysession/api/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/api/IncomingVerificationEntryPoint.kt
similarity index 71%
rename from features/verifysession/api/src/main/kotlin/io/element/android/features/verifysession/api/IncomingVerificationEntryPoint.kt
rename to features/verifysession/api/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/api/IncomingVerificationEntryPoint.kt
index 0330bf47..be75258b 100644
--- a/features/verifysession/api/src/main/kotlin/io/element/android/features/verifysession/api/IncomingVerificationEntryPoint.kt
+++ b/features/verifysession/api/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/api/IncomingVerificationEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.api
+package id.databisnis.android.bachot.features.verifysession.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
interface IncomingVerificationEntryPoint : FeatureEntryPoint {
data class Params(
diff --git a/features/verifysession/api/src/main/kotlin/io/element/android/features/verifysession/api/OutgoingVerificationEntryPoint.kt b/features/verifysession/api/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/api/OutgoingVerificationEntryPoint.kt
similarity index 74%
rename from features/verifysession/api/src/main/kotlin/io/element/android/features/verifysession/api/OutgoingVerificationEntryPoint.kt
rename to features/verifysession/api/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/api/OutgoingVerificationEntryPoint.kt
index d7608caf..014d01a0 100644
--- a/features/verifysession/api/src/main/kotlin/io/element/android/features/verifysession/api/OutgoingVerificationEntryPoint.kt
+++ b/features/verifysession/api/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/api/OutgoingVerificationEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.api
+package id.databisnis.android.bachot.features.verifysession.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
interface OutgoingVerificationEntryPoint : FeatureEntryPoint {
data class Params(
diff --git a/features/verifysession/impl/build.gradle.kts b/features/verifysession/impl/build.gradle.kts
index 89a87edf..e7ea20e1 100644
--- a/features/verifysession/impl/build.gradle.kts
+++ b/features/verifysession/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.verifysession.impl"
+ namespace = "id.databisnis.android.bachot.features.verifysession.impl"
testOptions {
unitTests {
isIncludeAndroidResources = true
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/emoji/EmojiResource.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/emoji/EmojiResource.kt
similarity index 97%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/emoji/EmojiResource.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/emoji/EmojiResource.kt
index 39571077..d5162e38 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/emoji/EmojiResource.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/emoji/EmojiResource.kt
@@ -5,11 +5,11 @@
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.emoji
+package id.databisnis.android.bachot.features.verifysession.impl.emoji
import androidx.annotation.DrawableRes
import androidx.annotation.StringRes
-import io.element.android.features.verifysession.impl.R
+import id.databisnis.android.bachot.features.verifysession.impl.R
internal data class EmojiResource(
@DrawableRes val drawableRes: Int,
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/emoji/SasEmojisPreview.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/emoji/SasEmojisPreview.kt
similarity index 86%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/emoji/SasEmojisPreview.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/emoji/SasEmojisPreview.kt
index 9facf31c..23201050 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/emoji/SasEmojisPreview.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/emoji/SasEmojisPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.emoji
+package id.databisnis.android.bachot.features.verifysession.impl.emoji
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Arrangement
@@ -22,10 +22,10 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
@PreviewsDayNight
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPoint.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPoint.kt
similarity index 78%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPoint.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPoint.kt
index 6567594c..d486c396 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPoint.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.verifysession.api.IncomingVerificationEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.verifysession.api.IncomingVerificationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultIncomingVerificationEntryPoint : IncomingVerificationEntryPoint {
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationNavigator.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationNavigator.kt
similarity index 80%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationNavigator.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationNavigator.kt
index 8572030f..c942ecf5 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationNavigator.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationNavigator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
fun interface IncomingVerificationNavigator {
fun onFinish()
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationNode.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationNode.kt
similarity index 76%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationNode.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationNode.kt
index 3eb87358..8294d16e 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationNode.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,11 +15,11 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.verifysession.api.IncomingVerificationEntryPoint
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.verifysession.api.IncomingVerificationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationPresenter.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationPresenter.kt
similarity index 88%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationPresenter.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationPresenter.kt
index aa991a54..08aa2b40 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationPresenter.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationPresenter.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect
@@ -21,23 +21,23 @@ import com.freeletics.flowredux.compose.rememberStateAndDispatch
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.verifysession.impl.incoming.IncomingVerificationState.Step
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.verification.SessionVerificationRequestDetails
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.api.verification.VerificationFlowState
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.features.verifysession.impl.incoming.IncomingVerificationState.Step
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationRequestDetails
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationFlowState
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.onEach
import kotlinx.coroutines.launch
import timber.log.Timber
-import io.element.android.features.verifysession.impl.incoming.IncomingVerificationStateMachine.Event as StateMachineEvent
-import io.element.android.features.verifysession.impl.incoming.IncomingVerificationStateMachine.State as StateMachineState
+import id.databisnis.android.bachot.features.verifysession.impl.incoming.IncomingVerificationStateMachine.Event as StateMachineEvent
+import id.databisnis.android.bachot.features.verifysession.impl.incoming.IncomingVerificationStateMachine.State as StateMachineState
@AssistedInject
class IncomingVerificationPresenter(
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationState.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationState.kt
similarity index 76%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationState.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationState.kt
index 311fc13e..0148c706 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationState.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
import androidx.compose.runtime.Stable
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.verification.SessionVerificationData
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationData
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
data class IncomingVerificationState(
val step: Step,
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationStateMachine.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationStateMachine.kt
similarity index 93%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationStateMachine.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationStateMachine.kt
index babb12f1..910204b7 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationStateMachine.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationStateMachine.kt
@@ -8,14 +8,14 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
import com.freeletics.flowredux.dsl.FlowReduxStateMachine
import dev.zacsweers.metro.Inject
-import io.element.android.features.verifysession.impl.util.andLogStateChange
-import io.element.android.features.verifysession.impl.util.logReceivedEvents
-import io.element.android.libraries.matrix.api.verification.SessionVerificationData
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.features.verifysession.impl.util.andLogStateChange
+import id.databisnis.android.bachot.features.verifysession.impl.util.logReceivedEvents
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationData
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
import kotlinx.coroutines.ExperimentalCoroutinesApi
import com.freeletics.flowredux.dsl.State as MachineState
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationStateProvider.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationStateProvider.kt
similarity index 81%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationStateProvider.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationStateProvider.kt
index 77f5af4a..863f9e9b 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationStateProvider.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationStateProvider.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.verifysession.impl.incoming.IncomingVerificationState.Step
-import io.element.android.features.verifysession.impl.ui.aDecimalsSessionVerificationData
-import io.element.android.features.verifysession.impl.ui.aEmojisSessionVerificationData
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.FlowId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.api.verification.SessionVerificationRequestDetails
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.features.verifysession.impl.incoming.IncomingVerificationState.Step
+import id.databisnis.android.bachot.features.verifysession.impl.ui.aDecimalsSessionVerificationData
+import id.databisnis.android.bachot.features.verifysession.impl.ui.aEmojisSessionVerificationData
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.FlowId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationRequestDetails
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
open class IncomingVerificationStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationView.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationView.kt
similarity index 84%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationView.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationView.kt
index 286d826a..79570840 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationView.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.focusable
@@ -30,28 +30,28 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.verifysession.impl.R
-import io.element.android.features.verifysession.impl.incoming.IncomingVerificationState.Step
-import io.element.android.features.verifysession.impl.incoming.ui.SessionDetailsView
-import io.element.android.features.verifysession.impl.ui.VerificationBottomMenu
-import io.element.android.features.verifysession.impl.ui.VerificationContentVerifying
-import io.element.android.features.verifysession.impl.ui.VerificationUserProfileContent
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.InvisibleButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.verification.SessionVerificationData
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.verifysession.impl.R
+import id.databisnis.android.bachot.features.verifysession.impl.incoming.IncomingVerificationState.Step
+import id.databisnis.android.bachot.features.verifysession.impl.incoming.ui.SessionDetailsView
+import id.databisnis.android.bachot.features.verifysession.impl.ui.VerificationBottomMenu
+import id.databisnis.android.bachot.features.verifysession.impl.ui.VerificationContentVerifying
+import id.databisnis.android.bachot.features.verifysession.impl.ui.VerificationUserProfileContent
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.InvisibleButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationData
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
/**
* [Figma](https://www.figma.com/design/pDlJZGBsri47FNTXMnEdXB/Compound-Android-Templates?node-id=819-7324).
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationViewEvents.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationViewEvents.kt
similarity index 89%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationViewEvents.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationViewEvents.kt
index 38335486..4622cb0e 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationViewEvents.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationViewEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
sealed interface IncomingVerificationViewEvents {
data object GoBack : IncomingVerificationViewEvents
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/ui/SessionDetailsView.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/ui/SessionDetailsView.kt
similarity index 75%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/ui/SessionDetailsView.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/ui/SessionDetailsView.kt
index 308410f2..f73a2ae2 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/incoming/ui/SessionDetailsView.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/ui/SessionDetailsView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.incoming.ui
+package id.databisnis.android.bachot.features.verifysession.impl.incoming.ui
import androidx.compose.foundation.border
import androidx.compose.foundation.layout.Arrangement
@@ -21,17 +21,17 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.verifysession.impl.R
-import io.element.android.libraries.designsystem.atomic.atoms.RoundedIconAtom
-import io.element.android.libraries.designsystem.atomic.atoms.RoundedIconAtomSize
-import io.element.android.libraries.designsystem.atomic.molecules.TextWithLabelMolecule
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.verifysession.impl.R
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoundedIconAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RoundedIconAtomSize
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.TextWithLabelMolecule
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun SessionDetailsView(
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPoint.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPoint.kt
similarity index 78%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPoint.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPoint.kt
index 9667c778..f15858e2 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPoint.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.outgoing
+package id.databisnis.android.bachot.features.verifysession.impl.outgoing
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.verifysession.api.OutgoingVerificationEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.verifysession.api.OutgoingVerificationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultOutgoingVerificationEntryPoint : OutgoingVerificationEntryPoint {
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationNode.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationNode.kt
similarity index 77%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationNode.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationNode.kt
index f6ccf8b9..25267d72 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationNode.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.outgoing
+package id.databisnis.android.bachot.features.verifysession.impl.outgoing
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -15,11 +15,11 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.verifysession.api.OutgoingVerificationEntryPoint
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
-import io.element.android.libraries.di.SessionScope
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.verifysession.api.OutgoingVerificationEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
+import id.databisnis.android.bachot.libraries.di.SessionScope
@ContributesNode(SessionScope::class)
@AssistedInject
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationPresenter.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationPresenter.kt
similarity index 89%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationPresenter.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationPresenter.kt
index 90e8a3e5..9ab0e941 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationPresenter.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationPresenter.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.verifysession.impl.outgoing
+package id.databisnis.android.bachot.features.verifysession.impl.outgoing
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -20,20 +20,20 @@ import com.freeletics.flowredux.compose.rememberStateAndDispatch
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
-import io.element.android.libraries.matrix.api.verification.VerificationFlowState
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationFlowState
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.onEach
import timber.log.Timber
-import io.element.android.features.verifysession.impl.outgoing.OutgoingVerificationStateMachine.Event as StateMachineEvent
-import io.element.android.features.verifysession.impl.outgoing.OutgoingVerificationStateMachine.State as StateMachineState
+import id.databisnis.android.bachot.features.verifysession.impl.outgoing.OutgoingVerificationStateMachine.Event as StateMachineEvent
+import id.databisnis.android.bachot.features.verifysession.impl.outgoing.OutgoingVerificationStateMachine.State as StateMachineState
@AssistedInject
class OutgoingVerificationPresenter(
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationState.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationState.kt
similarity index 76%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationState.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationState.kt
index 6ba8a03a..26de62f7 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationState.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.outgoing
+package id.databisnis.android.bachot.features.verifysession.impl.outgoing
import androidx.compose.runtime.Stable
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.verification.SessionVerificationData
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationData
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
data class OutgoingVerificationState(
val step: Step,
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationStateMachine.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationStateMachine.kt
similarity index 90%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationStateMachine.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationStateMachine.kt
index 7932ccc4..0b025ad0 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationStateMachine.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationStateMachine.kt
@@ -9,18 +9,18 @@
@file:Suppress("WildcardImport")
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.features.verifysession.impl.outgoing
+package id.databisnis.android.bachot.features.verifysession.impl.outgoing
import com.freeletics.flowredux.dsl.FlowReduxStateMachine
-import io.element.android.features.verifysession.impl.util.andLogStateChange
-import io.element.android.features.verifysession.impl.util.logReceivedEvents
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.core.data.tryOrNull
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.verification.SessionVerificationData
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.features.verifysession.impl.util.andLogStateChange
+import id.databisnis.android.bachot.features.verifysession.impl.util.logReceivedEvents
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationData
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.FlowPreview
import kotlinx.coroutines.flow.filter
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationStateProvider.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationStateProvider.kt
similarity index 84%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationStateProvider.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationStateProvider.kt
index 2da099df..552c8088 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationStateProvider.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationStateProvider.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.outgoing
+package id.databisnis.android.bachot.features.verifysession.impl.outgoing
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.verifysession.impl.outgoing.OutgoingVerificationState.Step
-import io.element.android.features.verifysession.impl.ui.aDecimalsSessionVerificationData
-import io.element.android.features.verifysession.impl.ui.aEmojisSessionVerificationData
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.features.verifysession.impl.outgoing.OutgoingVerificationState.Step
+import id.databisnis.android.bachot.features.verifysession.impl.ui.aDecimalsSessionVerificationData
+import id.databisnis.android.bachot.features.verifysession.impl.ui.aEmojisSessionVerificationData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
open class OutgoingVerificationStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationView.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationView.kt
similarity index 86%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationView.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationView.kt
index f2d3ccfe..94338736 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationView.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.outgoing
+package id.databisnis.android.bachot.features.verifysession.impl.outgoing
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.clickable
@@ -31,28 +31,28 @@ import androidx.compose.ui.semantics.progressBarRangeInfo
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.verifysession.impl.R
-import io.element.android.features.verifysession.impl.outgoing.OutgoingVerificationState.Step
-import io.element.android.features.verifysession.impl.ui.VerificationBottomMenu
-import io.element.android.features.verifysession.impl.ui.VerificationContentVerifying
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.InvisibleButton
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.verification.SessionVerificationData
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.verifysession.impl.R
+import id.databisnis.android.bachot.features.verifysession.impl.outgoing.OutgoingVerificationState.Step
+import id.databisnis.android.bachot.features.verifysession.impl.ui.VerificationBottomMenu
+import id.databisnis.android.bachot.features.verifysession.impl.ui.VerificationContentVerifying
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.pages.HeaderFooterPage
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.InvisibleButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationData
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationViewEvents.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationViewEvents.kt
similarity index 90%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationViewEvents.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationViewEvents.kt
index 9faab7e7..9a0a2f17 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationViewEvents.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationViewEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.outgoing
+package id.databisnis.android.bachot.features.verifysession.impl.outgoing
sealed interface OutgoingVerificationViewEvents {
data object RequestVerification : OutgoingVerificationViewEvents
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/Common.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/Common.kt
similarity index 78%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/Common.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/Common.kt
index 665a5e49..d7874f83 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/Common.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/Common.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.ui
+package id.databisnis.android.bachot.features.verifysession.impl.ui
-import io.element.android.libraries.matrix.api.verification.SessionVerificationData
-import io.element.android.libraries.matrix.api.verification.VerificationEmoji
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationData
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationEmoji
internal fun aEmojisSessionVerificationData(
emojiList: List = aVerificationEmojiList(),
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/VerificationBottomMenu.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/VerificationBottomMenu.kt
similarity index 81%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/VerificationBottomMenu.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/VerificationBottomMenu.kt
index 123a54e2..12787325 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/VerificationBottomMenu.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/VerificationBottomMenu.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.ui
+package id.databisnis.android.bachot.features.verifysession.impl.ui
import androidx.compose.foundation.layout.ColumnScope
import androidx.compose.foundation.layout.padding
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
@Composable
internal fun VerificationBottomMenu(
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/VerificationContentVerifying.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/VerificationContentVerifying.kt
similarity index 88%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/VerificationContentVerifying.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/VerificationContentVerifying.kt
index 6fc593ff..5b7644cb 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/VerificationContentVerifying.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/VerificationContentVerifying.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.ui
+package id.databisnis.android.bachot.features.verifysession.impl.ui
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Arrangement
@@ -30,11 +30,11 @@ import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.features.verifysession.impl.emoji.toEmojiResource
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.matrix.api.verification.SessionVerificationData
-import io.element.android.libraries.matrix.api.verification.VerificationEmoji
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.features.verifysession.impl.emoji.toEmojiResource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationData
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationEmoji
@Composable
internal fun VerificationContentVerifying(
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/VerificationUserProfileContent.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/VerificationUserProfileContent.kt
similarity index 72%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/VerificationUserProfileContent.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/VerificationUserProfileContent.kt
index edaadc58..6051f7ab 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/ui/VerificationUserProfileContent.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/ui/VerificationUserProfileContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.ui
+package id.databisnis.android.bachot.features.verifysession.impl.ui
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -23,18 +23,18 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.utils.CommonDrawables
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.model.getAvatarData
-import io.element.android.libraries.matrix.ui.model.getBestName
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.utils.CommonDrawables
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getAvatarData
+import id.databisnis.android.bachot.libraries.matrix.ui.model.getBestName
/**
* Ref: https://www.figma.com/design/lMrKOhS8BEb75GXVq7FnNI/ER-96--User-Verification-by-Emoji?node-id=116-52049
diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/util/StateMachineUtil.kt b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/util/StateMachineUtil.kt
similarity index 93%
rename from features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/util/StateMachineUtil.kt
rename to features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/util/StateMachineUtil.kt
index 3739af69..a5cdfd70 100644
--- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/util/StateMachineUtil.kt
+++ b/features/verifysession/impl/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/impl/util/StateMachineUtil.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.util
+package id.databisnis.android.bachot.features.verifysession.impl.util
import com.freeletics.flowredux.dsl.InStateBuilderBlock
import kotlinx.coroutines.ExperimentalCoroutinesApi
diff --git a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPointTest.kt b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPointTest.kt
similarity index 84%
rename from features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPointTest.kt
rename to features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPointTest.kt
index 9fc78583..121196d3 100644
--- a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPointTest.kt
+++ b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/DefaultIncomingVerificationEntryPointTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.verifysession.api.IncomingVerificationEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.verifysession.api.IncomingVerificationEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationPresenterTest.kt b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationPresenterTest.kt
similarity index 90%
rename from features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationPresenterTest.kt
rename to features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationPresenterTest.kt
index c9b9e25b..99eb9fb6 100644
--- a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationPresenterTest.kt
+++ b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationPresenterTest.kt
@@ -6,27 +6,27 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.verifysession.impl.ui.aEmojisSessionVerificationData
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.test.FakeDateFormatter
-import io.element.android.libraries.matrix.api.core.FlowId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.api.verification.SessionVerificationRequestDetails
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.api.verification.VerificationFlowState
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
-import io.element.android.libraries.matrix.test.A_DEVICE_ID
-import io.element.android.libraries.matrix.test.A_TIMESTAMP
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.verifysession.impl.ui.aEmojisSessionVerificationData
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.test.FakeDateFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.core.FlowId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationRequestDetails
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationFlowState
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.matrix.test.A_DEVICE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_TIMESTAMP
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.verification.FakeSessionVerificationService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.advanceTimeBy
diff --git a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationViewTest.kt b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationViewTest.kt
similarity index 93%
rename from features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationViewTest.kt
rename to features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationViewTest.kt
index 4aa63f3a..b028aba0 100644
--- a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/incoming/IncomingVerificationViewTest.kt
+++ b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/incoming/IncomingVerificationViewTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.incoming
+package id.databisnis.android.bachot.features.verifysession.impl.incoming
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.verifysession.impl.R
-import io.element.android.features.verifysession.impl.ui.aEmojisSessionVerificationData
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.features.verifysession.impl.R
+import id.databisnis.android.bachot.features.verifysession.impl.ui.aEmojisSessionVerificationData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPointTest.kt b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPointTest.kt
similarity index 85%
rename from features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPointTest.kt
rename to features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPointTest.kt
index 33da9cc9..6250c6dc 100644
--- a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPointTest.kt
+++ b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/DefaultOutgoingVerificationEntryPointTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.outgoing
+package id.databisnis.android.bachot.features.verifysession.impl.outgoing
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.verifysession.api.OutgoingVerificationEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.verifysession.api.OutgoingVerificationEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationPresenterTest.kt b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationPresenterTest.kt
similarity index 90%
rename from features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationPresenterTest.kt
rename to features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationPresenterTest.kt
index f02f24c9..1b77f366 100644
--- a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationPresenterTest.kt
+++ b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationPresenterTest.kt
@@ -6,26 +6,26 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.outgoing
+package id.databisnis.android.bachot.features.verifysession.impl.outgoing
import app.cash.turbine.ReceiveTurbine
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.verifysession.impl.outgoing.OutgoingVerificationState.Step
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.verification.SessionVerificationData
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
-import io.element.android.libraries.matrix.api.verification.VerificationEmoji
-import io.element.android.libraries.matrix.api.verification.VerificationFlowState
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.verifysession.impl.outgoing.OutgoingVerificationState.Step
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationData
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationEmoji
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationFlowState
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.verification.FakeSessionVerificationService
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.runTest
import org.junit.Rule
diff --git a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationViewTest.kt b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationViewTest.kt
similarity index 89%
rename from features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationViewTest.kt
rename to features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationViewTest.kt
index 71b55fac..940f047f 100644
--- a/features/verifysession/impl/src/test/kotlin/io/element/android/features/verifysession/impl/outgoing/OutgoingVerificationViewTest.kt
+++ b/features/verifysession/impl/src/test/kotlin/id/databisnis/android/bachot/features/verifysession/impl/outgoing/OutgoingVerificationViewTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.impl.outgoing
+package id.databisnis.android.bachot.features.verifysession.impl.outgoing
import androidx.activity.ComponentActivity
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.junit4.createAndroidComposeRule
import androidx.test.ext.junit.runners.AndroidJUnit4
-import io.element.android.features.verifysession.impl.R
-import io.element.android.features.verifysession.impl.ui.aEmojisSessionVerificationData
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.tests.testutils.EnsureNeverCalled
-import io.element.android.tests.testutils.EventsRecorder
-import io.element.android.tests.testutils.clickOn
-import io.element.android.tests.testutils.ensureCalledOnce
-import io.element.android.tests.testutils.pressBackKey
+import id.databisnis.android.bachot.features.verifysession.impl.R
+import id.databisnis.android.bachot.features.verifysession.impl.ui.aEmojisSessionVerificationData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.tests.testutils.EnsureNeverCalled
+import id.databisnis.android.bachot.tests.testutils.EventsRecorder
+import id.databisnis.android.bachot.tests.testutils.clickOn
+import id.databisnis.android.bachot.tests.testutils.ensureCalledOnce
+import id.databisnis.android.bachot.tests.testutils.pressBackKey
import org.junit.Rule
import org.junit.Test
import org.junit.rules.TestRule
diff --git a/features/verifysession/test/build.gradle.kts b/features/verifysession/test/build.gradle.kts
index 01ce23e0..23ac0951 100644
--- a/features/verifysession/test/build.gradle.kts
+++ b/features/verifysession/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.verifysession.test"
+ namespace = "id.databisnis.android.bachot.features.verifysession.test"
}
dependencies {
diff --git a/features/verifysession/test/src/main/kotlin/io/element/android/features/verifysession/test/FakeIncomingVerificationEntryPoint.kt b/features/verifysession/test/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/test/FakeIncomingVerificationEntryPoint.kt
similarity index 73%
rename from features/verifysession/test/src/main/kotlin/io/element/android/features/verifysession/test/FakeIncomingVerificationEntryPoint.kt
rename to features/verifysession/test/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/test/FakeIncomingVerificationEntryPoint.kt
index 0637e13a..cc37d802 100644
--- a/features/verifysession/test/src/main/kotlin/io/element/android/features/verifysession/test/FakeIncomingVerificationEntryPoint.kt
+++ b/features/verifysession/test/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/test/FakeIncomingVerificationEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.test
+package id.databisnis.android.bachot.features.verifysession.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.verifysession.api.IncomingVerificationEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.verifysession.api.IncomingVerificationEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeIncomingVerificationEntryPoint : IncomingVerificationEntryPoint {
override fun createNode(
diff --git a/features/verifysession/test/src/main/kotlin/io/element/android/features/verifysession/test/FakeOutgoingVerificationEntryPoint.kt b/features/verifysession/test/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/test/FakeOutgoingVerificationEntryPoint.kt
similarity index 73%
rename from features/verifysession/test/src/main/kotlin/io/element/android/features/verifysession/test/FakeOutgoingVerificationEntryPoint.kt
rename to features/verifysession/test/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/test/FakeOutgoingVerificationEntryPoint.kt
index c05aa2ac..45514b37 100644
--- a/features/verifysession/test/src/main/kotlin/io/element/android/features/verifysession/test/FakeOutgoingVerificationEntryPoint.kt
+++ b/features/verifysession/test/src/main/kotlin/id/databisnis/android/bachot/features/verifysession/test/FakeOutgoingVerificationEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.verifysession.test
+package id.databisnis.android.bachot.features.verifysession.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.verifysession.api.OutgoingVerificationEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.verifysession.api.OutgoingVerificationEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeOutgoingVerificationEntryPoint : OutgoingVerificationEntryPoint {
override fun createNode(
diff --git a/features/viewfolder/api/build.gradle.kts b/features/viewfolder/api/build.gradle.kts
index 4763c24d..1e0989c5 100644
--- a/features/viewfolder/api/build.gradle.kts
+++ b/features/viewfolder/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.features.viewfolder.api"
+ namespace = "id.databisnis.android.bachot.features.viewfolder.api"
}
dependencies {
diff --git a/features/viewfolder/api/src/main/kotlin/io/element/android/features/viewfolder/api/TextFileViewer.kt b/features/viewfolder/api/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/api/TextFileViewer.kt
similarity index 89%
rename from features/viewfolder/api/src/main/kotlin/io/element/android/features/viewfolder/api/TextFileViewer.kt
rename to features/viewfolder/api/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/api/TextFileViewer.kt
index 29a7c9f9..fa75e5e5 100644
--- a/features/viewfolder/api/src/main/kotlin/io/element/android/features/viewfolder/api/TextFileViewer.kt
+++ b/features/viewfolder/api/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/api/TextFileViewer.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.api
+package id.databisnis.android.bachot.features.viewfolder.api
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
diff --git a/features/viewfolder/api/src/main/kotlin/io/element/android/features/viewfolder/api/ViewFolderEntryPoint.kt b/features/viewfolder/api/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/api/ViewFolderEntryPoint.kt
similarity index 83%
rename from features/viewfolder/api/src/main/kotlin/io/element/android/features/viewfolder/api/ViewFolderEntryPoint.kt
rename to features/viewfolder/api/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/api/ViewFolderEntryPoint.kt
index 6f9fc504..b9a3d75b 100644
--- a/features/viewfolder/api/src/main/kotlin/io/element/android/features/viewfolder/api/ViewFolderEntryPoint.kt
+++ b/features/viewfolder/api/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/api/ViewFolderEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.api
+package id.databisnis.android.bachot.features.viewfolder.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
interface ViewFolderEntryPoint : FeatureEntryPoint {
data class Params(
diff --git a/features/viewfolder/impl/build.gradle.kts b/features/viewfolder/impl/build.gradle.kts
index 4d6ad057..d42e392b 100644
--- a/features/viewfolder/impl/build.gradle.kts
+++ b/features/viewfolder/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.features.viewfolder.impl"
+ namespace = "id.databisnis.android.bachot.features.viewfolder.impl"
}
setupDependencyInjection()
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/DefaultTextFileViewer.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/DefaultTextFileViewer.kt
similarity index 72%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/DefaultTextFileViewer.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/DefaultTextFileViewer.kt
index ae3e6932..f38bff71 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/DefaultTextFileViewer.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/DefaultTextFileViewer.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl
+package id.databisnis.android.bachot.features.viewfolder.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.viewfolder.api.TextFileViewer
-import io.element.android.features.viewfolder.impl.file.ColorationMode
-import io.element.android.features.viewfolder.impl.file.FileContent
+import id.databisnis.android.bachot.features.viewfolder.api.TextFileViewer
+import id.databisnis.android.bachot.features.viewfolder.impl.file.ColorationMode
+import id.databisnis.android.bachot.features.viewfolder.impl.file.FileContent
import kotlinx.collections.immutable.ImmutableList
@ContributesBinding(AppScope::class)
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/DefaultViewFolderEntryPoint.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/DefaultViewFolderEntryPoint.kt
similarity index 76%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/DefaultViewFolderEntryPoint.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/DefaultViewFolderEntryPoint.kt
index 3ef83176..291fb9d0 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/DefaultViewFolderEntryPoint.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/DefaultViewFolderEntryPoint.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl
+package id.databisnis.android.bachot.features.viewfolder.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.viewfolder.api.ViewFolderEntryPoint
-import io.element.android.features.viewfolder.impl.root.ViewFolderFlowNode
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.features.viewfolder.api.ViewFolderEntryPoint
+import id.databisnis.android.bachot.features.viewfolder.impl.root.ViewFolderFlowNode
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultViewFolderEntryPoint : ViewFolderEntryPoint {
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileContent.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileContent.kt
similarity index 93%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileContent.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileContent.kt
index 614e45a7..96585991 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileContent.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.file
+package id.databisnis.android.bachot.features.viewfolder.impl.file
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Row
@@ -27,10 +27,10 @@ import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.androidutils.system.copyToClipboard
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.androidutils.system.copyToClipboard
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
@Composable
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileContentReader.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileContentReader.kt
similarity index 77%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileContentReader.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileContentReader.kt
index 08b7b509..4c8a6e76 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileContentReader.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileContentReader.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.file
+package id.databisnis.android.bachot.features.viewfolder.impl.file
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
import kotlinx.coroutines.withContext
import java.io.File
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileSave.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileSave.kt
similarity index 85%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileSave.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileSave.kt
index 03f442f3..30773fbe 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileSave.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileSave.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.file
+package id.databisnis.android.bachot.features.viewfolder.impl.file
import android.content.ContentValues
import android.content.Context
@@ -16,11 +16,11 @@ import android.provider.MediaStore
import androidx.annotation.RequiresApi
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.androidutils.system.toast
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.androidutils.system.toast
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import kotlinx.coroutines.withContext
import timber.log.Timber
import java.io.File
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileShare.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileShare.kt
similarity index 80%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileShare.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileShare.kt
index 9a43933c..6ab294bc 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/FileShare.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/FileShare.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.file
+package id.databisnis.android.bachot.features.viewfolder.impl.file
import android.content.Context
import android.content.Intent
@@ -14,11 +14,11 @@ import android.net.Uri
import androidx.core.content.FileProvider
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import kotlinx.coroutines.withContext
import timber.log.Timber
import java.io.File
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileEvents.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileEvents.kt
similarity index 84%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileEvents.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileEvents.kt
index 2cc4f3a6..dd688dab 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileEvents.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.file
+package id.databisnis.android.bachot.features.viewfolder.impl.file
sealed interface ViewFileEvents {
data object SaveOnDisk : ViewFileEvents
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileNode.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileNode.kt
similarity index 81%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileNode.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileNode.kt
index 6c6a0241..a738ce65 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileNode.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.file
+package id.databisnis.android.bachot.features.viewfolder.impl.file
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -16,10 +16,10 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFilePresenter.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFilePresenter.kt
similarity index 92%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFilePresenter.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFilePresenter.kt
index 615b77e1..2f2bd74f 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFilePresenter.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFilePresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.file
+package id.databisnis.android.bachot.features.viewfolder.impl.file
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -18,8 +18,8 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.Presenter
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileState.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileState.kt
similarity index 78%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileState.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileState.kt
index 979e188b..f0a3b301 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileState.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.file
+package id.databisnis.android.bachot.features.viewfolder.impl.file
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
data class ViewFileState(
val name: String,
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileStateProvider.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileStateProvider.kt
similarity index 95%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileStateProvider.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileStateProvider.kt
index 1b20b5c9..347009ec 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileStateProvider.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.file
+package id.databisnis.android.bachot.features.viewfolder.impl.file
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
open class ViewFileStateProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileView.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileView.kt
similarity index 74%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileView.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileView.kt
index 23f92fc9..471d644e 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/file/ViewFileView.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/file/ViewFileView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.file
+package id.databisnis.android.bachot.features.viewfolder.impl.file
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.consumeWindowInsets
@@ -16,18 +16,18 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.designsystem.components.async.AsyncFailure
-import io.element.android.libraries.designsystem.components.async.AsyncLoading
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncFailure
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncLoading
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.toImmutableList
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/FolderExplorer.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/FolderExplorer.kt
similarity index 83%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/FolderExplorer.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/FolderExplorer.kt
index c1a2f607..5cd8e6be 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/FolderExplorer.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/FolderExplorer.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.folder
+package id.databisnis.android.bachot.features.viewfolder.impl.folder
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.features.viewfolder.impl.model.Item
-import io.element.android.libraries.androidutils.filesize.FileSizeFormatter
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.features.viewfolder.impl.model.Item
+import id.databisnis.android.bachot.libraries.androidutils.filesize.FileSizeFormatter
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
import kotlinx.coroutines.withContext
import java.io.File
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderNode.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderNode.kt
similarity index 78%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderNode.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderNode.kt
index 4eac71fb..3a7927c5 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderNode.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.folder
+package id.databisnis.android.bachot.features.viewfolder.impl.folder
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -16,11 +16,11 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.viewfolder.impl.model.Item
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.inputs
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.viewfolder.impl.model.Item
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.inputs
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderPresenter.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderPresenter.kt
similarity index 87%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderPresenter.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderPresenter.kt
index 6c916758..2ba14990 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderPresenter.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.folder
+package id.databisnis.android.bachot.features.viewfolder.impl.folder
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
@@ -17,9 +17,9 @@ import androidx.compose.runtime.setValue
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedFactory
import dev.zacsweers.metro.AssistedInject
-import io.element.android.features.viewfolder.impl.model.Item
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.features.viewfolder.impl.model.Item
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderState.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderState.kt
similarity index 73%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderState.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderState.kt
index f6e62be4..f26e217f 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderState.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.folder
+package id.databisnis.android.bachot.features.viewfolder.impl.folder
-import io.element.android.features.viewfolder.impl.model.Item
+import id.databisnis.android.bachot.features.viewfolder.impl.model.Item
import kotlinx.collections.immutable.ImmutableList
data class ViewFolderState(
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderStateProvider.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderStateProvider.kt
similarity index 87%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderStateProvider.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderStateProvider.kt
index 2debe4cb..2ba37e5d 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderStateProvider.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderStateProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.folder
+package id.databisnis.android.bachot.features.viewfolder.impl.folder
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.features.viewfolder.impl.model.Item
+import id.databisnis.android.bachot.features.viewfolder.impl.model.Item
import kotlinx.collections.immutable.toImmutableList
open class ViewFolderStateProvider : PreviewParameterProvider {
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderView.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderView.kt
similarity index 81%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderView.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderView.kt
index 2a6b4031..38c3e953 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/folder/ViewFolderView.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/folder/ViewFolderView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.folder
+package id.databisnis.android.bachot.features.viewfolder.impl.folder
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
@@ -26,18 +26,18 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.features.viewfolder.impl.model.Item
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.features.viewfolder.impl.model.Item
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/model/Item.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/model/Item.kt
similarity index 89%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/model/Item.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/model/Item.kt
index 571ac20a..eb6ab488 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/model/Item.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/model/Item.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.model
+package id.databisnis.android.bachot.features.viewfolder.impl.model
import androidx.compose.runtime.Immutable
diff --git a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/root/ViewFolderFlowNode.kt b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/root/ViewFolderFlowNode.kt
similarity index 82%
rename from features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/root/ViewFolderFlowNode.kt
rename to features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/root/ViewFolderFlowNode.kt
index 7418d789..0020f5ed 100644
--- a/features/viewfolder/impl/src/main/kotlin/io/element/android/features/viewfolder/impl/root/ViewFolderFlowNode.kt
+++ b/features/viewfolder/impl/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/root/ViewFolderFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl.root
+package id.databisnis.android.bachot.features.viewfolder.impl.root
import android.os.Parcelable
import androidx.compose.runtime.Composable
@@ -20,17 +20,17 @@ import com.bumble.appyx.navmodel.backstack.operation.push
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.features.viewfolder.api.ViewFolderEntryPoint
-import io.element.android.features.viewfolder.impl.file.ViewFileNode
-import io.element.android.features.viewfolder.impl.folder.ViewFolderNode
-import io.element.android.features.viewfolder.impl.model.Item
-import io.element.android.libraries.architecture.BackstackView
-import io.element.android.libraries.architecture.BaseFlowNode
-import io.element.android.libraries.architecture.NodeInputs
-import io.element.android.libraries.architecture.callback
-import io.element.android.libraries.architecture.createNode
-import io.element.android.libraries.architecture.inputs
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.features.viewfolder.api.ViewFolderEntryPoint
+import id.databisnis.android.bachot.features.viewfolder.impl.file.ViewFileNode
+import id.databisnis.android.bachot.features.viewfolder.impl.folder.ViewFolderNode
+import id.databisnis.android.bachot.features.viewfolder.impl.model.Item
+import id.databisnis.android.bachot.libraries.architecture.BackstackView
+import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
+import id.databisnis.android.bachot.libraries.architecture.NodeInputs
+import id.databisnis.android.bachot.libraries.architecture.callback
+import id.databisnis.android.bachot.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.architecture.inputs
import kotlinx.parcelize.Parcelize
@ContributesNode(AppScope::class)
diff --git a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/impl/DefaultViewFolderEntryPointTest.kt b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/DefaultViewFolderEntryPointTest.kt
similarity index 81%
rename from features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/impl/DefaultViewFolderEntryPointTest.kt
rename to features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/DefaultViewFolderEntryPointTest.kt
index 3ac0a664..d2d3fdd4 100644
--- a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/impl/DefaultViewFolderEntryPointTest.kt
+++ b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/impl/DefaultViewFolderEntryPointTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.impl
+package id.databisnis.android.bachot.features.viewfolder.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.testing.junit4.util.MainDispatcherRule
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.viewfolder.api.ViewFolderEntryPoint
-import io.element.android.features.viewfolder.impl.root.ViewFolderFlowNode
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.features.viewfolder.api.ViewFolderEntryPoint
+import id.databisnis.android.bachot.features.viewfolder.impl.root.ViewFolderFlowNode
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/FakeFileContentReader.kt b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/FakeFileContentReader.kt
similarity index 78%
rename from features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/FakeFileContentReader.kt
rename to features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/FakeFileContentReader.kt
index 6dd621ac..c8342109 100644
--- a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/FakeFileContentReader.kt
+++ b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/FakeFileContentReader.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.test.file
+package id.databisnis.android.bachot.features.viewfolder.test.file
-import io.element.android.features.viewfolder.impl.file.FileContentReader
+import id.databisnis.android.bachot.features.viewfolder.impl.file.FileContentReader
class FakeFileContentReader : FileContentReader {
private var result: Result> = Result.success(emptyList())
diff --git a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/FakeFileSave.kt b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/FakeFileSave.kt
similarity index 74%
rename from features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/FakeFileSave.kt
rename to features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/FakeFileSave.kt
index 3649d307..f72683fd 100644
--- a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/FakeFileSave.kt
+++ b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/FakeFileSave.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.test.file
+package id.databisnis.android.bachot.features.viewfolder.test.file
-import io.element.android.features.viewfolder.impl.file.FileSave
+import id.databisnis.android.bachot.features.viewfolder.impl.file.FileSave
class FakeFileSave : FileSave {
var hasBeenCalled = false
diff --git a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/FakeFileShare.kt b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/FakeFileShare.kt
similarity index 74%
rename from features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/FakeFileShare.kt
rename to features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/FakeFileShare.kt
index 7348e4be..9a1fe72b 100644
--- a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/FakeFileShare.kt
+++ b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/FakeFileShare.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.test.file
+package id.databisnis.android.bachot.features.viewfolder.test.file
-import io.element.android.features.viewfolder.impl.file.FileShare
+import id.databisnis.android.bachot.features.viewfolder.impl.file.FileShare
class FakeFileShare : FileShare {
var hasBeenCalled = false
diff --git a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/ViewFilePresenterTest.kt b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/ViewFilePresenterTest.kt
similarity index 86%
rename from features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/ViewFilePresenterTest.kt
rename to features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/ViewFilePresenterTest.kt
index 1a031ade..eb20001b 100644
--- a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/file/ViewFilePresenterTest.kt
+++ b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/file/ViewFilePresenterTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.test.file
+package id.databisnis.android.bachot.features.viewfolder.test.file
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.viewfolder.impl.file.ColorationMode
-import io.element.android.features.viewfolder.impl.file.FileContentReader
-import io.element.android.features.viewfolder.impl.file.FileSave
-import io.element.android.features.viewfolder.impl.file.FileShare
-import io.element.android.features.viewfolder.impl.file.ViewFileEvents
-import io.element.android.features.viewfolder.impl.file.ViewFilePresenter
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.test.AN_EXCEPTION
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.features.viewfolder.impl.file.ColorationMode
+import id.databisnis.android.bachot.features.viewfolder.impl.file.FileContentReader
+import id.databisnis.android.bachot.features.viewfolder.impl.file.FileSave
+import id.databisnis.android.bachot.features.viewfolder.impl.file.FileShare
+import id.databisnis.android.bachot.features.viewfolder.impl.file.ViewFileEvents
+import id.databisnis.android.bachot.features.viewfolder.impl.file.ViewFilePresenter
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EXCEPTION
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/folder/FakeFolderExplorer.kt b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/folder/FakeFolderExplorer.kt
similarity index 68%
rename from features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/folder/FakeFolderExplorer.kt
rename to features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/folder/FakeFolderExplorer.kt
index 7761bfb9..d5de2dfe 100644
--- a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/folder/FakeFolderExplorer.kt
+++ b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/folder/FakeFolderExplorer.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.test.folder
+package id.databisnis.android.bachot.features.viewfolder.test.folder
-import io.element.android.features.viewfolder.impl.folder.FolderExplorer
-import io.element.android.features.viewfolder.impl.model.Item
+import id.databisnis.android.bachot.features.viewfolder.impl.folder.FolderExplorer
+import id.databisnis.android.bachot.features.viewfolder.impl.model.Item
class FakeFolderExplorer : FolderExplorer {
private var result: List- = emptyList()
diff --git a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/folder/ViewFolderPresenterTest.kt b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/folder/ViewFolderPresenterTest.kt
similarity index 85%
rename from features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/folder/ViewFolderPresenterTest.kt
rename to features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/folder/ViewFolderPresenterTest.kt
index 31fd91ea..e32fe03b 100644
--- a/features/viewfolder/impl/src/test/kotlin/io/element/android/features/viewfolder/test/folder/ViewFolderPresenterTest.kt
+++ b/features/viewfolder/impl/src/test/kotlin/id/databisnis/android/bachot/features/viewfolder/test/folder/ViewFolderPresenterTest.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.test.folder
+package id.databisnis.android.bachot.features.viewfolder.test.folder
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.features.viewfolder.impl.folder.FolderExplorer
-import io.element.android.features.viewfolder.impl.folder.ViewFolderPresenter
-import io.element.android.features.viewfolder.impl.model.Item
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.features.viewfolder.impl.folder.FolderExplorer
+import id.databisnis.android.bachot.features.viewfolder.impl.folder.ViewFolderPresenter
+import id.databisnis.android.bachot.features.viewfolder.impl.model.Item
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/features/viewfolder/test/build.gradle.kts b/features/viewfolder/test/build.gradle.kts
index 6fe54201..831a7fa2 100644
--- a/features/viewfolder/test/build.gradle.kts
+++ b/features/viewfolder/test/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.features.viewfolder.test"
+ namespace = "id.databisnis.android.bachot.features.viewfolder.test"
}
dependencies {
diff --git a/features/viewfolder/test/src/main/kotlin/io/element/android/features/viewfolder/test/FakeViewFolderEntryPoint.kt b/features/viewfolder/test/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/test/FakeViewFolderEntryPoint.kt
similarity index 73%
rename from features/viewfolder/test/src/main/kotlin/io/element/android/features/viewfolder/test/FakeViewFolderEntryPoint.kt
rename to features/viewfolder/test/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/test/FakeViewFolderEntryPoint.kt
index 11f009f3..36fc95aa 100644
--- a/features/viewfolder/test/src/main/kotlin/io/element/android/features/viewfolder/test/FakeViewFolderEntryPoint.kt
+++ b/features/viewfolder/test/src/main/kotlin/id/databisnis/android/bachot/features/viewfolder/test/FakeViewFolderEntryPoint.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.features.viewfolder.test
+package id.databisnis.android.bachot.features.viewfolder.test
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
-import io.element.android.features.viewfolder.api.ViewFolderEntryPoint
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.features.viewfolder.api.ViewFolderEntryPoint
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeViewFolderEntryPoint : ViewFolderEntryPoint {
override fun createNode(
diff --git a/libraries/accountselect/api/build.gradle.kts b/libraries/accountselect/api/build.gradle.kts
index c7f5a973..00c397a8 100644
--- a/libraries/accountselect/api/build.gradle.kts
+++ b/libraries/accountselect/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.accountselect.api"
+ namespace = "id.databisnis.android.bachot.libraries.accountselect.api"
}
dependencies {
diff --git a/libraries/accountselect/api/src/main/kotlin/io/element/android/libraries/accountselect/api/AccountSelectEntryPoint.kt b/libraries/accountselect/api/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/api/AccountSelectEntryPoint.kt
similarity index 75%
rename from libraries/accountselect/api/src/main/kotlin/io/element/android/libraries/accountselect/api/AccountSelectEntryPoint.kt
rename to libraries/accountselect/api/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/api/AccountSelectEntryPoint.kt
index 0af756aa..747e3689 100644
--- a/libraries/accountselect/api/src/main/kotlin/io/element/android/libraries/accountselect/api/AccountSelectEntryPoint.kt
+++ b/libraries/accountselect/api/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/api/AccountSelectEntryPoint.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.accountselect.api
+package id.databisnis.android.bachot.libraries.accountselect.api
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
-import io.element.android.libraries.architecture.FeatureEntryPoint
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.architecture.FeatureEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
interface AccountSelectEntryPoint : FeatureEntryPoint {
fun createNode(
diff --git a/libraries/accountselect/impl/build.gradle.kts b/libraries/accountselect/impl/build.gradle.kts
index 2497299f..7a5b63a4 100644
--- a/libraries/accountselect/impl/build.gradle.kts
+++ b/libraries/accountselect/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.libraries.accountselect.impl"
+ namespace = "id.databisnis.android.bachot.libraries.accountselect.impl"
}
setupDependencyInjection()
diff --git a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectNode.kt b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectNode.kt
similarity index 80%
rename from libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectNode.kt
rename to libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectNode.kt
index 1f52143e..332aff1a 100644
--- a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectNode.kt
+++ b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.accountselect.impl
+package id.databisnis.android.bachot.libraries.accountselect.impl
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -16,9 +16,9 @@ import com.bumble.appyx.core.plugin.Plugin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Assisted
import dev.zacsweers.metro.AssistedInject
-import io.element.android.annotations.ContributesNode
-import io.element.android.libraries.accountselect.api.AccountSelectEntryPoint
-import io.element.android.libraries.architecture.callback
+import id.databisnis.android.bachot.annotations.ContributesNode
+import id.databisnis.android.bachot.libraries.accountselect.api.AccountSelectEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.callback
@ContributesNode(AppScope::class)
@AssistedInject
diff --git a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectPresenter.kt b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectPresenter.kt
similarity index 79%
rename from libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectPresenter.kt
rename to libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectPresenter.kt
index be6a8bea..e165c6d2 100644
--- a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectPresenter.kt
+++ b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectPresenter.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.accountselect.impl
+package id.databisnis.android.bachot.libraries.accountselect.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.produceState
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectState.kt b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectState.kt
similarity index 72%
rename from libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectState.kt
rename to libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectState.kt
index 518c49f8..6d5d679c 100644
--- a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectState.kt
+++ b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.accountselect.impl
+package id.databisnis.android.bachot.libraries.accountselect.impl
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
data class AccountSelectState(
diff --git a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectStateProvider.kt b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectStateProvider.kt
similarity index 77%
rename from libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectStateProvider.kt
rename to libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectStateProvider.kt
index 0c12d343..74551ce4 100644
--- a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectStateProvider.kt
+++ b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectStateProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.accountselect.impl
+package id.databisnis.android.bachot.libraries.accountselect.impl
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.ui.components.aMatrixUserList
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.ui.components.aMatrixUserList
import kotlinx.collections.immutable.toImmutableList
open class AccountSelectStateProvider : PreviewParameterProvider {
diff --git a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectView.kt b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectView.kt
similarity index 76%
rename from libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectView.kt
rename to libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectView.kt
index bfa1bf45..b0a46516 100644
--- a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectView.kt
+++ b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.accountselect.impl
+package id.databisnis.android.bachot.libraries.accountselect.impl
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.clickable
@@ -22,15 +22,15 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.ui.components.MatrixUserRow
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.ui.components.MatrixUserRow
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Suppress("MultipleEmitters") // False positive
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/DefaultAccountSelectEntryPoint.kt b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/DefaultAccountSelectEntryPoint.kt
similarity index 77%
rename from libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/DefaultAccountSelectEntryPoint.kt
rename to libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/DefaultAccountSelectEntryPoint.kt
index 6d601f7b..b8000876 100644
--- a/libraries/accountselect/impl/src/main/kotlin/io/element/android/libraries/accountselect/impl/DefaultAccountSelectEntryPoint.kt
+++ b/libraries/accountselect/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/DefaultAccountSelectEntryPoint.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.accountselect.impl
+package id.databisnis.android.bachot.libraries.accountselect.impl
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.accountselect.api.AccountSelectEntryPoint
-import io.element.android.libraries.architecture.createNode
+import id.databisnis.android.bachot.libraries.accountselect.api.AccountSelectEntryPoint
+import id.databisnis.android.bachot.libraries.architecture.createNode
@ContributesBinding(AppScope::class)
class DefaultAccountSelectEntryPoint : AccountSelectEntryPoint {
diff --git a/libraries/accountselect/impl/src/test/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectPresenterTest.kt b/libraries/accountselect/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectPresenterTest.kt
similarity index 76%
rename from libraries/accountselect/impl/src/test/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectPresenterTest.kt
rename to libraries/accountselect/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectPresenterTest.kt
index 8b0f581f..1b8fd9a0 100644
--- a/libraries/accountselect/impl/src/test/kotlin/io/element/android/libraries/accountselect/impl/AccountSelectPresenterTest.kt
+++ b/libraries/accountselect/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/AccountSelectPresenterTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.accountselect.impl
+package id.databisnis.android.bachot.libraries.accountselect.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID_2
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.test
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID_2
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.test
import kotlinx.coroutines.test.runTest
import org.junit.Rule
import org.junit.Test
diff --git a/libraries/accountselect/impl/src/test/kotlin/io/element/android/libraries/accountselect/impl/DefaultAccountSelectEntryPointTest.kt b/libraries/accountselect/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/DefaultAccountSelectEntryPointTest.kt
similarity index 79%
rename from libraries/accountselect/impl/src/test/kotlin/io/element/android/libraries/accountselect/impl/DefaultAccountSelectEntryPointTest.kt
rename to libraries/accountselect/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/DefaultAccountSelectEntryPointTest.kt
index 870c43eb..1c825247 100644
--- a/libraries/accountselect/impl/src/test/kotlin/io/element/android/libraries/accountselect/impl/DefaultAccountSelectEntryPointTest.kt
+++ b/libraries/accountselect/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/accountselect/impl/DefaultAccountSelectEntryPointTest.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.accountselect.impl
+package id.databisnis.android.bachot.libraries.accountselect.impl
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.bumble.appyx.core.modality.BuildContext
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.accountselect.api.AccountSelectEntryPoint
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.node.TestParentNode
+import id.databisnis.android.bachot.libraries.accountselect.api.AccountSelectEntryPoint
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.node.TestParentNode
import org.junit.Rule
import org.junit.Test
diff --git a/libraries/androidutils/build.gradle.kts b/libraries/androidutils/build.gradle.kts
index 90aa4bdb..a6590ce9 100644
--- a/libraries/androidutils/build.gradle.kts
+++ b/libraries/androidutils/build.gradle.kts
@@ -9,11 +9,11 @@ import extension.testCommonDependencies
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.androidutils"
+ namespace = "id.databisnis.android.bachot.libraries.androidutils"
buildFeatures {
buildConfig = true
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/assets/AssetReader.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/assets/AssetReader.kt
similarity index 88%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/assets/AssetReader.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/assets/AssetReader.kt
index da44ff43..0df17cf8 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/assets/AssetReader.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/assets/AssetReader.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.assets
+package id.databisnis.android.bachot.libraries.androidutils.assets
import android.content.Context
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import timber.log.Timber
import java.util.concurrent.ConcurrentHashMap
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/bitmap/Bitmap.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/bitmap/Bitmap.kt
similarity index 98%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/bitmap/Bitmap.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/bitmap/Bitmap.kt
index 0ef4c942..b6d4352d 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/bitmap/Bitmap.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/bitmap/Bitmap.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.bitmap
+package id.databisnis.android.bachot.libraries.androidutils.bitmap
import android.graphics.Bitmap
import android.graphics.BitmapFactory
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/browser/ChromeCustomTab.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/browser/ChromeCustomTab.kt
similarity index 94%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/browser/ChromeCustomTab.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/browser/ChromeCustomTab.kt
index 19851846..2f3c7afc 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/browser/ChromeCustomTab.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/browser/ChromeCustomTab.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.browser
+package id.databisnis.android.bachot.libraries.androidutils.browser
import android.app.Activity
import android.content.ActivityNotFoundException
@@ -16,7 +16,7 @@ import androidx.browser.customtabs.CustomTabColorSchemeParams
import androidx.browser.customtabs.CustomTabsIntent
import androidx.browser.customtabs.CustomTabsSession
import androidx.core.net.toUri
-import io.element.android.libraries.androidutils.system.openUrlInExternalApp
+import id.databisnis.android.bachot.libraries.androidutils.system.openUrlInExternalApp
import java.util.Locale
/**
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/browser/ConsoleMessageLogger.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/browser/ConsoleMessageLogger.kt
similarity index 96%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/browser/ConsoleMessageLogger.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/browser/ConsoleMessageLogger.kt
index d165da86..d4e597f9 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/browser/ConsoleMessageLogger.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/browser/ConsoleMessageLogger.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.browser
+package id.databisnis.android.bachot.libraries.androidutils.browser
import android.util.Log
import android.webkit.ConsoleMessage
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/clipboard/AndroidClipboardHelper.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/clipboard/AndroidClipboardHelper.kt
similarity index 85%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/clipboard/AndroidClipboardHelper.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/clipboard/AndroidClipboardHelper.kt
index ce6f61f2..70628d91 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/clipboard/AndroidClipboardHelper.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/clipboard/AndroidClipboardHelper.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.clipboard
+package id.databisnis.android.bachot.libraries.androidutils.clipboard
import android.content.ClipData
import android.content.ClipboardManager
@@ -15,7 +15,7 @@ import androidx.core.content.getSystemService
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
@ContributesBinding(AppScope::class)
@SingleIn(AppScope::class)
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/clipboard/ClipboardHelper.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/clipboard/ClipboardHelper.kt
similarity index 85%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/clipboard/ClipboardHelper.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/clipboard/ClipboardHelper.kt
index 1d0ab8e3..1e136160 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/clipboard/ClipboardHelper.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/clipboard/ClipboardHelper.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.clipboard
+package id.databisnis.android.bachot.libraries.androidutils.clipboard
/**
* Wrapper class for handling clipboard operations so it can be used in JVM environments.
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/clipboard/FakeClipboardHelper.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/clipboard/FakeClipboardHelper.kt
similarity index 85%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/clipboard/FakeClipboardHelper.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/clipboard/FakeClipboardHelper.kt
index 9f91b3a4..3fa2b954 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/clipboard/FakeClipboardHelper.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/clipboard/FakeClipboardHelper.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.clipboard
+package id.databisnis.android.bachot.libraries.androidutils.clipboard
class FakeClipboardHelper : ClipboardHelper {
var clipboardContents: Any? = null
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/compat/Compat.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/compat/Compat.kt
similarity index 94%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/compat/Compat.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/compat/Compat.kt
index 3abb7dc3..bb71ec05 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/compat/Compat.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/compat/Compat.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.compat
+package id.databisnis.android.bachot.libraries.androidutils.compat
import android.content.Intent
import android.content.pm.ApplicationInfo
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DefaultDiffCallback.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DefaultDiffCallback.kt
similarity index 95%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DefaultDiffCallback.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DefaultDiffCallback.kt
index 3940edad..d09d4df8 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DefaultDiffCallback.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DefaultDiffCallback.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.diff
+package id.databisnis.android.bachot.libraries.androidutils.diff
import androidx.recyclerview.widget.DiffUtil
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DiffCache.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DiffCache.kt
similarity index 95%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DiffCache.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DiffCache.kt
index 6737a9b8..c3c22ff8 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DiffCache.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DiffCache.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.diff
+package id.databisnis.android.bachot.libraries.androidutils.diff
/**
* A cache that can be used to store some data that can be invalidated when a diff is applied.
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DiffCacheInvalidator.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DiffCacheInvalidator.kt
similarity index 96%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DiffCacheInvalidator.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DiffCacheInvalidator.kt
index f8d43b77..52c3d025 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DiffCacheInvalidator.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DiffCacheInvalidator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.diff
+package id.databisnis.android.bachot.libraries.androidutils.diff
/**
* [DiffCacheInvalidator] is used to invalidate the cache when the list is updated.
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DiffCacheUpdater.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DiffCacheUpdater.kt
similarity index 97%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DiffCacheUpdater.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DiffCacheUpdater.kt
index fce510f6..7951d5b1 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/diff/DiffCacheUpdater.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/diff/DiffCacheUpdater.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.diff
+package id.databisnis.android.bachot.libraries.androidutils.diff
import androidx.recyclerview.widget.DiffUtil
import androidx.recyclerview.widget.ListUpdateCallback
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/Context.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/Context.kt
similarity index 91%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/Context.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/Context.kt
index 65e56a3e..4a0b4bbe 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/Context.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/Context.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.file
+package id.databisnis.android.bachot.libraries.androidutils.file
import android.content.ContentResolver
import android.content.Context
import android.net.Uri
import android.provider.OpenableColumns
import androidx.core.net.toFile
-import io.element.android.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
fun Context.getMimeType(uri: Uri): String? = when (uri.scheme) {
ContentResolver.SCHEME_CONTENT -> contentResolver.getType(uri)
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/File.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/File.kt
similarity index 92%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/File.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/File.kt
index 21306ff1..fa817318 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/File.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/File.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.file
+package id.databisnis.android.bachot.libraries.androidutils.file
import android.content.Context
import androidx.annotation.WorkerThread
-import io.element.android.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
import timber.log.Timber
import java.io.File
import java.util.UUID
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/FileCompression.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/FileCompression.kt
similarity index 93%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/FileCompression.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/FileCompression.kt
index 1dbf87a5..b08d1cb2 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/FileCompression.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/FileCompression.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.file
+package id.databisnis.android.bachot.libraries.androidutils.file
import timber.log.Timber
import java.io.File
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/TemporaryUriDeleter.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/TemporaryUriDeleter.kt
similarity index 87%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/TemporaryUriDeleter.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/TemporaryUriDeleter.kt
index beef6c0c..7deb93c1 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/file/TemporaryUriDeleter.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/file/TemporaryUriDeleter.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.file
+package id.databisnis.android.bachot.libraries.androidutils.file
import android.content.Context
import android.net.Uri
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import timber.log.Timber
interface TemporaryUriDeleter {
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/filesize/AndroidFileSizeFormatter.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/AndroidFileSizeFormatter.kt
similarity index 86%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/filesize/AndroidFileSizeFormatter.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/AndroidFileSizeFormatter.kt
index 100fdcdf..2a73487d 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/filesize/AndroidFileSizeFormatter.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/AndroidFileSizeFormatter.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.filesize
+package id.databisnis.android.bachot.libraries.androidutils.filesize
import android.content.Context
import android.os.Build
import android.text.format.Formatter
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.annotations.ApplicationContext
-import io.element.android.services.toolbox.api.sdk.BuildVersionSdkIntProvider
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.services.toolbox.api.sdk.BuildVersionSdkIntProvider
@ContributesBinding(AppScope::class)
class AndroidFileSizeFormatter(
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/filesize/FakeFileSizeFormatter.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/FakeFileSizeFormatter.kt
similarity index 85%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/filesize/FakeFileSizeFormatter.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/FakeFileSizeFormatter.kt
index 1a3e540a..e10ced3e 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/filesize/FakeFileSizeFormatter.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/FakeFileSizeFormatter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.filesize
+package id.databisnis.android.bachot.libraries.androidutils.filesize
class FakeFileSizeFormatter : FileSizeFormatter {
override fun format(fileSize: Long, useShortFormat: Boolean): String {
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/filesize/FileSizeFormatter.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/FileSizeFormatter.kt
similarity index 86%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/filesize/FileSizeFormatter.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/FileSizeFormatter.kt
index 579c34b5..1a7b7d21 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/filesize/FileSizeFormatter.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/FileSizeFormatter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.filesize
+package id.databisnis.android.bachot.libraries.androidutils.filesize
interface FileSizeFormatter {
/**
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/hardware/VibratorTools.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/hardware/VibratorTools.kt
similarity index 91%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/hardware/VibratorTools.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/hardware/VibratorTools.kt
index b6e01aa7..3ac13cd4 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/hardware/VibratorTools.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/hardware/VibratorTools.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.hardware
+package id.databisnis.android.bachot.libraries.androidutils.hardware
import android.content.Context
import android.os.Build
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/hash/Hash.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/hash/Hash.kt
similarity index 91%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/hash/Hash.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/hash/Hash.kt
index 211b60a6..10f9bcaa 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/hash/Hash.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/hash/Hash.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.hash
+package id.databisnis.android.bachot.libraries.androidutils.hash
import java.security.MessageDigest
import java.util.Locale
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/json/JsonProvider.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/json/JsonProvider.kt
similarity index 92%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/json/JsonProvider.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/json/JsonProvider.kt
index 1876bbd3..3aa6c38f 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/json/JsonProvider.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/json/JsonProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.json
+package id.databisnis.android.bachot.libraries.androidutils.json
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/media/MediaMetaDataRetriever.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/media/MediaMetaDataRetriever.kt
similarity index 89%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/media/MediaMetaDataRetriever.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/media/MediaMetaDataRetriever.kt
index 1b0f7838..71a74fdb 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/media/MediaMetaDataRetriever.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/media/MediaMetaDataRetriever.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.media
+package id.databisnis.android.bachot.libraries.androidutils.media
import android.media.MediaMetadataRetriever
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/media/VideoCompressorHelper.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/media/VideoCompressorHelper.kt
similarity index 96%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/media/VideoCompressorHelper.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/media/VideoCompressorHelper.kt
index 6262d00d..54c34b96 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/media/VideoCompressorHelper.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/media/VideoCompressorHelper.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.media
+package id.databisnis.android.bachot.libraries.androidutils.media
import android.util.Size
import kotlin.math.min
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/metadata/IsInDebug.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/metadata/IsInDebug.kt
similarity index 82%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/metadata/IsInDebug.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/metadata/IsInDebug.kt
index 658a28cd..d6ed16e6 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/metadata/IsInDebug.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/metadata/IsInDebug.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.metadata
+package id.databisnis.android.bachot.libraries.androidutils.metadata
-import io.element.android.libraries.androidutils.BuildConfig
+import id.databisnis.android.bachot.libraries.androidutils.BuildConfig
/**
* true if the app is built in debug mode.
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/preferences/DefaultPreferencesCorruptionHandlerFactory.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/preferences/DefaultPreferencesCorruptionHandlerFactory.kt
similarity index 92%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/preferences/DefaultPreferencesCorruptionHandlerFactory.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/preferences/DefaultPreferencesCorruptionHandlerFactory.kt
index b78e8eec..01cc01e7 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/preferences/DefaultPreferencesCorruptionHandlerFactory.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/preferences/DefaultPreferencesCorruptionHandlerFactory.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.preferences
+package id.databisnis.android.bachot.libraries.androidutils.preferences
import androidx.datastore.core.handlers.ReplaceFileCorruptionHandler
import androidx.datastore.preferences.core.Preferences
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/Accessibility.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/Accessibility.kt
similarity index 88%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/Accessibility.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/Accessibility.kt
index 35ebd89a..d72f5d99 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/Accessibility.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/Accessibility.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.system
+package id.databisnis.android.bachot.libraries.androidutils.system
import android.content.Context
import android.provider.Settings
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/CopyToClipboardUseCase.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/CopyToClipboardUseCase.kt
similarity index 90%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/CopyToClipboardUseCase.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/CopyToClipboardUseCase.kt
index 53a1c339..1fec6a04 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/CopyToClipboardUseCase.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/CopyToClipboardUseCase.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.system
+package id.databisnis.android.bachot.libraries.androidutils.system
import android.content.ClipData
import android.content.ClipboardManager
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/DateTimeObserver.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/DateTimeObserver.kt
similarity index 89%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/DateTimeObserver.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/DateTimeObserver.kt
index 3723eac5..85f7f88c 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/DateTimeObserver.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/DateTimeObserver.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.system
+package id.databisnis.android.bachot.libraries.androidutils.system
import android.content.BroadcastReceiver
import android.content.Context
@@ -15,8 +15,8 @@ import android.content.IntentFilter
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.libraries.androidutils.system.DateTimeObserver.Event
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.androidutils.system.DateTimeObserver.Event
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableSharedFlow
import java.time.Instant
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/SystemUtils.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/SystemUtils.kt
similarity index 95%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/SystemUtils.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/SystemUtils.kt
index 354b68a3..987b47fa 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/system/SystemUtils.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/system/SystemUtils.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.system
+package id.databisnis.android.bachot.libraries.androidutils.system
import android.app.Activity
import android.content.ActivityNotFoundException
@@ -21,9 +21,9 @@ import androidx.activity.result.ActivityResultLauncher
import androidx.annotation.RequiresApi
import androidx.core.content.pm.PackageInfoCompat
import androidx.core.net.toUri
-import io.element.android.libraries.androidutils.R
-import io.element.android.libraries.androidutils.compat.getApplicationInfoCompat
-import io.element.android.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.androidutils.R
+import id.databisnis.android.bachot.libraries.androidutils.compat.getApplicationInfoCompat
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
/**
* Return the application label of the provided package. If not found, the package is returned.
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/text/LinkifyHelper.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/text/LinkifyHelper.kt
similarity index 96%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/text/LinkifyHelper.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/text/LinkifyHelper.kt
index 916f365b..40d1766f 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/text/LinkifyHelper.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/text/LinkifyHelper.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.text
+package id.databisnis.android.bachot.libraries.androidutils.text
import android.text.Spannable
import android.text.style.URLSpan
@@ -14,7 +14,7 @@ import android.text.util.Linkify
import androidx.core.text.getSpans
import androidx.core.text.toSpannable
import androidx.core.text.util.LinkifyCompat
-import io.element.android.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
import timber.log.Timber
import kotlin.collections.component1
import kotlin.collections.component2
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/throttler/FirstThrottler.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/throttler/FirstThrottler.kt
similarity index 93%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/throttler/FirstThrottler.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/throttler/FirstThrottler.kt
index ebd4a5c6..870405e1 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/throttler/FirstThrottler.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/throttler/FirstThrottler.kt
@@ -5,7 +5,7 @@
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.throttler
+package id.databisnis.android.bachot.libraries.androidutils.throttler
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.delay
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/ui/View.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/ui/View.kt
similarity index 96%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/ui/View.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/ui/View.kt
index 96a1e5f9..e7f18154 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/ui/View.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/ui/View.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.ui
+package id.databisnis.android.bachot.libraries.androidutils.ui
import android.os.Build
import android.view.View
diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/uri/UriExtensions.kt b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/uri/UriExtensions.kt
similarity index 86%
rename from libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/uri/UriExtensions.kt
rename to libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/uri/UriExtensions.kt
index 1c18c228..3d100d60 100644
--- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/uri/UriExtensions.kt
+++ b/libraries/androidutils/src/main/kotlin/id/databisnis/android/bachot/libraries/androidutils/uri/UriExtensions.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.uri
+package id.databisnis.android.bachot.libraries.androidutils.uri
import android.net.Uri
import androidx.core.net.toUri
diff --git a/libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/filesize/AndroidFileSizeFormatterTest.kt b/libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/AndroidFileSizeFormatterTest.kt
similarity index 94%
rename from libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/filesize/AndroidFileSizeFormatterTest.kt
rename to libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/AndroidFileSizeFormatterTest.kt
index 37260006..b4ba0947 100644
--- a/libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/filesize/AndroidFileSizeFormatterTest.kt
+++ b/libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/filesize/AndroidFileSizeFormatterTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.filesize
+package id.databisnis.android.bachot.libraries.androidutils.filesize
import android.os.Build
import com.google.common.truth.Truth.assertThat
-import io.element.android.services.toolbox.test.sdk.FakeBuildVersionSdkIntProvider
+import id.databisnis.android.bachot.services.toolbox.test.sdk.FakeBuildVersionSdkIntProvider
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
diff --git a/libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/media/VideoCompressorHelperTest.kt b/libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/media/VideoCompressorHelperTest.kt
similarity index 97%
rename from libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/media/VideoCompressorHelperTest.kt
rename to libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/media/VideoCompressorHelperTest.kt
index 158dd638..be5e5ca0 100644
--- a/libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/media/VideoCompressorHelperTest.kt
+++ b/libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/media/VideoCompressorHelperTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.media
+package id.databisnis.android.bachot.libraries.androidutils.media
import android.util.Size
import androidx.test.ext.junit.runners.AndroidJUnit4
diff --git a/libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/text/LinkifierHelperTest.kt b/libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/text/LinkifierHelperTest.kt
similarity index 97%
rename from libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/text/LinkifierHelperTest.kt
rename to libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/text/LinkifierHelperTest.kt
index 4722994c..e61dc324 100644
--- a/libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/text/LinkifierHelperTest.kt
+++ b/libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/text/LinkifierHelperTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.androidutils.text
+package id.databisnis.android.bachot.libraries.androidutils.text
import android.telephony.TelephonyManager
import android.text.style.URLSpan
import androidx.core.text.getSpans
import androidx.core.text.toSpannable
import com.google.common.truth.Truth.assertThat
-import io.element.android.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/throttler/FirstThrottlerTest.kt b/libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/throttler/FirstThrottlerTest.kt
similarity index 93%
rename from libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/throttler/FirstThrottlerTest.kt
rename to libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/throttler/FirstThrottlerTest.kt
index ef5132d0..09595433 100644
--- a/libraries/androidutils/src/test/kotlin/io/element/android/libraries/androidutils/throttler/FirstThrottlerTest.kt
+++ b/libraries/androidutils/src/test/kotlin/id/databisnis/android/bachot/libraries/androidutils/throttler/FirstThrottlerTest.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.libraries.androidutils.throttler
+package id.databisnis.android.bachot.libraries.androidutils.throttler
import com.google.common.truth.Truth.assertThat
import kotlinx.coroutines.ExperimentalCoroutinesApi
diff --git a/libraries/architecture/build.gradle.kts b/libraries/architecture/build.gradle.kts
index c745bec6..bacdab7a 100644
--- a/libraries/architecture/build.gradle.kts
+++ b/libraries/architecture/build.gradle.kts
@@ -9,12 +9,12 @@ import extension.testCommonDependencies
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.libraries.architecture"
+ namespace = "id.databisnis.android.bachot.libraries.architecture"
}
setupDependencyInjection()
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/AssistedNodeFactory.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/AssistedNodeFactory.kt
similarity index 89%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/AssistedNodeFactory.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/AssistedNodeFactory.kt
index 5dfda2aa..6a1f905f 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/AssistedNodeFactory.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/AssistedNodeFactory.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/AsyncAction.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncAction.kt
similarity index 97%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/AsyncAction.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncAction.kt
index bb833162..34f59c95 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/AsyncAction.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncAction.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import androidx.compose.runtime.MutableState
import androidx.compose.runtime.Stable
-import io.element.android.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
import kotlinx.coroutines.TimeoutCancellationException
import kotlin.contracts.ExperimentalContracts
import kotlin.contracts.InvocationKind
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/AsyncData.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncData.kt
similarity index 97%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/AsyncData.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncData.kt
index 734ff166..f6325498 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/AsyncData.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncData.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import androidx.compose.runtime.MutableState
import androidx.compose.runtime.Stable
-import io.element.android.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
/**
* Sealed type that allows to model an asynchronous operation.
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/BaseFlowNode.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/BaseFlowNode.kt
similarity index 96%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/BaseFlowNode.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/BaseFlowNode.kt
index 0ec0c1de..35b51395 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/BaseFlowNode.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/BaseFlowNode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import androidx.compose.animation.core.Spring
import androidx.compose.animation.core.spring
@@ -27,7 +27,7 @@ import com.bumble.appyx.core.plugin.Plugin
import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.transitionhandler.rememberBackstackFader
import com.bumble.appyx.navmodel.backstack.transitionhandler.rememberBackstackSlider
-import io.element.android.libraries.architecture.overlay.Overlay
+import id.databisnis.android.bachot.libraries.architecture.overlay.Overlay
/**
* This class is a [ParentNode] that contains a [BackStack] and an [Overlay]. It is used to represent a flow in the app.
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/Bindings.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/Bindings.kt
similarity index 90%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/Bindings.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/Bindings.kt
index 8ff4a3a6..9f97ef67 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/Bindings.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/Bindings.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import android.content.Context
import android.content.ContextWrapper
import com.bumble.appyx.core.node.Node
-import io.element.android.libraries.di.DependencyInjectionGraphOwner
+import id.databisnis.android.bachot.libraries.di.DependencyInjectionGraphOwner
inline fun Node.bindings() = bindings(T::class.java)
inline fun Context.bindings() = bindings(T::class.java)
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/FeatureEntryPoint.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/FeatureEntryPoint.kt
similarity index 92%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/FeatureEntryPoint.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/FeatureEntryPoint.kt
index ad4f2c91..827c2432 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/FeatureEntryPoint.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/FeatureEntryPoint.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/LifecycleExt.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/LifecycleExt.kt
similarity index 92%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/LifecycleExt.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/LifecycleExt.kt
index 1f948b14..04977cc4 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/LifecycleExt.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/LifecycleExt.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import androidx.lifecycle.Lifecycle
import com.bumble.appyx.core.lifecycle.subscribe
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeCallback.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeCallback.kt
similarity index 90%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeCallback.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeCallback.kt
index 4a35f99d..951f86d1 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeCallback.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeCallback.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeFactories.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeFactories.kt
similarity index 96%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeFactories.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeFactories.kt
index 5a191186..8237c26e 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeFactories.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeFactories.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.Node
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeInputs.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeInputs.kt
similarity index 90%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeInputs.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeInputs.kt
index fe9a9e14..c32d6692 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeInputs.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeInputs.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeKey.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeKey.kt
similarity index 89%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeKey.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeKey.kt
index 636e90e1..422f6ef6 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/NodeKey.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/NodeKey.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import com.bumble.appyx.core.node.Node
import dev.zacsweers.metro.MapKey
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/ParentNodeExt.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/ParentNodeExt.kt
similarity index 97%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/ParentNodeExt.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/ParentNodeExt.kt
index f79ef028..bdf8a42f 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/ParentNodeExt.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/ParentNodeExt.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import androidx.lifecycle.lifecycleScope
import com.bumble.appyx.core.children.nodeOrNull
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/Presenter.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/Presenter.kt
similarity index 85%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/Presenter.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/Presenter.kt
index 8d692146..acfb058b 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/Presenter.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/Presenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import androidx.compose.runtime.Composable
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/animation/ScreenTransition.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/animation/ScreenTransition.kt
similarity index 92%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/animation/ScreenTransition.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/animation/ScreenTransition.kt
index 19c60044..d740bec8 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/animation/ScreenTransition.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/animation/ScreenTransition.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture.animation
+package id.databisnis.android.bachot.libraries.architecture.animation
import androidx.compose.animation.core.Spring
import androidx.compose.animation.core.spring
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/appyx/BackStackExt.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/appyx/BackStackExt.kt
similarity index 88%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/appyx/BackStackExt.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/appyx/BackStackExt.kt
index 9fceaa82..57cb8703 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/appyx/BackStackExt.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/appyx/BackStackExt.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture.appyx
+package id.databisnis.android.bachot.libraries.architecture.appyx
import com.bumble.appyx.navmodel.backstack.BackStack
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/appyx/DelegateTransitionHandler.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/appyx/DelegateTransitionHandler.kt
similarity index 96%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/appyx/DelegateTransitionHandler.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/appyx/DelegateTransitionHandler.kt
index 157e7cc6..8b70f433 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/appyx/DelegateTransitionHandler.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/appyx/DelegateTransitionHandler.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture.appyx
+package id.databisnis.android.bachot.libraries.architecture.appyx
import android.annotation.SuppressLint
import androidx.compose.animation.core.Transition
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/appyx/NodeExt.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/appyx/NodeExt.kt
similarity index 94%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/appyx/NodeExt.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/appyx/NodeExt.kt
index 2763596f..f42178f6 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/appyx/NodeExt.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/appyx/NodeExt.kt
@@ -8,7 +8,7 @@
@file:OptIn(InternalComposeApi::class)
-package io.element.android.libraries.architecture.appyx
+package id.databisnis.android.bachot.libraries.architecture.appyx
import androidx.compose.runtime.Composable
import androidx.compose.runtime.InternalComposeApi
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/coverage/ExcludeFromCoverage.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/coverage/ExcludeFromCoverage.kt
similarity index 84%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/coverage/ExcludeFromCoverage.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/coverage/ExcludeFromCoverage.kt
index 7e0e709b..eddb1377 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/coverage/ExcludeFromCoverage.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/coverage/ExcludeFromCoverage.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture.coverage
+package id.databisnis.android.bachot.libraries.architecture.coverage
@Retention(AnnotationRetention.RUNTIME)
@Target(AnnotationTarget.FUNCTION, AnnotationTarget.CLASS)
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/HideOverlayBackPressHandler.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/HideOverlayBackPressHandler.kt
similarity index 86%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/HideOverlayBackPressHandler.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/HideOverlayBackPressHandler.kt
index 528e143f..0ef53600 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/HideOverlayBackPressHandler.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/HideOverlayBackPressHandler.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture.overlay
+package id.databisnis.android.bachot.libraries.architecture.overlay
import com.bumble.appyx.core.navigation.backpresshandlerstrategies.BaseBackPressHandlerStrategy
import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.BackStackElements
-import io.element.android.libraries.architecture.overlay.operation.Hide
+import id.databisnis.android.bachot.libraries.architecture.overlay.operation.Hide
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.map
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/Overlay.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/Overlay.kt
similarity index 95%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/Overlay.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/Overlay.kt
index 2c6cd241..163153d1 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/Overlay.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/Overlay.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture.overlay
+package id.databisnis.android.bachot.libraries.architecture.overlay
import com.bumble.appyx.core.navigation.BaseNavModel
import com.bumble.appyx.core.navigation.NavElements
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/operation/Hide.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/operation/Hide.kt
similarity index 89%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/operation/Hide.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/operation/Hide.kt
index 142f9651..a403fe19 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/operation/Hide.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/operation/Hide.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture.overlay.operation
+package id.databisnis.android.bachot.libraries.architecture.overlay.operation
import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.BackStackElements
import com.bumble.appyx.navmodel.backstack.activeIndex
-import io.element.android.libraries.architecture.overlay.Overlay
+import id.databisnis.android.bachot.libraries.architecture.overlay.Overlay
import kotlinx.parcelize.Parcelize
@Parcelize
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/operation/OverlayOperation.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/operation/OverlayOperation.kt
similarity index 83%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/operation/OverlayOperation.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/operation/OverlayOperation.kt
index 0659080c..30b78ad8 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/operation/OverlayOperation.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/operation/OverlayOperation.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture.overlay.operation
+package id.databisnis.android.bachot.libraries.architecture.overlay.operation
import com.bumble.appyx.core.navigation.Operation
import com.bumble.appyx.navmodel.backstack.BackStack
diff --git a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/operation/Show.kt b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/operation/Show.kt
similarity index 88%
rename from libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/operation/Show.kt
rename to libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/operation/Show.kt
index bece75b1..e278dfb0 100644
--- a/libraries/architecture/src/main/kotlin/io/element/android/libraries/architecture/overlay/operation/Show.kt
+++ b/libraries/architecture/src/main/kotlin/id/databisnis/android/bachot/libraries/architecture/overlay/operation/Show.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture.overlay.operation
+package id.databisnis.android.bachot.libraries.architecture.overlay.operation
import com.bumble.appyx.core.navigation.NavKey
import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.BackStackElement
import com.bumble.appyx.navmodel.backstack.BackStackElements
import com.bumble.appyx.navmodel.backstack.activeElement
-import io.element.android.libraries.architecture.overlay.Overlay
+import id.databisnis.android.bachot.libraries.architecture.overlay.Overlay
import kotlinx.parcelize.Parcelize
import kotlinx.parcelize.RawValue
diff --git a/libraries/architecture/src/test/kotlin/io/element/android/libraries/architecture/AsyncActionTest.kt b/libraries/architecture/src/test/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncActionTest.kt
similarity index 95%
rename from libraries/architecture/src/test/kotlin/io/element/android/libraries/architecture/AsyncActionTest.kt
rename to libraries/architecture/src/test/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncActionTest.kt
index 9af8af9e..206f7f5c 100644
--- a/libraries/architecture/src/test/kotlin/io/element/android/libraries/architecture/AsyncActionTest.kt
+++ b/libraries/architecture/src/test/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncActionTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import androidx.compose.runtime.MutableState
import androidx.compose.runtime.mutableStateOf
diff --git a/libraries/architecture/src/test/kotlin/io/element/android/libraries/architecture/AsyncDataKtTest.kt b/libraries/architecture/src/test/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncDataKtTest.kt
similarity index 98%
rename from libraries/architecture/src/test/kotlin/io/element/android/libraries/architecture/AsyncDataKtTest.kt
rename to libraries/architecture/src/test/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncDataKtTest.kt
index 39969c0c..63b5c576 100644
--- a/libraries/architecture/src/test/kotlin/io/element/android/libraries/architecture/AsyncDataKtTest.kt
+++ b/libraries/architecture/src/test/kotlin/id/databisnis/android/bachot/libraries/architecture/AsyncDataKtTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.architecture
+package id.databisnis.android.bachot.libraries.architecture
import androidx.compose.runtime.MutableState
import com.google.common.truth.Truth.assertThat
diff --git a/libraries/audio/api/build.gradle.kts b/libraries/audio/api/build.gradle.kts
index 208979ff..a211b1a8 100644
--- a/libraries/audio/api/build.gradle.kts
+++ b/libraries/audio/api/build.gradle.kts
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.audio.api"
+ namespace = "id.databisnis.android.bachot.libraries.audio.api"
}
diff --git a/libraries/audio/api/src/main/kotlin/io/element/android/libraries/audio/api/AudioFocus.kt b/libraries/audio/api/src/main/kotlin/id/databisnis/android/bachot/libraries/audio/api/AudioFocus.kt
similarity index 93%
rename from libraries/audio/api/src/main/kotlin/io/element/android/libraries/audio/api/AudioFocus.kt
rename to libraries/audio/api/src/main/kotlin/id/databisnis/android/bachot/libraries/audio/api/AudioFocus.kt
index 9a3c178b..4e834966 100644
--- a/libraries/audio/api/src/main/kotlin/io/element/android/libraries/audio/api/AudioFocus.kt
+++ b/libraries/audio/api/src/main/kotlin/id/databisnis/android/bachot/libraries/audio/api/AudioFocus.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.audio.api
+package id.databisnis.android.bachot.libraries.audio.api
enum class AudioFocusRequester {
ElementCall,
diff --git a/libraries/audio/impl/build.gradle.kts b/libraries/audio/impl/build.gradle.kts
index 419e8196..786c6274 100644
--- a/libraries/audio/impl/build.gradle.kts
+++ b/libraries/audio/impl/build.gradle.kts
@@ -8,11 +8,11 @@ import extension.setupDependencyInjection
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.audio.impl"
+ namespace = "id.databisnis.android.bachot.libraries.audio.impl"
}
setupDependencyInjection()
diff --git a/libraries/audio/impl/src/main/kotlin/io/element/android/libraries/audio/impl/DefaultAudioFocus.kt b/libraries/audio/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/audio/impl/DefaultAudioFocus.kt
similarity index 92%
rename from libraries/audio/impl/src/main/kotlin/io/element/android/libraries/audio/impl/DefaultAudioFocus.kt
rename to libraries/audio/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/audio/impl/DefaultAudioFocus.kt
index aa945ea5..7211d256 100644
--- a/libraries/audio/impl/src/main/kotlin/io/element/android/libraries/audio/impl/DefaultAudioFocus.kt
+++ b/libraries/audio/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/audio/impl/DefaultAudioFocus.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.audio.impl
+package id.databisnis.android.bachot.libraries.audio.impl
import android.content.Context
import android.media.AudioAttributes
@@ -16,9 +16,9 @@ import android.os.Build
import androidx.core.content.getSystemService
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.audio.api.AudioFocus
-import io.element.android.libraries.audio.api.AudioFocusRequester
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.audio.api.AudioFocus
+import id.databisnis.android.bachot.libraries.audio.api.AudioFocusRequester
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
@ContributesBinding(AppScope::class)
class DefaultAudioFocus(
diff --git a/libraries/audio/test/build.gradle.kts b/libraries/audio/test/build.gradle.kts
index 2270881a..a9d09689 100644
--- a/libraries/audio/test/build.gradle.kts
+++ b/libraries/audio/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.audio.test"
+ namespace = "id.databisnis.android.bachot.libraries.audio.test"
}
dependencies {
diff --git a/libraries/audio/test/src/main/kotlin/io/element/android/libraries/mediaplayer/test/FakeAudioFocus.kt b/libraries/audio/test/src/main/kotlin/id/databisnis/android/bachot/libraries/mediaplayer/test/FakeAudioFocus.kt
similarity index 72%
rename from libraries/audio/test/src/main/kotlin/io/element/android/libraries/mediaplayer/test/FakeAudioFocus.kt
rename to libraries/audio/test/src/main/kotlin/id/databisnis/android/bachot/libraries/mediaplayer/test/FakeAudioFocus.kt
index ecb263db..4e39ed52 100644
--- a/libraries/audio/test/src/main/kotlin/io/element/android/libraries/mediaplayer/test/FakeAudioFocus.kt
+++ b/libraries/audio/test/src/main/kotlin/id/databisnis/android/bachot/libraries/mediaplayer/test/FakeAudioFocus.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.mediaplayer.test
+package id.databisnis.android.bachot.libraries.mediaplayer.test
-import io.element.android.libraries.audio.api.AudioFocus
-import io.element.android.libraries.audio.api.AudioFocusRequester
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.libraries.audio.api.AudioFocus
+import id.databisnis.android.bachot.libraries.audio.api.AudioFocusRequester
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeAudioFocus(
private val requestAudioFocusResult: (AudioFocusRequester, () -> Unit) -> Unit = { _, _ -> lambdaError() },
diff --git a/libraries/compound/build.gradle.kts b/libraries/compound/build.gradle.kts
index ce8479c4..d996a396 100644
--- a/libraries/compound/build.gradle.kts
+++ b/libraries/compound/build.gradle.kts
@@ -9,12 +9,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
alias(libs.plugins.roborazzi)
}
android {
- namespace = "io.element.android.compound"
+ namespace = "id.databisnis.android.bachot.compound"
testOptions {
unitTests.isIncludeAndroidResources = true
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/annotations/CoreColorToken.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/annotations/CoreColorToken.kt
similarity index 91%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/annotations/CoreColorToken.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/annotations/CoreColorToken.kt
index ad9e1eab..ccde46e5 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/annotations/CoreColorToken.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/annotations/CoreColorToken.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.annotations
+package id.databisnis.android.bachot.compound.annotations
@RequiresOptIn(
message = "This is a Core color token, which should only be used to declare semantic colors, otherwise it" +
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/colors/SemanticColorsLightDark.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/colors/SemanticColorsLightDark.kt
similarity index 63%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/colors/SemanticColorsLightDark.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/colors/SemanticColorsLightDark.kt
index 09064105..fb1b294e 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/colors/SemanticColorsLightDark.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/colors/SemanticColorsLightDark.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.colors
+package id.databisnis.android.bachot.compound.colors
-import io.element.android.compound.tokens.generated.SemanticColors
-import io.element.android.compound.tokens.generated.compoundColorsDark
-import io.element.android.compound.tokens.generated.compoundColorsLight
+import id.databisnis.android.bachot.compound.tokens.generated.SemanticColors
+import id.databisnis.android.bachot.compound.tokens.generated.compoundColorsDark
+import id.databisnis.android.bachot.compound.tokens.generated.compoundColorsLight
data class SemanticColorsLightDark(
val light: SemanticColors,
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/ColorListPreview.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/ColorListPreview.kt
similarity index 97%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/previews/ColorListPreview.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/ColorListPreview.kt
index 76134880..7e444d5f 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/ColorListPreview.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/ColorListPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.previews
+package id.databisnis.android.bachot.compound.previews
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/ColorPreview.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/ColorPreview.kt
similarity index 94%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/previews/ColorPreview.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/ColorPreview.kt
index 396fd9e0..505a09c6 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/ColorPreview.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/ColorPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.previews
+package id.databisnis.android.bachot.compound.previews
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -22,7 +22,7 @@ import androidx.compose.ui.graphics.Brush
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
-import io.element.android.compound.utils.toHrf
+import id.databisnis.android.bachot.compound.utils.toHrf
@Composable
fun ColorPreview(
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/ColorsSchemePreview.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/ColorsSchemePreview.kt
similarity index 97%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/previews/ColorsSchemePreview.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/ColorsSchemePreview.kt
index f44e247d..898abfad 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/ColorsSchemePreview.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/ColorsSchemePreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.previews
+package id.databisnis.android.bachot.compound.previews
import androidx.compose.material3.ColorScheme
import androidx.compose.runtime.Composable
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/CompoundIconsPreview.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/CompoundIconsPreview.kt
similarity index 96%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/previews/CompoundIconsPreview.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/CompoundIconsPreview.kt
index 236e3627..3d6d9da2 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/CompoundIconsPreview.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/CompoundIconsPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.previews
+package id.databisnis.android.bachot.compound.previews
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -37,8 +37,8 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.LayoutDirection
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/SemanticColorsPreview.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/SemanticColorsPreview.kt
similarity index 97%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/previews/SemanticColorsPreview.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/SemanticColorsPreview.kt
index 3f5fb421..38685765 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/SemanticColorsPreview.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/SemanticColorsPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.previews
+package id.databisnis.android.bachot.compound.previews
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -18,8 +18,8 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.compoundColorsHcDark
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.compoundColorsHcDark
import kotlinx.collections.immutable.ImmutableMap
import kotlinx.collections.immutable.persistentMapOf
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/Typography.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/Typography.kt
similarity index 94%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/previews/Typography.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/Typography.kt
index 761bf12c..eeab933d 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/previews/Typography.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/previews/Typography.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.previews
+package id.databisnis.android.bachot.compound.previews
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -16,7 +16,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
@Preview
@Composable
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/showkase/CompoundShowkaseRootModule.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/showkase/CompoundShowkaseRootModule.kt
similarity index 88%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/showkase/CompoundShowkaseRootModule.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/showkase/CompoundShowkaseRootModule.kt
index 4f36d0cc..7a60887d 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/showkase/CompoundShowkaseRootModule.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/showkase/CompoundShowkaseRootModule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.showkase
+package id.databisnis.android.bachot.compound.showkase
import com.airbnb.android.showkase.annotation.ShowkaseRoot
import com.airbnb.android.showkase.annotation.ShowkaseRootModule
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/AvatarColors.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/AvatarColors.kt
similarity index 98%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/theme/AvatarColors.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/AvatarColors.kt
index 763f422a..f732b5fe 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/AvatarColors.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/AvatarColors.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.theme
+package id.databisnis.android.bachot.compound.theme
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/ElementTheme.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/ElementTheme.kt
similarity index 93%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/theme/ElementTheme.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/ElementTheme.kt
index 0f8e77a4..3d28c850 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/ElementTheme.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/ElementTheme.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.theme
+package id.databisnis.android.bachot.compound.theme
import android.os.Build
import androidx.activity.ComponentActivity
@@ -28,11 +28,11 @@ import androidx.compose.runtime.staticCompositionLocalOf
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.toArgb
import androidx.compose.ui.platform.LocalContext
-import io.element.android.compound.tokens.compoundTypography
-import io.element.android.compound.tokens.generated.SemanticColors
-import io.element.android.compound.tokens.generated.TypographyTokens
-import io.element.android.compound.tokens.generated.compoundColorsDark
-import io.element.android.compound.tokens.generated.compoundColorsLight
+import id.databisnis.android.bachot.compound.tokens.compoundTypography
+import id.databisnis.android.bachot.compound.tokens.generated.SemanticColors
+import id.databisnis.android.bachot.compound.tokens.generated.TypographyTokens
+import id.databisnis.android.bachot.compound.tokens.generated.compoundColorsDark
+import id.databisnis.android.bachot.compound.tokens.generated.compoundColorsLight
/**
* Inspired from https://medium.com/@lucasyujideveloper/54cbcbde1ace
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/ForcedDarkElementTheme.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/ForcedDarkElementTheme.kt
similarity index 93%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/theme/ForcedDarkElementTheme.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/ForcedDarkElementTheme.kt
index 272245f1..4ca54ef0 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/ForcedDarkElementTheme.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/ForcedDarkElementTheme.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.theme
+package id.databisnis.android.bachot.compound.theme
import androidx.activity.ComponentActivity
import androidx.activity.SystemBarStyle
@@ -17,7 +17,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.toArgb
-import io.element.android.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
/**
* Can be used to force a composable in dark theme.
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/LegacyColors.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/LegacyColors.kt
similarity index 76%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/theme/LegacyColors.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/LegacyColors.kt
index 503804f0..02958d32 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/LegacyColors.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/LegacyColors.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.theme
+package id.databisnis.android.bachot.compound.theme
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.annotations.CoreColorToken
-import io.element.android.compound.tokens.generated.internal.DarkColorTokens
-import io.element.android.compound.tokens.generated.internal.LightColorTokens
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.tokens.generated.internal.DarkColorTokens
+import id.databisnis.android.bachot.compound.tokens.generated.internal.LightColorTokens
// =================================================================================================
// IMPORTANT!
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialColorSchemeDark.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialColorSchemeDark.kt
similarity index 86%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialColorSchemeDark.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialColorSchemeDark.kt
index 6510b61a..5428de65 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialColorSchemeDark.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialColorSchemeDark.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.theme
+package id.databisnis.android.bachot.compound.theme
import androidx.compose.material3.ColorScheme
import androidx.compose.material3.darkColorScheme
-import io.element.android.compound.annotations.CoreColorToken
-import io.element.android.compound.tokens.generated.SemanticColors
-import io.element.android.compound.tokens.generated.internal.DarkColorTokens
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.tokens.generated.SemanticColors
+import id.databisnis.android.bachot.compound.tokens.generated.internal.DarkColorTokens
/**
* See the mapping in
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialColorSchemeLight.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialColorSchemeLight.kt
similarity index 86%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialColorSchemeLight.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialColorSchemeLight.kt
index df8fa572..83991844 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialColorSchemeLight.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialColorSchemeLight.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.theme
+package id.databisnis.android.bachot.compound.theme
import androidx.compose.material3.ColorScheme
import androidx.compose.material3.lightColorScheme
-import io.element.android.compound.annotations.CoreColorToken
-import io.element.android.compound.tokens.generated.SemanticColors
-import io.element.android.compound.tokens.generated.internal.LightColorTokens
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.tokens.generated.SemanticColors
+import id.databisnis.android.bachot.compound.tokens.generated.internal.LightColorTokens
/**
* See the mapping in
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialTextPreview.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialTextPreview.kt
similarity index 98%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialTextPreview.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialTextPreview.kt
index 792c7fba..fe7b8d08 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialTextPreview.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialTextPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.theme
+package id.databisnis.android.bachot.compound.theme
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -27,7 +27,7 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
-import io.element.android.compound.utils.toHrf
+import id.databisnis.android.bachot.compound.utils.toHrf
@Preview(heightDp = 1200, widthDp = 420)
@Composable
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialThemeColors.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialThemeColors.kt
similarity index 80%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialThemeColors.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialThemeColors.kt
index c2a923e9..f72ef9f3 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/MaterialThemeColors.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/MaterialThemeColors.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.theme
+package id.databisnis.android.bachot.compound.theme
import androidx.compose.material3.ColorScheme
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.previews.ColorsSchemePreview
-import io.element.android.compound.tokens.generated.SemanticColors
-import io.element.android.compound.tokens.generated.compoundColorsHcDark
-import io.element.android.compound.tokens.generated.compoundColorsHcLight
+import id.databisnis.android.bachot.compound.previews.ColorsSchemePreview
+import id.databisnis.android.bachot.compound.tokens.generated.SemanticColors
+import id.databisnis.android.bachot.compound.tokens.generated.compoundColorsHcDark
+import id.databisnis.android.bachot.compound.tokens.generated.compoundColorsHcLight
fun SemanticColors.toMaterialColorScheme(): ColorScheme {
return if (isLight) {
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/Theme.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/Theme.kt
similarity index 93%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/theme/Theme.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/Theme.kt
index 131b1443..6ab523ae 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/theme/Theme.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/theme/Theme.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.theme
+package id.databisnis.android.bachot.compound.theme
import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.runtime.Composable
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/CompoundTypography.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/CompoundTypography.kt
similarity index 96%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/CompoundTypography.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/CompoundTypography.kt
index 9417a306..3ebf0002 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/CompoundTypography.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/CompoundTypography.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.tokens
+package id.databisnis.android.bachot.compound.tokens
import androidx.compose.material3.Typography
import androidx.compose.ui.text.PlatformTextStyle
@@ -17,7 +17,7 @@ import androidx.compose.ui.text.style.LineHeightStyle
import androidx.compose.ui.unit.em
import androidx.compose.ui.unit.sp
import com.airbnb.android.showkase.annotation.ShowkaseTypography
-import io.element.android.compound.tokens.generated.TypographyTokens
+import id.databisnis.android.bachot.compound.tokens.generated.TypographyTokens
// 32px (Material) vs 34px, it's the closest one
@ShowkaseTypography(name = "M3 Headline Large", group = "Compound")
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/CompoundIcons.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/CompoundIcons.kt
similarity index 99%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/CompoundIcons.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/CompoundIcons.kt
index a8ae1cf8..00e00e0f 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/CompoundIcons.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/CompoundIcons.kt
@@ -17,9 +17,9 @@
@file:Suppress("all")
-package io.element.android.compound.tokens.generated
+package id.databisnis.android.bachot.compound.tokens.generated
-import io.element.android.compound.R
+import id.databisnis.android.bachot.compound.R
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.res.vectorResource
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/DO_NOT_MODIFY.txt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/DO_NOT_MODIFY.txt
similarity index 100%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/DO_NOT_MODIFY.txt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/DO_NOT_MODIFY.txt
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColors.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColors.kt
similarity index 99%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColors.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColors.kt
index fe04e212..6e510988 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColors.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColors.kt
@@ -8,7 +8,7 @@
@file:Suppress("all")
-package io.element.android.compound.tokens.generated
+package id.databisnis.android.bachot.compound.tokens.generated
import androidx.compose.runtime.Immutable
import androidx.compose.ui.graphics.Color
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsDark.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsDark.kt
similarity index 96%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsDark.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsDark.kt
index 6cbfd5f1..d0413dac 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsDark.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsDark.kt
@@ -16,10 +16,10 @@
@file:Suppress("all")
-package io.element.android.compound.tokens.generated
+package id.databisnis.android.bachot.compound.tokens.generated
-import io.element.android.compound.annotations.CoreColorToken
-import io.element.android.compound.tokens.generated.internal.DarkColorTokens
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.tokens.generated.internal.DarkColorTokens
/**
* Semantic colors for the dark Compound theme.
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsDarkHc.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsDarkHc.kt
similarity index 96%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsDarkHc.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsDarkHc.kt
index 94bcdabe..739cd7d4 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsDarkHc.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsDarkHc.kt
@@ -16,10 +16,10 @@
@file:Suppress("all")
-package io.element.android.compound.tokens.generated
+package id.databisnis.android.bachot.compound.tokens.generated
-import io.element.android.compound.annotations.CoreColorToken
-import io.element.android.compound.tokens.generated.internal.DarkHcColorTokens
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.tokens.generated.internal.DarkHcColorTokens
/**
* Semantic colors for the high contrast dark Compound theme.
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsLight.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsLight.kt
similarity index 96%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsLight.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsLight.kt
index cc779758..11b1ed6e 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsLight.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsLight.kt
@@ -16,10 +16,10 @@
@file:Suppress("all")
-package io.element.android.compound.tokens.generated
+package id.databisnis.android.bachot.compound.tokens.generated
-import io.element.android.compound.annotations.CoreColorToken
-import io.element.android.compound.tokens.generated.internal.LightColorTokens
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.tokens.generated.internal.LightColorTokens
/**
* Semantic colors for the light Compound theme.
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsLightHc.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsLightHc.kt
similarity index 96%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsLightHc.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsLightHc.kt
index 5956b801..88f8cfec 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/SemanticColorsLightHc.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/SemanticColorsLightHc.kt
@@ -16,10 +16,10 @@
@file:Suppress("all")
-package io.element.android.compound.tokens.generated
+package id.databisnis.android.bachot.compound.tokens.generated
-import io.element.android.compound.annotations.CoreColorToken
-import io.element.android.compound.tokens.generated.internal.LightHcColorTokens
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.tokens.generated.internal.LightHcColorTokens
/**
* Semantic colors for the high contrast light Compound theme.
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/TypographyTokens.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/TypographyTokens.kt
similarity index 99%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/TypographyTokens.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/TypographyTokens.kt
index 27ab3e91..78e5f1e1 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/TypographyTokens.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/TypographyTokens.kt
@@ -17,7 +17,7 @@
@file:Suppress("all")
-package io.element.android.compound.tokens.generated
+package id.databisnis.android.bachot.compound.tokens.generated
import androidx.compose.ui.text.font.FontFamily
import androidx.compose.ui.text.font.FontWeight
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/DarkColorTokens.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/DarkColorTokens.kt
similarity index 99%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/DarkColorTokens.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/DarkColorTokens.kt
index 10b31b57..8ceddba4 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/DarkColorTokens.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/DarkColorTokens.kt
@@ -16,10 +16,10 @@
@file:Suppress("all")
-package io.element.android.compound.tokens.generated.internal
+package id.databisnis.android.bachot.compound.tokens.generated.internal
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
@CoreColorToken
object DarkColorTokens {
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/DarkHcColorTokens.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/DarkHcColorTokens.kt
similarity index 99%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/DarkHcColorTokens.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/DarkHcColorTokens.kt
index fa55eaf6..367410e9 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/DarkHcColorTokens.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/DarkHcColorTokens.kt
@@ -16,10 +16,10 @@
@file:Suppress("all")
-package io.element.android.compound.tokens.generated.internal
+package id.databisnis.android.bachot.compound.tokens.generated.internal
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
@CoreColorToken
object DarkHcColorTokens {
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/LightColorTokens.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/LightColorTokens.kt
similarity index 99%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/LightColorTokens.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/LightColorTokens.kt
index dd42c82d..6a930f87 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/LightColorTokens.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/LightColorTokens.kt
@@ -16,10 +16,10 @@
@file:Suppress("all")
-package io.element.android.compound.tokens.generated.internal
+package id.databisnis.android.bachot.compound.tokens.generated.internal
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
@CoreColorToken
object LightColorTokens {
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/LightHcColorTokens.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/LightHcColorTokens.kt
similarity index 99%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/LightHcColorTokens.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/LightHcColorTokens.kt
index 0a680185..77d9bddf 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/internal/LightHcColorTokens.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/tokens/generated/internal/LightHcColorTokens.kt
@@ -16,10 +16,10 @@
@file:Suppress("all")
-package io.element.android.compound.tokens.generated.internal
+package id.databisnis.android.bachot.compound.tokens.generated.internal
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
@CoreColorToken
object LightHcColorTokens {
diff --git a/libraries/compound/src/main/kotlin/io/element/android/compound/utils/ColorUtils.kt b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/utils/ColorUtils.kt
similarity index 89%
rename from libraries/compound/src/main/kotlin/io/element/android/compound/utils/ColorUtils.kt
rename to libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/utils/ColorUtils.kt
index 778f5d70..8cbfbff0 100644
--- a/libraries/compound/src/main/kotlin/io/element/android/compound/utils/ColorUtils.kt
+++ b/libraries/compound/src/main/kotlin/id/databisnis/android/bachot/compound/utils/ColorUtils.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.utils
+package id.databisnis.android.bachot.compound.utils
import androidx.compose.ui.graphics.Color
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/AvatarColorsTest.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/AvatarColorsTest.kt
similarity index 76%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/AvatarColorsTest.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/AvatarColorsTest.kt
index 01c3e787..f209fc8b 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/AvatarColorsTest.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/AvatarColorsTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.screenshot
+package id.databisnis.android.bachot.compound.screenshot
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.github.takahirom.roborazzi.captureRoboImage
-import io.element.android.compound.screenshot.utils.screenshotFile
-import io.element.android.compound.theme.AvatarColorsPreviewDark
-import io.element.android.compound.theme.AvatarColorsPreviewLight
+import id.databisnis.android.bachot.compound.screenshot.utils.screenshotFile
+import id.databisnis.android.bachot.compound.theme.AvatarColorsPreviewDark
+import id.databisnis.android.bachot.compound.theme.AvatarColorsPreviewLight
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.annotation.Config
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/CompoundIconTest.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/CompoundIconTest.kt
similarity index 79%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/CompoundIconTest.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/CompoundIconTest.kt
index 6e152330..832951f6 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/CompoundIconTest.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/CompoundIconTest.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.screenshot
+package id.databisnis.android.bachot.compound.screenshot
import androidx.compose.foundation.layout.ColumnScope
import androidx.compose.material3.Icon
import androidx.compose.runtime.Composable
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.github.takahirom.roborazzi.captureRoboImage
-import io.element.android.compound.previews.IconsCompoundPreviewDark
-import io.element.android.compound.previews.IconsCompoundPreviewLight
-import io.element.android.compound.previews.IconsCompoundPreviewRtl
-import io.element.android.compound.previews.IconsPreview
-import io.element.android.compound.screenshot.utils.screenshotFile
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.compound.previews.IconsCompoundPreviewDark
+import id.databisnis.android.bachot.compound.previews.IconsCompoundPreviewLight
+import id.databisnis.android.bachot.compound.previews.IconsCompoundPreviewRtl
+import id.databisnis.android.bachot.compound.previews.IconsPreview
+import id.databisnis.android.bachot.compound.screenshot.utils.screenshotFile
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
import kotlinx.collections.immutable.toImmutableList
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/CompoundTypographyTest.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/CompoundTypographyTest.kt
similarity index 91%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/CompoundTypographyTest.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/CompoundTypographyTest.kt
index 902bab68..09efd74a 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/CompoundTypographyTest.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/CompoundTypographyTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.screenshot
+package id.databisnis.android.bachot.compound.screenshot
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -17,9 +17,9 @@ import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.unit.dp
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.github.takahirom.roborazzi.captureRoboImage
-import io.element.android.compound.screenshot.utils.screenshotFile
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.TypographyTokens
+import id.databisnis.android.bachot.compound.screenshot.utils.screenshotFile
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.TypographyTokens
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.annotation.Config
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/ForcedDarkElementThemeTest.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/ForcedDarkElementThemeTest.kt
similarity index 85%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/ForcedDarkElementThemeTest.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/ForcedDarkElementThemeTest.kt
index 74e6f301..8e2d1340 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/ForcedDarkElementThemeTest.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/ForcedDarkElementThemeTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.screenshot
+package id.databisnis.android.bachot.compound.screenshot
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
@@ -20,10 +20,10 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.github.takahirom.roborazzi.captureRoboImage
-import io.element.android.compound.colors.SemanticColorsLightDark
-import io.element.android.compound.screenshot.utils.screenshotFile
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.theme.ForcedDarkElementTheme
+import id.databisnis.android.bachot.compound.colors.SemanticColorsLightDark
+import id.databisnis.android.bachot.compound.screenshot.utils.screenshotFile
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ForcedDarkElementTheme
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.annotation.Config
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/LegacyColorsTest.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/LegacyColorsTest.kt
similarity index 82%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/LegacyColorsTest.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/LegacyColorsTest.kt
index deb27c65..71e14613 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/LegacyColorsTest.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/LegacyColorsTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.screenshot
+package id.databisnis.android.bachot.compound.screenshot
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
@@ -20,12 +20,12 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.github.takahirom.roborazzi.captureRoboImage
-import io.element.android.compound.previews.ColorPreview
-import io.element.android.compound.screenshot.utils.screenshotFile
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.theme.LinkColor
-import io.element.android.compound.theme.SnackBarLabelColorDark
-import io.element.android.compound.theme.SnackBarLabelColorLight
+import id.databisnis.android.bachot.compound.previews.ColorPreview
+import id.databisnis.android.bachot.compound.screenshot.utils.screenshotFile
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.LinkColor
+import id.databisnis.android.bachot.compound.theme.SnackBarLabelColorDark
+import id.databisnis.android.bachot.compound.theme.SnackBarLabelColorLight
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.annotation.Config
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialColorSchemeTest.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialColorSchemeTest.kt
similarity index 87%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialColorSchemeTest.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialColorSchemeTest.kt
index 282ca0e6..459c959a 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialColorSchemeTest.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialColorSchemeTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.screenshot
+package id.databisnis.android.bachot.compound.screenshot
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
@@ -20,12 +20,12 @@ import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.github.takahirom.roborazzi.captureRoboImage
-import io.element.android.compound.screenshot.utils.screenshotFile
-import io.element.android.compound.theme.ColorsSchemeDarkHcPreview
-import io.element.android.compound.theme.ColorsSchemeDarkPreview
-import io.element.android.compound.theme.ColorsSchemeLightHcPreview
-import io.element.android.compound.theme.ColorsSchemeLightPreview
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.screenshot.utils.screenshotFile
+import id.databisnis.android.bachot.compound.theme.ColorsSchemeDarkHcPreview
+import id.databisnis.android.bachot.compound.theme.ColorsSchemeDarkPreview
+import id.databisnis.android.bachot.compound.theme.ColorsSchemeLightHcPreview
+import id.databisnis.android.bachot.compound.theme.ColorsSchemeLightPreview
+import id.databisnis.android.bachot.compound.theme.ElementTheme
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.annotation.Config
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialTextTest.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialTextTest.kt
similarity index 79%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialTextTest.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialTextTest.kt
index 2aaeed43..bf7995ce 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialTextTest.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialTextTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.screenshot
+package id.databisnis.android.bachot.compound.screenshot
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.github.takahirom.roborazzi.captureRoboImage
-import io.element.android.compound.screenshot.utils.screenshotFile
-import io.element.android.compound.theme.MaterialTextPreview
+import id.databisnis.android.bachot.compound.screenshot.utils.screenshotFile
+import id.databisnis.android.bachot.compound.theme.MaterialTextPreview
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.annotation.Config
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialTypographyTest.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialTypographyTest.kt
similarity index 79%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialTypographyTest.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialTypographyTest.kt
index 3d8256e2..11faa76c 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialTypographyTest.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialTypographyTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.screenshot
+package id.databisnis.android.bachot.compound.screenshot
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.github.takahirom.roborazzi.captureRoboImage
-import io.element.android.compound.previews.TypographyPreview
-import io.element.android.compound.screenshot.utils.screenshotFile
+import id.databisnis.android.bachot.compound.previews.TypographyPreview
+import id.databisnis.android.bachot.compound.screenshot.utils.screenshotFile
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.annotation.Config
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialYouThemeTest.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialYouThemeTest.kt
similarity index 90%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialYouThemeTest.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialYouThemeTest.kt
index 2fe31671..7357867b 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/MaterialYouThemeTest.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/MaterialYouThemeTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.screenshot
+package id.databisnis.android.bachot.compound.screenshot
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -21,9 +21,9 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.github.takahirom.roborazzi.captureRoboImage
-import io.element.android.compound.previews.ColorsSchemePreview
-import io.element.android.compound.screenshot.utils.screenshotFile
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.previews.ColorsSchemePreview
+import id.databisnis.android.bachot.compound.screenshot.utils.screenshotFile
+import id.databisnis.android.bachot.compound.theme.ElementTheme
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.annotation.Config
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/SemanticColorsTest.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/SemanticColorsTest.kt
similarity index 73%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/SemanticColorsTest.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/SemanticColorsTest.kt
index f36d0d2e..502f3fab 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/SemanticColorsTest.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/SemanticColorsTest.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.screenshot
+package id.databisnis.android.bachot.compound.screenshot
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.github.takahirom.roborazzi.captureRoboImage
-import io.element.android.compound.previews.CompoundSemanticColorsDark
-import io.element.android.compound.previews.CompoundSemanticColorsDarkHc
-import io.element.android.compound.previews.CompoundSemanticColorsLight
-import io.element.android.compound.previews.CompoundSemanticColorsLightHc
-import io.element.android.compound.screenshot.utils.screenshotFile
+import id.databisnis.android.bachot.compound.previews.CompoundSemanticColorsDark
+import id.databisnis.android.bachot.compound.previews.CompoundSemanticColorsDarkHc
+import id.databisnis.android.bachot.compound.previews.CompoundSemanticColorsLight
+import id.databisnis.android.bachot.compound.previews.CompoundSemanticColorsLightHc
+import id.databisnis.android.bachot.compound.screenshot.utils.screenshotFile
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.annotation.Config
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/utils/ScreenshotUtils.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/utils/ScreenshotUtils.kt
similarity index 88%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/utils/ScreenshotUtils.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/utils/ScreenshotUtils.kt
index 082a9b24..54e77532 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/screenshot/utils/ScreenshotUtils.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/screenshot/utils/ScreenshotUtils.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.screenshot.utils
+package id.databisnis.android.bachot.compound.screenshot.utils
import java.io.File
diff --git a/libraries/compound/src/test/kotlin/io/element/android/compound/theme/ThemeTest.kt b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/theme/ThemeTest.kt
similarity index 97%
rename from libraries/compound/src/test/kotlin/io/element/android/compound/theme/ThemeTest.kt
rename to libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/theme/ThemeTest.kt
index 8fd7c5f0..e5c224d0 100644
--- a/libraries/compound/src/test/kotlin/io/element/android/compound/theme/ThemeTest.kt
+++ b/libraries/compound/src/test/kotlin/id/databisnis/android/bachot/compound/theme/ThemeTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.compound.theme
+package id.databisnis.android.bachot.compound.theme
import android.content.res.Configuration
import androidx.compose.runtime.CompositionLocalProvider
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/bool/Booleans.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/bool/Booleans.kt
similarity index 84%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/bool/Booleans.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/bool/Booleans.kt
index 703bc924..fc3aa645 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/bool/Booleans.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/bool/Booleans.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.bool
+package id.databisnis.android.bachot.libraries.core.bool
fun Boolean?.orTrue() = this ?: true
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/cache/CircularCache.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/cache/CircularCache.kt
similarity index 93%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/cache/CircularCache.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/cache/CircularCache.kt
index 57edd84a..b310dc0a 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/cache/CircularCache.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/cache/CircularCache.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.cache
+package id.databisnis.android.bachot.libraries.core.cache
/**
* A FIFO circular buffer of T.
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/ChildScopeOf.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/ChildScopeOf.kt
similarity index 94%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/ChildScopeOf.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/ChildScopeOf.kt
index 1fba0215..175bce48 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/ChildScopeOf.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/ChildScopeOf.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.coroutine
+package id.databisnis.android.bachot.libraries.core.coroutine
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.CoroutineName
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/CoroutineDispatchers.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/CoroutineDispatchers.kt
similarity index 91%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/CoroutineDispatchers.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/CoroutineDispatchers.kt
index 6b0ceb22..a3f2155c 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/CoroutineDispatchers.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/CoroutineDispatchers.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.coroutine
+package id.databisnis.android.bachot.libraries.core.coroutine
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.Dispatchers
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/DerivedStateFlow.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/DerivedStateFlow.kt
similarity index 96%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/DerivedStateFlow.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/DerivedStateFlow.kt
index b186e6f2..523fdb2c 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/DerivedStateFlow.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/DerivedStateFlow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.coroutine
+package id.databisnis.android.bachot.libraries.core.coroutine
import kotlinx.coroutines.ExperimentalForInheritanceCoroutinesApi
import kotlinx.coroutines.coroutineScope
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/ErrorFlow.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/ErrorFlow.kt
similarity index 87%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/ErrorFlow.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/ErrorFlow.kt
index 5498d52f..a961ba9d 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/ErrorFlow.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/ErrorFlow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.coroutine
+package id.databisnis.android.bachot.libraries.core.coroutine
import kotlinx.coroutines.flow.flow
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/Flow.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/Flow.kt
similarity index 93%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/Flow.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/Flow.kt
index 64dbe7f2..4a376874 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/Flow.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/Flow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.coroutine
+package id.databisnis.android.bachot.libraries.core.coroutine
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.filterNotNull
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/ParallelMap.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/ParallelMap.kt
similarity index 89%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/ParallelMap.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/ParallelMap.kt
index 109d492a..02dc5d9c 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/ParallelMap.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/ParallelMap.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.coroutine
+package id.databisnis.android.bachot.libraries.core.coroutine
import kotlinx.coroutines.async
import kotlinx.coroutines.awaitAll
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/Suspend.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/Suspend.kt
similarity index 89%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/Suspend.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/Suspend.kt
index a2113c6d..94ede0f7 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/Suspend.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/Suspend.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.coroutine
+package id.databisnis.android.bachot.libraries.core.coroutine
import kotlinx.coroutines.delay
import kotlin.system.measureTimeMillis
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/SuspendLazy.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/SuspendLazy.kt
similarity index 92%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/SuspendLazy.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/SuspendLazy.kt
index f6068d27..afa538fc 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/coroutine/SuspendLazy.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/coroutine/SuspendLazy.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.coroutine
+package id.databisnis.android.bachot.libraries.core.coroutine
import kotlinx.coroutines.CompletableDeferred
import kotlinx.coroutines.CoroutineScope
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/data/ByteSize.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/data/ByteSize.kt
similarity index 92%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/data/ByteSize.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/data/ByteSize.kt
index fe72866d..70971339 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/data/ByteSize.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/data/ByteSize.kt
@@ -5,7 +5,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.data
+package id.databisnis.android.bachot.libraries.core.data
enum class ByteUnit(val bitShift: Int) {
BYTES(0),
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/data/FilterUpTo.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/data/FilterUpTo.kt
similarity index 94%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/data/FilterUpTo.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/data/FilterUpTo.kt
index a691c06f..bd2a870a 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/data/FilterUpTo.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/data/FilterUpTo.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.data
+package id.databisnis.android.bachot.libraries.core.data
/**
* Returns a list containing first [count] elements matching the given [predicate].
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/data/Try.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/data/Try.kt
similarity index 92%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/data/Try.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/data/Try.kt
index 34c5eb68..b22f929d 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/data/Try.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/data/Try.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.data
+package id.databisnis.android.bachot.libraries.core.data
import kotlin.coroutines.cancellation.CancellationException
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/extensions/BasicExtensions.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/extensions/BasicExtensions.kt
similarity index 98%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/extensions/BasicExtensions.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/extensions/BasicExtensions.kt
index d3a2805d..9e1bf33a 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/extensions/BasicExtensions.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/extensions/BasicExtensions.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.extensions
+package id.databisnis.android.bachot.libraries.core.extensions
import java.text.Normalizer
import java.util.Locale
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/extensions/BuildMeta.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/extensions/BuildMeta.kt
similarity index 74%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/extensions/BuildMeta.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/extensions/BuildMeta.kt
index c1135b5d..e424aec1 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/extensions/BuildMeta.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/extensions/BuildMeta.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.extensions
+package id.databisnis.android.bachot.libraries.core.extensions
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.core.meta.BuildType
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildType
fun BuildMeta.isElement(): Boolean {
return when (buildType) {
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/extensions/Result.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/extensions/Result.kt
similarity index 98%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/extensions/Result.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/extensions/Result.kt
index 614dc6d5..cea6ba3f 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/extensions/Result.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/extensions/Result.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.extensions
+package id.databisnis.android.bachot.libraries.core.extensions
import kotlin.coroutines.cancellation.CancellationException
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/hash/Hash.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/hash/Hash.kt
similarity index 92%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/hash/Hash.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/hash/Hash.kt
index 944889bd..892ea9d4 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/hash/Hash.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/hash/Hash.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.hash
+package id.databisnis.android.bachot.libraries.core.hash
import java.security.MessageDigest
import java.util.Locale
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/log/logger/LoggerTag.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/log/logger/LoggerTag.kt
similarity index 92%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/log/logger/LoggerTag.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/log/logger/LoggerTag.kt
index 1c1d5cdf..6d7ebe31 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/log/logger/LoggerTag.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/log/logger/LoggerTag.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.log.logger
+package id.databisnis.android.bachot.libraries.core.log.logger
/**
* Parent class for custom logger tags. Can be used with Timber :
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/meta/BuildMeta.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/meta/BuildMeta.kt
similarity index 92%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/meta/BuildMeta.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/meta/BuildMeta.kt
index 8781c718..ec64f18d 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/meta/BuildMeta.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/meta/BuildMeta.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.meta
+package id.databisnis.android.bachot.libraries.core.meta
data class BuildMeta(
val buildType: BuildType,
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/meta/BuildType.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/meta/BuildType.kt
similarity index 84%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/meta/BuildType.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/meta/BuildType.kt
index 04b6f7d9..f62c2254 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/meta/BuildType.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/meta/BuildType.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.meta
+package id.databisnis.android.bachot.libraries.core.meta
enum class BuildType {
RELEASE,
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/mimetype/MimeTypes.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/mimetype/MimeTypes.kt
similarity index 94%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/mimetype/MimeTypes.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/mimetype/MimeTypes.kt
index e7962f8b..e37fcddc 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/mimetype/MimeTypes.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/mimetype/MimeTypes.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.mimetype
+package id.databisnis.android.bachot.libraries.core.mimetype
-import io.element.android.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
// The Android SDK does not provide constant for mime type, add some of them here
@Suppress("ktlint:standard:property-naming")
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/preview/PreviewUtil.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/preview/PreviewUtil.kt
similarity index 92%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/preview/PreviewUtil.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/preview/PreviewUtil.kt
index 0bb76179..ae8a6067 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/preview/PreviewUtil.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/preview/PreviewUtil.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.preview
+package id.databisnis.android.bachot.libraries.core.preview
val loremIpsum = """
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut la
diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/uri/UrlUtils.kt b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/uri/UrlUtils.kt
similarity index 93%
rename from libraries/core/src/main/kotlin/io/element/android/libraries/core/uri/UrlUtils.kt
rename to libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/uri/UrlUtils.kt
index a086a6fb..8d455b06 100644
--- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/uri/UrlUtils.kt
+++ b/libraries/core/src/main/kotlin/id/databisnis/android/bachot/libraries/core/uri/UrlUtils.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.uri
+package id.databisnis.android.bachot.libraries.core.uri
import java.net.URI
diff --git a/libraries/core/src/test/kotlin/io/element/android/libraries/core/cache/CircularCacheTest.kt b/libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/cache/CircularCacheTest.kt
similarity index 96%
rename from libraries/core/src/test/kotlin/io/element/android/libraries/core/cache/CircularCacheTest.kt
rename to libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/cache/CircularCacheTest.kt
index 367acd9c..003f24ca 100644
--- a/libraries/core/src/test/kotlin/io/element/android/libraries/core/cache/CircularCacheTest.kt
+++ b/libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/cache/CircularCacheTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.cache
+package id.databisnis.android.bachot.libraries.core.cache
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/libraries/core/src/test/kotlin/io/element/android/libraries/core/data/ByteSizeTest.kt b/libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/data/ByteSizeTest.kt
similarity index 97%
rename from libraries/core/src/test/kotlin/io/element/android/libraries/core/data/ByteSizeTest.kt
rename to libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/data/ByteSizeTest.kt
index 0d1ec87b..187ffa8e 100644
--- a/libraries/core/src/test/kotlin/io/element/android/libraries/core/data/ByteSizeTest.kt
+++ b/libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/data/ByteSizeTest.kt
@@ -5,7 +5,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.data
+package id.databisnis.android.bachot.libraries.core.data
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/libraries/core/src/test/kotlin/io/element/android/libraries/core/extensions/BasicExtensionsTest.kt b/libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/extensions/BasicExtensionsTest.kt
similarity index 97%
rename from libraries/core/src/test/kotlin/io/element/android/libraries/core/extensions/BasicExtensionsTest.kt
rename to libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/extensions/BasicExtensionsTest.kt
index 0099a67a..b787ff25 100644
--- a/libraries/core/src/test/kotlin/io/element/android/libraries/core/extensions/BasicExtensionsTest.kt
+++ b/libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/extensions/BasicExtensionsTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.extensions
+package id.databisnis.android.bachot.libraries.core.extensions
import org.junit.Assert.assertEquals
import org.junit.Assert.assertFalse
diff --git a/libraries/core/src/test/kotlin/io/element/android/libraries/core/extensions/ResultTest.kt b/libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/extensions/ResultTest.kt
similarity index 97%
rename from libraries/core/src/test/kotlin/io/element/android/libraries/core/extensions/ResultTest.kt
rename to libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/extensions/ResultTest.kt
index 6c6340e1..7ceba96e 100644
--- a/libraries/core/src/test/kotlin/io/element/android/libraries/core/extensions/ResultTest.kt
+++ b/libraries/core/src/test/kotlin/id/databisnis/android/bachot/libraries/core/extensions/ResultTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.core.extensions
+package id.databisnis.android.bachot.libraries.core.extensions
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/libraries/cryptography/api/build.gradle.kts b/libraries/cryptography/api/build.gradle.kts
index 9ce26419..0967d11d 100644
--- a/libraries/cryptography/api/build.gradle.kts
+++ b/libraries/cryptography/api/build.gradle.kts
@@ -7,9 +7,9 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.cryptography.api"
+ namespace = "id.databisnis.android.bachot.libraries.cryptography.api"
}
diff --git a/libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/AESEncryptionSpecs.kt b/libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/AESEncryptionSpecs.kt
similarity index 90%
rename from libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/AESEncryptionSpecs.kt
rename to libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/AESEncryptionSpecs.kt
index ea1309fa..0041e24f 100644
--- a/libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/AESEncryptionSpecs.kt
+++ b/libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/AESEncryptionSpecs.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.cryptography.api
+package id.databisnis.android.bachot.libraries.cryptography.api
import android.security.keystore.KeyProperties
diff --git a/libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/EncryptionDecryptionService.kt b/libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/EncryptionDecryptionService.kt
similarity index 91%
rename from libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/EncryptionDecryptionService.kt
rename to libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/EncryptionDecryptionService.kt
index fc882bc5..2954818a 100644
--- a/libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/EncryptionDecryptionService.kt
+++ b/libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/EncryptionDecryptionService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.cryptography.api
+package id.databisnis.android.bachot.libraries.cryptography.api
import javax.crypto.Cipher
import javax.crypto.SecretKey
diff --git a/libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/EncryptionResult.kt b/libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/EncryptionResult.kt
similarity index 96%
rename from libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/EncryptionResult.kt
rename to libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/EncryptionResult.kt
index 776cd2dd..7187e3d7 100644
--- a/libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/EncryptionResult.kt
+++ b/libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/EncryptionResult.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalEncodingApi::class)
-package io.element.android.libraries.cryptography.api
+package id.databisnis.android.bachot.libraries.cryptography.api
import java.nio.ByteBuffer
import kotlin.io.encoding.Base64
diff --git a/libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/SecretKeyRepository.kt b/libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/SecretKeyRepository.kt
similarity index 93%
rename from libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/SecretKeyRepository.kt
rename to libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/SecretKeyRepository.kt
index ba6c10db..55b6917c 100644
--- a/libraries/cryptography/api/src/main/kotlin/io/element/android/libraries/cryptography/api/SecretKeyRepository.kt
+++ b/libraries/cryptography/api/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/api/SecretKeyRepository.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.cryptography.api
+package id.databisnis.android.bachot.libraries.cryptography.api
import javax.crypto.SecretKey
diff --git a/libraries/cryptography/impl/build.gradle.kts b/libraries/cryptography/impl/build.gradle.kts
index 454432de..86c526bd 100644
--- a/libraries/cryptography/impl/build.gradle.kts
+++ b/libraries/cryptography/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.cryptography.impl"
+ namespace = "id.databisnis.android.bachot.libraries.cryptography.impl"
}
setupDependencyInjection()
diff --git a/libraries/cryptography/impl/src/main/kotlin/io/element/android/libraries/cryptography/impl/AESEncryptionDecryptionService.kt b/libraries/cryptography/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/AESEncryptionDecryptionService.kt
similarity index 83%
rename from libraries/cryptography/impl/src/main/kotlin/io/element/android/libraries/cryptography/impl/AESEncryptionDecryptionService.kt
rename to libraries/cryptography/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/AESEncryptionDecryptionService.kt
index cf5c2c63..ea066bb6 100644
--- a/libraries/cryptography/impl/src/main/kotlin/io/element/android/libraries/cryptography/impl/AESEncryptionDecryptionService.kt
+++ b/libraries/cryptography/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/AESEncryptionDecryptionService.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.cryptography.impl
+package id.databisnis.android.bachot.libraries.cryptography.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.cryptography.api.AESEncryptionSpecs
-import io.element.android.libraries.cryptography.api.EncryptionDecryptionService
-import io.element.android.libraries.cryptography.api.EncryptionResult
+import id.databisnis.android.bachot.libraries.cryptography.api.AESEncryptionSpecs
+import id.databisnis.android.bachot.libraries.cryptography.api.EncryptionDecryptionService
+import id.databisnis.android.bachot.libraries.cryptography.api.EncryptionResult
import javax.crypto.Cipher
import javax.crypto.SecretKey
import javax.crypto.spec.GCMParameterSpec
diff --git a/libraries/cryptography/impl/src/main/kotlin/io/element/android/libraries/cryptography/impl/CryptographyModule.kt b/libraries/cryptography/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/CryptographyModule.kt
similarity index 91%
rename from libraries/cryptography/impl/src/main/kotlin/io/element/android/libraries/cryptography/impl/CryptographyModule.kt
rename to libraries/cryptography/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/CryptographyModule.kt
index e9a9eb7b..cd352a82 100644
--- a/libraries/cryptography/impl/src/main/kotlin/io/element/android/libraries/cryptography/impl/CryptographyModule.kt
+++ b/libraries/cryptography/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/CryptographyModule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.cryptography.impl
+package id.databisnis.android.bachot.libraries.cryptography.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.BindingContainer
diff --git a/libraries/cryptography/impl/src/main/kotlin/io/element/android/libraries/cryptography/impl/KeyStoreSecretKeyRepository.kt b/libraries/cryptography/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/KeyStoreSecretKeyRepository.kt
similarity index 90%
rename from libraries/cryptography/impl/src/main/kotlin/io/element/android/libraries/cryptography/impl/KeyStoreSecretKeyRepository.kt
rename to libraries/cryptography/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/KeyStoreSecretKeyRepository.kt
index 46572ef0..7726b2ca 100644
--- a/libraries/cryptography/impl/src/main/kotlin/io/element/android/libraries/cryptography/impl/KeyStoreSecretKeyRepository.kt
+++ b/libraries/cryptography/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/KeyStoreSecretKeyRepository.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.cryptography.impl
+package id.databisnis.android.bachot.libraries.cryptography.impl
import android.annotation.SuppressLint
import android.security.keystore.KeyGenParameterSpec
import android.security.keystore.KeyProperties
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.cryptography.api.AESEncryptionSpecs
-import io.element.android.libraries.cryptography.api.SecretKeyRepository
+import id.databisnis.android.bachot.libraries.cryptography.api.AESEncryptionSpecs
+import id.databisnis.android.bachot.libraries.cryptography.api.SecretKeyRepository
import timber.log.Timber
import java.security.KeyStore
import java.security.KeyStoreException
diff --git a/libraries/cryptography/impl/src/test/kotlin/io/element/android/libraries/cryptography/impl/AESEncryptionDecryptionServiceTest.kt b/libraries/cryptography/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/AESEncryptionDecryptionServiceTest.kt
similarity index 96%
rename from libraries/cryptography/impl/src/test/kotlin/io/element/android/libraries/cryptography/impl/AESEncryptionDecryptionServiceTest.kt
rename to libraries/cryptography/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/AESEncryptionDecryptionServiceTest.kt
index d4494097..b1c00ece 100644
--- a/libraries/cryptography/impl/src/test/kotlin/io/element/android/libraries/cryptography/impl/AESEncryptionDecryptionServiceTest.kt
+++ b/libraries/cryptography/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/cryptography/impl/AESEncryptionDecryptionServiceTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.cryptography.impl
+package id.databisnis.android.bachot.libraries.cryptography.impl
import android.security.keystore.KeyProperties
import com.google.common.truth.Truth.assertThat
diff --git a/libraries/cryptography/test/build.gradle.kts b/libraries/cryptography/test/build.gradle.kts
index eaa621d5..77be5c29 100644
--- a/libraries/cryptography/test/build.gradle.kts
+++ b/libraries/cryptography/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.cryptography.test"
+ namespace = "id.databisnis.android.bachot.libraries.cryptography.test"
}
dependencies {
diff --git a/libraries/cryptography/test/src/main/kotlin/io/element/android/libraries/cryptography/test/SimpleSecretKeyRepository.kt b/libraries/cryptography/test/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/test/SimpleSecretKeyRepository.kt
similarity index 80%
rename from libraries/cryptography/test/src/main/kotlin/io/element/android/libraries/cryptography/test/SimpleSecretKeyRepository.kt
rename to libraries/cryptography/test/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/test/SimpleSecretKeyRepository.kt
index 0e301553..1355817a 100644
--- a/libraries/cryptography/test/src/main/kotlin/io/element/android/libraries/cryptography/test/SimpleSecretKeyRepository.kt
+++ b/libraries/cryptography/test/src/main/kotlin/id/databisnis/android/bachot/libraries/cryptography/test/SimpleSecretKeyRepository.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.cryptography.test
+package id.databisnis.android.bachot.libraries.cryptography.test
-import io.element.android.libraries.cryptography.api.AESEncryptionSpecs
-import io.element.android.libraries.cryptography.api.SecretKeyRepository
+import id.databisnis.android.bachot.libraries.cryptography.api.AESEncryptionSpecs
+import id.databisnis.android.bachot.libraries.cryptography.api.SecretKeyRepository
import javax.crypto.KeyGenerator
import javax.crypto.SecretKey
diff --git a/libraries/dateformatter/api/build.gradle.kts b/libraries/dateformatter/api/build.gradle.kts
index 33194e76..739a9f75 100644
--- a/libraries/dateformatter/api/build.gradle.kts
+++ b/libraries/dateformatter/api/build.gradle.kts
@@ -9,11 +9,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.dateformatter.api"
+ namespace = "id.databisnis.android.bachot.libraries.dateformatter.api"
}
dependencies {
diff --git a/libraries/dateformatter/api/src/main/kotlin/io/element/android/libraries/dateformatter/api/DateFormatter.kt b/libraries/dateformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/api/DateFormatter.kt
similarity index 94%
rename from libraries/dateformatter/api/src/main/kotlin/io/element/android/libraries/dateformatter/api/DateFormatter.kt
rename to libraries/dateformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/api/DateFormatter.kt
index 1f5c88f0..dd9da80c 100644
--- a/libraries/dateformatter/api/src/main/kotlin/io/element/android/libraries/dateformatter/api/DateFormatter.kt
+++ b/libraries/dateformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/api/DateFormatter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.api
+package id.databisnis.android.bachot.libraries.dateformatter.api
interface DateFormatter {
fun format(
diff --git a/libraries/dateformatter/api/src/main/kotlin/io/element/android/libraries/dateformatter/api/DurationFormatter.kt b/libraries/dateformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/api/DurationFormatter.kt
similarity index 94%
rename from libraries/dateformatter/api/src/main/kotlin/io/element/android/libraries/dateformatter/api/DurationFormatter.kt
rename to libraries/dateformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/api/DurationFormatter.kt
index 8ecf01c3..6a72270c 100644
--- a/libraries/dateformatter/api/src/main/kotlin/io/element/android/libraries/dateformatter/api/DurationFormatter.kt
+++ b/libraries/dateformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/api/DurationFormatter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.api
+package id.databisnis.android.bachot.libraries.dateformatter.api
import java.util.Locale
import kotlin.time.Duration
diff --git a/libraries/dateformatter/api/src/test/kotlin/io/element/android/libraries/dateformatter/api/DurationFormatterTest.kt b/libraries/dateformatter/api/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/api/DurationFormatterTest.kt
similarity index 96%
rename from libraries/dateformatter/api/src/test/kotlin/io/element/android/libraries/dateformatter/api/DurationFormatterTest.kt
rename to libraries/dateformatter/api/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/api/DurationFormatterTest.kt
index e3a5f2bd..6f24e48b 100644
--- a/libraries/dateformatter/api/src/test/kotlin/io/element/android/libraries/dateformatter/api/DurationFormatterTest.kt
+++ b/libraries/dateformatter/api/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/api/DurationFormatterTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.api
+package id.databisnis.android.bachot.libraries.dateformatter.api
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/libraries/dateformatter/impl/build.gradle.kts b/libraries/dateformatter/impl/build.gradle.kts
index c9ddf459..38b12c2a 100644
--- a/libraries/dateformatter/impl/build.gradle.kts
+++ b/libraries/dateformatter/impl/build.gradle.kts
@@ -10,13 +10,13 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
setupDependencyInjection()
android {
- namespace = "io.element.android.libraries.dateformatter.impl"
+ namespace = "id.databisnis.android.bachot.libraries.dateformatter.impl"
testOptions {
unitTests {
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterDay.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterDay.kt
similarity index 93%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterDay.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterDay.kt
index 39d2ba84..03a52402 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterDay.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterDay.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.extensions.safeCapitalize
+import id.databisnis.android.bachot.libraries.core.extensions.safeCapitalize
interface DateFormatterDay {
fun format(
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterFull.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterFull.kt
similarity index 89%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterFull.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterFull.kt
index 11a15324..c2729659 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterFull.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterFull.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import dev.zacsweers.metro.Inject
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
@Inject
class DateFormatterFull(
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterMonth.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterMonth.kt
similarity index 81%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterMonth.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterMonth.kt
index f3916486..b28d5528 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterMonth.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterMonth.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.core.extensions.safeCapitalize
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.libraries.core.extensions.safeCapitalize
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
@Inject
class DateFormatterMonth(
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterTime.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterTime.kt
similarity index 94%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterTime.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterTime.kt
index eadf0e0e..8573bb97 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterTime.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterTime.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import dev.zacsweers.metro.Inject
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterTimeOnly.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterTimeOnly.kt
similarity index 90%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterTimeOnly.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterTimeOnly.kt
index 2889235f..8972ff68 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatterTimeOnly.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatterTimeOnly.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import dev.zacsweers.metro.Inject
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatters.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatters.kt
similarity index 98%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatters.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatters.kt
index cf6b3021..05dd5cd6 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateFormatters.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateFormatters.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import android.text.format.DateUtils
import dev.zacsweers.metro.AppScope
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateTimeFormatters.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateTimeFormatters.kt
similarity index 96%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateTimeFormatters.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateTimeFormatters.kt
index 0a7e6835..b9dde413 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DateTimeFormatters.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DateTimeFormatters.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import android.text.format.DateFormat
import java.time.format.DateTimeFormatter
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DefaultDateFormatter.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DefaultDateFormatter.kt
similarity index 86%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DefaultDateFormatter.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DefaultDateFormatter.kt
index 8b2bcc56..439a3af7 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/DefaultDateFormatter.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DefaultDateFormatter.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
@ContributesBinding(AppScope::class)
class DefaultDateFormatter(
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/LocalDateTimeProvider.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/LocalDateTimeProvider.kt
similarity index 93%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/LocalDateTimeProvider.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/LocalDateTimeProvider.kt
index a205c844..baa5a28d 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/LocalDateTimeProvider.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/LocalDateTimeProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import dev.zacsweers.metro.Inject
import kotlinx.datetime.LocalDateTime
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/LocaleChangeObserver.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/LocaleChangeObserver.kt
similarity index 91%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/LocaleChangeObserver.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/LocaleChangeObserver.kt
index bb2b1e01..33a42e47 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/LocaleChangeObserver.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/LocaleChangeObserver.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import android.content.BroadcastReceiver
import android.content.Context
@@ -16,7 +16,7 @@ import android.os.Build
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
fun interface LocaleChangeObserver {
fun addListener(listener: LocaleChangeListener)
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/TimezoneProvider.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/TimezoneProvider.kt
similarity index 83%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/TimezoneProvider.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/TimezoneProvider.kt
index 77eba1a2..e912d4a8 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/TimezoneProvider.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/TimezoneProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import kotlinx.datetime.TimeZone
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/di/DateFormatterModule.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/di/DateFormatterModule.kt
similarity index 84%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/di/DateFormatterModule.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/di/DateFormatterModule.kt
index c80324c1..4b4890ba 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/di/DateFormatterModule.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/di/DateFormatterModule.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl.di
+package id.databisnis.android.bachot.libraries.dateformatter.impl.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Provides
-import io.element.android.libraries.dateformatter.impl.TimezoneProvider
+import id.databisnis.android.bachot.libraries.dateformatter.impl.TimezoneProvider
import kotlinx.datetime.TimeZone
import java.util.Locale
import kotlin.time.Clock
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/DateForPreview.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/DateForPreview.kt
similarity index 94%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/DateForPreview.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/DateForPreview.kt
index 79fe3acc..53c4a56f 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/DateForPreview.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/DateForPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl.previews
+package id.databisnis.android.bachot.libraries.dateformatter.impl.previews
data class DateForPreview(
val semantic: String,
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/DateFormatterModeProvider.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/DateFormatterModeProvider.kt
similarity index 76%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/DateFormatterModeProvider.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/DateFormatterModeProvider.kt
index 48856cad..163df48d 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/DateFormatterModeProvider.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/DateFormatterModeProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl.previews
+package id.databisnis.android.bachot.libraries.dateformatter.impl.previews
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
class DateFormatterModeProvider : PreviewParameterProvider {
override val values: Sequence
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/DateFormatterModeViewPreview.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/DateFormatterModeViewPreview.kt
similarity index 87%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/DateFormatterModeViewPreview.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/DateFormatterModeViewPreview.kt
index e3cd9563..675f0cb4 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/DateFormatterModeViewPreview.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/DateFormatterModeViewPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl.previews
+package id.databisnis.android.bachot.libraries.dateformatter.impl.previews
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
@@ -23,12 +23,12 @@ import androidx.compose.ui.text.intl.Locale
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
-import io.element.android.libraries.dateformatter.impl.DefaultDateFormatter
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.utils.allBooleans
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.dateformatter.impl.DefaultDateFormatter
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.utils.allBooleans
import kotlin.time.Instant
@Preview
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/Factory.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/Factory.kt
similarity index 72%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/Factory.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/Factory.kt
index 6028a047..6fdda2f1 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/Factory.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/Factory.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl.previews
+package id.databisnis.android.bachot.libraries.dateformatter.impl.previews
import android.content.Context
-import io.element.android.libraries.dateformatter.impl.DateFormatterFull
-import io.element.android.libraries.dateformatter.impl.DateFormatterMonth
-import io.element.android.libraries.dateformatter.impl.DateFormatterTime
-import io.element.android.libraries.dateformatter.impl.DateFormatterTimeOnly
-import io.element.android.libraries.dateformatter.impl.DateFormatters
-import io.element.android.libraries.dateformatter.impl.DefaultDateFormatter
-import io.element.android.libraries.dateformatter.impl.DefaultDateFormatterDay
-import io.element.android.libraries.dateformatter.impl.LocalDateTimeProvider
+import id.databisnis.android.bachot.libraries.dateformatter.impl.DateFormatterFull
+import id.databisnis.android.bachot.libraries.dateformatter.impl.DateFormatterMonth
+import id.databisnis.android.bachot.libraries.dateformatter.impl.DateFormatterTime
+import id.databisnis.android.bachot.libraries.dateformatter.impl.DateFormatterTimeOnly
+import id.databisnis.android.bachot.libraries.dateformatter.impl.DateFormatters
+import id.databisnis.android.bachot.libraries.dateformatter.impl.DefaultDateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.impl.DefaultDateFormatterDay
+import id.databisnis.android.bachot.libraries.dateformatter.impl.LocalDateTimeProvider
import kotlinx.datetime.TimeZone
import java.util.Locale
import kotlin.time.Instant
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/PreviewClock.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/PreviewClock.kt
similarity index 87%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/PreviewClock.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/PreviewClock.kt
index feecf105..c5e8dc72 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/PreviewClock.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/PreviewClock.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl.previews
+package id.databisnis.android.bachot.libraries.dateformatter.impl.previews
import kotlin.time.Clock
import kotlin.time.Instant
diff --git a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/PreviewStringProvider.kt b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/PreviewStringProvider.kt
similarity index 85%
rename from libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/PreviewStringProvider.kt
rename to libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/PreviewStringProvider.kt
index 3cd004f8..6eaae7b0 100644
--- a/libraries/dateformatter/impl/src/main/kotlin/io/element/android/libraries/dateformatter/impl/previews/PreviewStringProvider.kt
+++ b/libraries/dateformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/previews/PreviewStringProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl.previews
+package id.databisnis.android.bachot.libraries.dateformatter.impl.previews
import android.content.res.Resources
import androidx.annotation.PluralsRes
import androidx.annotation.StringRes
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
class PreviewStringProvider(
private val resources: Resources
diff --git a/libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/DefaultDateFormatterFrTest.kt b/libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DefaultDateFormatterFrTest.kt
similarity index 98%
rename from libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/DefaultDateFormatterFrTest.kt
rename to libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DefaultDateFormatterFrTest.kt
index b4800729..78520d24 100644
--- a/libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/DefaultDateFormatterFrTest.kt
+++ b/libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DefaultDateFormatterFrTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import android.os.Build
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.annotation.Config
diff --git a/libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/DefaultDateFormatterTest.kt b/libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DefaultDateFormatterTest.kt
similarity index 98%
rename from libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/DefaultDateFormatterTest.kt
rename to libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DefaultDateFormatterTest.kt
index 94b6fe98..ef65d1a2 100644
--- a/libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/DefaultDateFormatterTest.kt
+++ b/libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/DefaultDateFormatterTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import android.os.Build
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.annotation.Config
diff --git a/libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/Factory.kt b/libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/Factory.kt
similarity index 92%
rename from libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/Factory.kt
rename to libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/Factory.kt
index 0ec6377c..ee4b53a6 100644
--- a/libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/Factory.kt
+++ b/libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/Factory.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
-import io.element.android.tests.testutils.InstrumentationStringProvider
+import id.databisnis.android.bachot.tests.testutils.InstrumentationStringProvider
import kotlinx.datetime.TimeZone
import java.util.Locale
import kotlin.time.Instant
diff --git a/libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/FakeClock.kt b/libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/FakeClock.kt
similarity index 88%
rename from libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/FakeClock.kt
rename to libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/FakeClock.kt
index d2305e6f..b75c66c9 100644
--- a/libraries/dateformatter/impl/src/test/kotlin/io/element/android/libraries/dateformatter/impl/FakeClock.kt
+++ b/libraries/dateformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/dateformatter/impl/FakeClock.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.impl
+package id.databisnis.android.bachot.libraries.dateformatter.impl
import kotlin.time.Clock
import kotlin.time.Instant
diff --git a/libraries/dateformatter/test/build.gradle.kts b/libraries/dateformatter/test/build.gradle.kts
index 0367030a..56270146 100644
--- a/libraries/dateformatter/test/build.gradle.kts
+++ b/libraries/dateformatter/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.dateformatter.test"
+ namespace = "id.databisnis.android.bachot.libraries.dateformatter.test"
}
dependencies {
diff --git a/libraries/dateformatter/test/src/main/kotlin/io/element/android/libraries/dateformatter/test/FakeDateFormatter.kt b/libraries/dateformatter/test/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/test/FakeDateFormatter.kt
similarity index 73%
rename from libraries/dateformatter/test/src/main/kotlin/io/element/android/libraries/dateformatter/test/FakeDateFormatter.kt
rename to libraries/dateformatter/test/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/test/FakeDateFormatter.kt
index 617fa76d..1c241629 100644
--- a/libraries/dateformatter/test/src/main/kotlin/io/element/android/libraries/dateformatter/test/FakeDateFormatter.kt
+++ b/libraries/dateformatter/test/src/main/kotlin/id/databisnis/android/bachot/libraries/dateformatter/test/FakeDateFormatter.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.dateformatter.test
+package id.databisnis.android.bachot.libraries.dateformatter.test
-import io.element.android.libraries.dateformatter.api.DateFormatter
-import io.element.android.libraries.dateformatter.api.DateFormatterMode
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatter
+import id.databisnis.android.bachot.libraries.dateformatter.api.DateFormatterMode
class FakeDateFormatter(
private val formatLambda: (Long?, DateFormatterMode, Boolean) -> String = { timestamp, mode, useRelative ->
diff --git a/libraries/deeplink/api/build.gradle.kts b/libraries/deeplink/api/build.gradle.kts
index dded8dc8..e31b2048 100644
--- a/libraries/deeplink/api/build.gradle.kts
+++ b/libraries/deeplink/api/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.deeplink.api"
+ namespace = "id.databisnis.android.bachot.libraries.deeplink.api"
}
dependencies {
diff --git a/libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/DeepLinkCreator.kt b/libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/DeepLinkCreator.kt
similarity index 52%
rename from libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/DeepLinkCreator.kt
rename to libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/DeepLinkCreator.kt
index 2b46b15e..a6a1c2b9 100644
--- a/libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/DeepLinkCreator.kt
+++ b/libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/DeepLinkCreator.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.deeplink.api
+package id.databisnis.android.bachot.libraries.deeplink.api
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
fun interface DeepLinkCreator {
fun create(sessionId: SessionId, roomId: RoomId?, threadId: ThreadId?, eventId: EventId?): String
diff --git a/libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/DeeplinkData.kt b/libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/DeeplinkData.kt
similarity index 68%
rename from libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/DeeplinkData.kt
rename to libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/DeeplinkData.kt
index aac1a7de..2f55b5d4 100644
--- a/libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/DeeplinkData.kt
+++ b/libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/DeeplinkData.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.deeplink.api
+package id.databisnis.android.bachot.libraries.deeplink.api
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
sealed interface DeeplinkData {
/** Session id is common for all deep links. */
diff --git a/libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/DeeplinkParser.kt b/libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/DeeplinkParser.kt
similarity index 85%
rename from libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/DeeplinkParser.kt
rename to libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/DeeplinkParser.kt
index f0f8640a..d190f717 100644
--- a/libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/DeeplinkParser.kt
+++ b/libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/DeeplinkParser.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.deeplink.api
+package id.databisnis.android.bachot.libraries.deeplink.api
import android.content.Intent
diff --git a/libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/usecase/InviteFriendsUseCase.kt b/libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/usecase/InviteFriendsUseCase.kt
similarity index 83%
rename from libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/usecase/InviteFriendsUseCase.kt
rename to libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/usecase/InviteFriendsUseCase.kt
index 64287f91..03f10ca3 100644
--- a/libraries/deeplink/api/src/main/kotlin/io/element/android/libraries/deeplink/api/usecase/InviteFriendsUseCase.kt
+++ b/libraries/deeplink/api/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/api/usecase/InviteFriendsUseCase.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.deeplink.api.usecase
+package id.databisnis.android.bachot.libraries.deeplink.api.usecase
import android.app.Activity
diff --git a/libraries/deeplink/impl/build.gradle.kts b/libraries/deeplink/impl/build.gradle.kts
index e07df72d..1408006c 100644
--- a/libraries/deeplink/impl/build.gradle.kts
+++ b/libraries/deeplink/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.deeplink.impl"
+ namespace = "id.databisnis.android.bachot.libraries.deeplink.impl"
}
setupDependencyInjection()
diff --git a/libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/Constants.kt b/libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/Constants.kt
similarity index 83%
rename from libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/Constants.kt
rename to libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/Constants.kt
index 5bea982f..725917c0 100644
--- a/libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/Constants.kt
+++ b/libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/Constants.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.deeplink.impl
+package id.databisnis.android.bachot.libraries.deeplink.impl
internal const val SCHEME = "elementx"
internal const val HOST = "open"
diff --git a/libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeepLinkCreator.kt b/libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeepLinkCreator.kt
similarity index 72%
rename from libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeepLinkCreator.kt
rename to libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeepLinkCreator.kt
index 97c6eeda..91556d84 100644
--- a/libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeepLinkCreator.kt
+++ b/libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeepLinkCreator.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.deeplink.impl
+package id.databisnis.android.bachot.libraries.deeplink.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.deeplink.api.DeepLinkCreator
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.deeplink.api.DeepLinkCreator
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
@ContributesBinding(AppScope::class)
class DefaultDeepLinkCreator : DeepLinkCreator {
diff --git a/libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeeplinkParser.kt b/libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeeplinkParser.kt
similarity index 74%
rename from libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeeplinkParser.kt
rename to libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeeplinkParser.kt
index ca1a39d5..31f3e1b8 100644
--- a/libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeeplinkParser.kt
+++ b/libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeeplinkParser.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.deeplink.impl
+package id.databisnis.android.bachot.libraries.deeplink.impl
import android.content.Intent
import android.net.Uri
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.deeplink.api.DeeplinkData
-import io.element.android.libraries.deeplink.api.DeeplinkParser
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.deeplink.api.DeeplinkData
+import id.databisnis.android.bachot.libraries.deeplink.api.DeeplinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
@ContributesBinding(AppScope::class)
class DefaultDeeplinkParser : DeeplinkParser {
diff --git a/libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/usecase/DefaultInviteFriendsUseCase.kt b/libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/usecase/DefaultInviteFriendsUseCase.kt
similarity index 66%
rename from libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/usecase/DefaultInviteFriendsUseCase.kt
rename to libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/usecase/DefaultInviteFriendsUseCase.kt
index d3ba7e75..90b94699 100644
--- a/libraries/deeplink/impl/src/main/kotlin/io/element/android/libraries/deeplink/impl/usecase/DefaultInviteFriendsUseCase.kt
+++ b/libraries/deeplink/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/usecase/DefaultInviteFriendsUseCase.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.deeplink.impl.usecase
+package id.databisnis.android.bachot.libraries.deeplink.impl.usecase
import android.app.Activity
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.androidutils.system.startSharePlainTextIntent
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.deeplink.api.usecase.InviteFriendsUseCase
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.permalink.PermalinkBuilder
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.libraries.androidutils.system.startSharePlainTextIntent
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.deeplink.api.usecase.InviteFriendsUseCase
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilder
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
import timber.log.Timber
-import io.element.android.libraries.androidutils.R as AndroidUtilsR
+import id.databisnis.android.bachot.libraries.androidutils.R as AndroidUtilsR
@ContributesBinding(SessionScope::class)
class DefaultInviteFriendsUseCase(
diff --git a/libraries/deeplink/impl/src/test/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeepLinkCreatorTest.kt b/libraries/deeplink/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeepLinkCreatorTest.kt
similarity index 77%
rename from libraries/deeplink/impl/src/test/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeepLinkCreatorTest.kt
rename to libraries/deeplink/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeepLinkCreatorTest.kt
index 4e3a10e8..10517266 100644
--- a/libraries/deeplink/impl/src/test/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeepLinkCreatorTest.kt
+++ b/libraries/deeplink/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeepLinkCreatorTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.deeplink.impl
+package id.databisnis.android.bachot.libraries.deeplink.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_THREAD_ID
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_THREAD_ID
import org.junit.Test
class DefaultDeepLinkCreatorTest {
diff --git a/libraries/deeplink/impl/src/test/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeeplinkParserTest.kt b/libraries/deeplink/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeeplinkParserTest.kt
similarity index 85%
rename from libraries/deeplink/impl/src/test/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeeplinkParserTest.kt
rename to libraries/deeplink/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeeplinkParserTest.kt
index 4b79f2b0..4004fe60 100644
--- a/libraries/deeplink/impl/src/test/kotlin/io/element/android/libraries/deeplink/impl/DefaultDeeplinkParserTest.kt
+++ b/libraries/deeplink/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/deeplink/impl/DefaultDeeplinkParserTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.deeplink.impl
+package id.databisnis.android.bachot.libraries.deeplink.impl
import android.content.Intent
import androidx.core.net.toUri
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.deeplink.api.DeeplinkData
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_THREAD_ID
-import io.element.android.tests.testutils.assertThrowsInDebug
+import id.databisnis.android.bachot.libraries.deeplink.api.DeeplinkData
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_THREAD_ID
+import id.databisnis.android.bachot.tests.testutils.assertThrowsInDebug
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
diff --git a/libraries/designsystem/build.gradle.kts b/libraries/designsystem/build.gradle.kts
index bdb9a32e..41485c91 100644
--- a/libraries/designsystem/build.gradle.kts
+++ b/libraries/designsystem/build.gradle.kts
@@ -9,13 +9,13 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
alias(libs.plugins.ksp)
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.libraries.designsystem"
+ namespace = "id.databisnis.android.bachot.libraries.designsystem"
buildFeatures {
buildConfig = true
diff --git a/libraries/designsystem/consumer-rules.pro b/libraries/designsystem/consumer-rules.pro
index dabf5661..f03a4d3d 100644
--- a/libraries/designsystem/consumer-rules.pro
+++ b/libraries/designsystem/consumer-rules.pro
@@ -20,4 +20,4 @@
# hide the original source file name.
#-renamesourcefileattribute SourceFile
--keep class io.element.android.libraries.designsystem.showkase.DesignSystemShowkaseRootModuleCodegen { }
+-keep class id.databisnis.android.bachot.libraries.designsystem.showkase.DesignSystemShowkaseRootModuleCodegen { }
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ColorUtil.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ColorUtil.kt
similarity index 89%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ColorUtil.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ColorUtil.kt
index 925d66ee..7ef3e56a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ColorUtil.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ColorUtil.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem
+package id.databisnis.android.bachot.libraries.designsystem
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
@Composable
fun Boolean.toEnabledColor(): Color {
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/animation/AlphaAnimation.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/animation/AlphaAnimation.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/animation/AlphaAnimation.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/animation/AlphaAnimation.kt
index 1da74b30..180c3abf 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/animation/AlphaAnimation.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/animation/AlphaAnimation.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.animation
+package id.databisnis.android.bachot.libraries.designsystem.animation
import androidx.compose.animation.core.animateFloatAsState
import androidx.compose.animation.core.tween
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/BetaLabel.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/BetaLabel.kt
similarity index 75%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/BetaLabel.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/BetaLabel.kt
index 9663c189..45b834bb 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/BetaLabel.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/BetaLabel.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.foundation.background
import androidx.compose.foundation.border
@@ -16,11 +16,11 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun BetaLabel(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/CounterAtom.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/CounterAtom.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/CounterAtom.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/CounterAtom.kt
index a051fd4c..73f8de75 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/CounterAtom.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/CounterAtom.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement.spacedBy
@@ -21,11 +21,11 @@ import androidx.compose.ui.draw.clip
import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.text.rememberTextMeasurer
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toDp
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toDp
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
private const val MAX_COUNT = 99
private const val MAX_COUNT_STRING = "+$MAX_COUNT"
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/ElementLogoAtom.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/ElementLogoAtom.kt
similarity index 88%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/ElementLogoAtom.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/ElementLogoAtom.kt
index 85cf642d..56b34568 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/ElementLogoAtom.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/ElementLogoAtom.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.foundation.Image
import androidx.compose.foundation.background
@@ -24,14 +24,14 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.R
-import io.element.android.libraries.designsystem.modifiers.blurCompat
-import io.element.android.libraries.designsystem.modifiers.blurredShapeShadow
-import io.element.android.libraries.designsystem.modifiers.canUseBlurMaskFilter
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.R
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.blurCompat
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.blurredShapeShadow
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.canUseBlurMaskFilter
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
@Composable
fun ElementLogoAtom(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/MatrixBadgeAtom.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/MatrixBadgeAtom.kt
similarity index 86%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/MatrixBadgeAtom.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/MatrixBadgeAtom.kt
index c96fb630..a3033b3c 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/MatrixBadgeAtom.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/MatrixBadgeAtom.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.vector.ImageVector
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.Badge
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.Badge
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
object MatrixBadgeAtom {
data class MatrixBadgeData(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/PlaceholderAtom.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/PlaceholderAtom.kt
similarity index 77%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/PlaceholderAtom.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/PlaceholderAtom.kt
index 4d5a9b8c..4ab46c41 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/PlaceholderAtom.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/PlaceholderAtom.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -18,10 +18,10 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.placeholderBackground
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.placeholderBackground
@Composable
fun PlaceholderAtom(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RedIndicatorAtom.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RedIndicatorAtom.kt
similarity index 81%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RedIndicatorAtom.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RedIndicatorAtom.kt
index 99100fd2..81740fa6 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RedIndicatorAtom.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RedIndicatorAtom.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.foundation.background
import androidx.compose.foundation.border
@@ -20,9 +20,9 @@ import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
@Composable
fun RedIndicatorAtom(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoomPreviewDescriptionAtom.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoomPreviewDescriptionAtom.kt
similarity index 79%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoomPreviewDescriptionAtom.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoomPreviewDescriptionAtom.kt
index e4e250f9..22b1b0be 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoomPreviewDescriptionAtom.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoomPreviewDescriptionAtom.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.text.style.TextOverflow
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun RoomPreviewDescriptionAtom(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoomPreviewSubtitleAtom.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoomPreviewSubtitleAtom.kt
similarity index 75%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoomPreviewSubtitleAtom.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoomPreviewSubtitleAtom.kt
index b076bb0e..57dafc36 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoomPreviewSubtitleAtom.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoomPreviewSubtitleAtom.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.style.TextAlign
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun RoomPreviewSubtitleAtom(subtitle: String, modifier: Modifier = Modifier) {
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoomPreviewTitleAtom.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoomPreviewTitleAtom.kt
similarity index 78%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoomPreviewTitleAtom.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoomPreviewTitleAtom.kt
index 740605fe..08f5ce40 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoomPreviewTitleAtom.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoomPreviewTitleAtom.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.text.style.TextAlign
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun RoomPreviewTitleAtom(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoundedIconAtom.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoundedIconAtom.kt
similarity index 85%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoundedIconAtom.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoundedIconAtom.kt
index 73930022..530e55fc 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/RoundedIconAtom.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/RoundedIconAtom.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -21,12 +21,12 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.temporaryColorBgSpecial
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.temporaryColorBgSpecial
/**
* RoundedIconAtom is an atom which displays an icon inside a rounded container.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/SelectedIndicatorAtom.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/SelectedIndicatorAtom.kt
similarity index 82%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/SelectedIndicatorAtom.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/SelectedIndicatorAtom.kt
index b2e25af0..e9abf3c9 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/SelectedIndicatorAtom.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/SelectedIndicatorAtom.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
@@ -18,11 +18,11 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.semantics.Role
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
@Composable
fun SelectedIndicatorAtom(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/UnreadIndicatorAtom.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/UnreadIndicatorAtom.kt
similarity index 78%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/UnreadIndicatorAtom.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/UnreadIndicatorAtom.kt
index d2db3aec..4dd20041 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/UnreadIndicatorAtom.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/atoms/UnreadIndicatorAtom.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.atoms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.atoms
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -20,10 +20,10 @@ import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.unreadIndicator
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.unreadIndicator
@Composable
fun UnreadIndicatorAtom(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ButtonColumnMolecule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ButtonColumnMolecule.kt
similarity index 72%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ButtonColumnMolecule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ButtonColumnMolecule.kt
index eb03eff1..0daefdf8 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ButtonColumnMolecule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ButtonColumnMolecule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -16,11 +16,11 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
@Composable
fun ButtonColumnMolecule(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ButtonRowMolecule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ButtonRowMolecule.kt
similarity index 78%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ButtonRowMolecule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ButtonRowMolecule.kt
index 502f9213..a3aad73c 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ButtonRowMolecule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ButtonRowMolecule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Row
@@ -15,9 +15,9 @@ import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
@Composable
fun ButtonRowMolecule(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ComposerAlertMolecule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ComposerAlertMolecule.kt
similarity index 82%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ComposerAlertMolecule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ComposerAlertMolecule.kt
index 72994fec..e53ee13e 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ComposerAlertMolecule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ComposerAlertMolecule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -24,19 +24,19 @@ import androidx.compose.ui.text.AnnotatedString
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toAnnotatedString
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ButtonSize
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toAnnotatedString
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ButtonSize
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun ComposerAlertMolecule(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ComposerAlertMoleculeParamsProvider.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ComposerAlertMoleculeParamsProvider.kt
similarity index 76%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ComposerAlertMoleculeParamsProvider.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ComposerAlertMoleculeParamsProvider.kt
index 09027e0c..be414dca 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/ComposerAlertMoleculeParamsProvider.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/ComposerAlertMoleculeParamsProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.components.avatar.anAvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.anAvatarData
internal data class ComposerAlertMoleculeParams(
val level: ComposerAlertLevel,
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/IconTitlePlaceholdersRowMolecule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/IconTitlePlaceholdersRowMolecule.kt
similarity index 77%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/IconTitlePlaceholdersRowMolecule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/IconTitlePlaceholdersRowMolecule.kt
index 1d2e8ae3..48c2d823 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/IconTitlePlaceholdersRowMolecule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/IconTitlePlaceholdersRowMolecule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -21,12 +21,12 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.atomic.atoms.PlaceholderAtom
-import io.element.android.libraries.designsystem.components.avatar.AvatarSize
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.placeholderBackground
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.PlaceholderAtom
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarSize
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.placeholderBackground
@Composable
fun IconTitlePlaceholdersRowMolecule(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/IconTitleSubtitleMolecule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/IconTitleSubtitleMolecule.kt
similarity index 82%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/IconTitleSubtitleMolecule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/IconTitleSubtitleMolecule.kt
index 56255d76..975ce594 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/IconTitleSubtitleMolecule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/IconTitleSubtitleMolecule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -21,13 +21,13 @@ import androidx.compose.ui.semantics.heading
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.atomic.atoms.BetaLabel
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.BetaLabel
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
/**
* IconTitleSubtitleMolecule is a molecule which displays an icon, a title and a subtitle.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/InfoListItemMolecule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/InfoListItemMolecule.kt
similarity index 86%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/InfoListItemMolecule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/InfoListItemMolecule.kt
index 46d8029c..16783e15 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/InfoListItemMolecule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/InfoListItemMolecule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -20,12 +20,12 @@ import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun InfoListItemMolecule(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/InviteButtonsRowMolecule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/InviteButtonsRowMolecule.kt
similarity index 75%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/InviteButtonsRowMolecule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/InviteButtonsRowMolecule.kt
index 96075dd1..52414478 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/InviteButtonsRowMolecule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/InviteButtonsRowMolecule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.foundation.layout.Arrangement.Absolute.spacedBy
import androidx.compose.foundation.layout.Row
@@ -14,10 +14,10 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ButtonSize
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ButtonSize
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun InviteButtonsRowMolecule(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/MatrixBadgeRowMolecule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/MatrixBadgeRowMolecule.kt
similarity index 85%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/MatrixBadgeRowMolecule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/MatrixBadgeRowMolecule.kt
index 48f8d798..10ef8634 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/MatrixBadgeRowMolecule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/MatrixBadgeRowMolecule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Row
@@ -14,7 +14,7 @@ import androidx.compose.foundation.layout.padding
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.atomic.atoms.MatrixBadgeAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.MatrixBadgeAtom
import kotlinx.collections.immutable.ImmutableList
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/MembersCountMolecule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/MembersCountMolecule.kt
similarity index 77%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/MembersCountMolecule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/MembersCountMolecule.kt
index 4df1a5ad..042829e3 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/MembersCountMolecule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/MembersCountMolecule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -18,12 +18,12 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun MembersCountMolecule(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/NumberedListMolecule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/NumberedListMolecule.kt
similarity index 84%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/NumberedListMolecule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/NumberedListMolecule.kt
index 70ad04a3..6214bdfa 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/NumberedListMolecule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/NumberedListMolecule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.foundation.border
import androidx.compose.foundation.layout.Arrangement
@@ -19,9 +19,9 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.text.AnnotatedString
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.modifiers.squareSize
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.modifiers.squareSize
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun NumberedListMolecule(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/TextWithLabelMolecule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/TextWithLabelMolecule.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/TextWithLabelMolecule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/TextWithLabelMolecule.kt
index fdc7ae56..b856498b 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/molecules/TextWithLabelMolecule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/molecules/TextWithLabelMolecule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.molecules
+package id.databisnis.android.bachot.libraries.designsystem.atomic.molecules
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.semantics.semantics
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
/**
* Display a label and a text in a column.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/organisms/InfoListOrganism.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/organisms/InfoListOrganism.kt
similarity index 85%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/organisms/InfoListOrganism.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/organisms/InfoListOrganism.kt
index f52ee251..0baf57ee 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/organisms/InfoListOrganism.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/organisms/InfoListOrganism.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.organisms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.organisms
import androidx.annotation.DrawableRes
import androidx.compose.foundation.layout.Arrangement
@@ -22,13 +22,13 @@ import androidx.compose.ui.text.AnnotatedString
import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.atomic.molecules.InfoListItemMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.InfoListItemPosition
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.InfoListItemMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.InfoListItemPosition
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/organisms/NumberedListOrganism.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/organisms/NumberedListOrganism.kt
similarity index 84%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/organisms/NumberedListOrganism.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/organisms/NumberedListOrganism.kt
index df841dad..c33ef5de 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/organisms/NumberedListOrganism.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/organisms/NumberedListOrganism.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.organisms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.organisms
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.lazy.LazyColumn
@@ -15,7 +15,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.AnnotatedString
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.atomic.molecules.NumberedListMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.NumberedListMolecule
import kotlinx.collections.immutable.ImmutableList
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/organisms/RoomPreviewOrganism.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/organisms/RoomPreviewOrganism.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/organisms/RoomPreviewOrganism.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/organisms/RoomPreviewOrganism.kt
index c8b064a1..33f42e71 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/organisms/RoomPreviewOrganism.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/organisms/RoomPreviewOrganism.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.organisms
+package id.databisnis.android.bachot.libraries.designsystem.atomic.organisms
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/FlowStepPage.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/FlowStepPage.kt
similarity index 73%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/FlowStepPage.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/FlowStepPage.kt
index b62f634e..2dcd9e85 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/FlowStepPage.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/FlowStepPage.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.pages
+package id.databisnis.android.bachot.libraries.designsystem.atomic.pages
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.Box
@@ -20,18 +20,18 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
-import io.element.android.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
-import io.element.android.libraries.designsystem.components.BigIcon
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.ButtonColumnMolecule
+import id.databisnis.android.bachot.libraries.designsystem.atomic.molecules.IconTitleSubtitleMolecule
+import id.databisnis.android.bachot.libraries.designsystem.components.BigIcon
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
/**
* A Page with:
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/HeaderFooterPage.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/HeaderFooterPage.kt
similarity index 93%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/HeaderFooterPage.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/HeaderFooterPage.kt
index f09dc895..d119a98d 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/HeaderFooterPage.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/HeaderFooterPage.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.pages
+package id.databisnis.android.bachot.libraries.designsystem.atomic.pages
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
@@ -29,11 +29,11 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalLayoutDirection
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
/**
* @param modifier Classical modifier.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/OnBoardingPage.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/OnBoardingPage.kt
similarity index 88%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/OnBoardingPage.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/OnBoardingPage.kt
index db0bb69c..4d9a8d31 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/OnBoardingPage.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/OnBoardingPage.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.pages
+package id.databisnis.android.bachot.libraries.designsystem.atomic.pages
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Box
@@ -21,11 +21,11 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.R
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.R
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
/**
* Page for onboarding screens, with content and optional footer.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/SunsetPage.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/SunsetPage.kt
similarity index 85%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/SunsetPage.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/SunsetPage.kt
index c2ee9800..9137f122 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/pages/SunsetPage.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/atomic/pages/SunsetPage.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.atomic.pages
+package id.databisnis.android.bachot.libraries.designsystem.atomic.pages
import androidx.compose.foundation.Image
import androidx.compose.foundation.background
@@ -29,16 +29,16 @@ import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
-import io.element.android.compound.annotations.CoreColorToken
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.internal.DarkColorTokens
-import io.element.android.compound.tokens.generated.internal.LightColorTokens
-import io.element.android.libraries.designsystem.R
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.withColoredPeriod
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.internal.DarkColorTokens
+import id.databisnis.android.bachot.compound.tokens.generated.internal.LightColorTokens
+import id.databisnis.android.bachot.libraries.designsystem.R
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.withColoredPeriod
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun SunsetPage(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/background/LightGradientBackground.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/background/LightGradientBackground.kt
similarity index 84%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/background/LightGradientBackground.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/background/LightGradientBackground.kt
index 776c52f9..1d305794 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/background/LightGradientBackground.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/background/LightGradientBackground.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.background
+package id.databisnis.android.bachot.libraries.designsystem.background
import androidx.compose.foundation.Canvas
import androidx.compose.foundation.layout.fillMaxSize
@@ -16,9 +16,9 @@ import androidx.compose.ui.geometry.center
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.RadialGradientShader
import androidx.compose.ui.graphics.ShaderBrush
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
/**
* Light gradient background for Join room screens.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/background/OnboardingBackground.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/background/OnboardingBackground.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/background/OnboardingBackground.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/background/OnboardingBackground.kt
index 2a3b7905..e6725028 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/background/OnboardingBackground.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/background/OnboardingBackground.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.background
+package id.databisnis.android.bachot.libraries.designsystem.background
import androidx.compose.foundation.Canvas
import androidx.compose.foundation.background
@@ -23,10 +23,10 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.LinearGradientShader
import androidx.compose.ui.graphics.ShaderBrush
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.utils.drawWithLayer
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.utils.drawWithLayer
/**
* Gradient background for FTUE (onboarding) screens.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/colors/AvatarColorsProvider.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/colors/AvatarColorsProvider.kt
similarity index 74%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/colors/AvatarColorsProvider.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/colors/AvatarColorsProvider.kt
index d12bfe3b..eb259fa0 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/colors/AvatarColorsProvider.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/colors/AvatarColorsProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.colors
+package id.databisnis.android.bachot.libraries.designsystem.colors
import androidx.compose.runtime.Composable
-import io.element.android.compound.theme.AvatarColors
-import io.element.android.compound.theme.avatarColors
+import id.databisnis.android.bachot.compound.theme.AvatarColors
+import id.databisnis.android.bachot.compound.theme.avatarColors
object AvatarColorsProvider {
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/colors/Gradient.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/colors/Gradient.kt
similarity index 91%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/colors/Gradient.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/colors/Gradient.kt
index 1faed134..08472455 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/colors/Gradient.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/colors/Gradient.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.colors
+package id.databisnis.android.bachot.libraries.designsystem.colors
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ReadOnlyComposable
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
@Composable
@ReadOnlyComposable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/Announcement.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/Announcement.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/Announcement.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/Announcement.kt
index dcd3f8fa..39c78590 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/Announcement.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/Announcement.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Arrangement.spacedBy
@@ -25,16 +25,16 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.ButtonSize
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ButtonSize
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
/**
* Announcement component following design system https://www.figma.com/design/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?node-id=2002-2154.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/Badge.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/Badge.kt
similarity index 79%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/Badge.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/Badge.kt
index 315e75e6..4b421a9a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/Badge.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/Badge.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import androidx.compose.foundation.BorderStroke
import androidx.compose.foundation.layout.Arrangement
@@ -22,13 +22,13 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.Shape
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Suppress("ModifierMissing")
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/BigIcon.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/BigIcon.kt
similarity index 91%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/BigIcon.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/BigIcon.kt
index 40e84b34..20325865 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/BigIcon.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/BigIcon.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -30,13 +30,13 @@ import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
/**
* Compound component that display a big icon centered in a rounded square.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ClickableLinkText.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ClickableLinkText.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ClickableLinkText.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ClickableLinkText.kt
index a70aafff..da546cfa 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ClickableLinkText.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ClickableLinkText.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import android.text.SpannableString
import android.text.style.URLSpan
@@ -33,10 +33,10 @@ import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.text.buildAnnotatedString
import androidx.compose.ui.tooling.preview.Preview
import androidx.core.text.util.LinkifyCompat
-import io.element.android.compound.theme.LinkColor
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.LinkColor
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
import kotlinx.collections.immutable.ImmutableMap
import kotlinx.collections.immutable.persistentMapOf
import timber.log.Timber
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/EqualWidthColumn.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/EqualWidthColumn.kt
similarity index 96%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/EqualWidthColumn.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/EqualWidthColumn.kt
index 14fd2840..3ed2825f 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/EqualWidthColumn.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/EqualWidthColumn.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ExpandableBottomSheetLayout.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ExpandableBottomSheetLayout.kt
similarity index 99%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ExpandableBottomSheetLayout.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ExpandableBottomSheetLayout.kt
index 433c3810..22f6b486 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ExpandableBottomSheetLayout.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ExpandableBottomSheetLayout.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import android.annotation.SuppressLint
import android.content.Context
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ExpandableBottomSheetLayoutState.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ExpandableBottomSheetLayoutState.kt
similarity index 96%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ExpandableBottomSheetLayoutState.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ExpandableBottomSheetLayoutState.kt
index 1b17ec54..a7d687dd 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ExpandableBottomSheetLayoutState.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ExpandableBottomSheetLayoutState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Stable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/LabelledCheckbox.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/LabelledCheckbox.kt
similarity index 73%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/LabelledCheckbox.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/LabelledCheckbox.kt
index 5e23306b..3d1bbe90 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/LabelledCheckbox.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/LabelledCheckbox.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxWidth
@@ -14,11 +14,11 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.Checkbox
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Checkbox
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun LabelledCheckbox(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/PinIcon.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/PinIcon.kt
similarity index 71%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/PinIcon.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/PinIcon.kt
index 88287ef4..e1f24ed1 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/PinIcon.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/PinIcon.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -16,11 +16,11 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.R
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.R
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
@Composable
fun PinIcon(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ProgressDialog.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ProgressDialog.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ProgressDialog.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ProgressDialog.kt
index 571a0b9b..71ec98cd 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/ProgressDialog.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/ProgressDialog.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -27,16 +27,16 @@ import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import androidx.compose.ui.window.Dialog
import androidx.compose.ui.window.DialogProperties
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.DialogPreview
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TextButton
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DialogPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import timber.log.Timber
/**
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/SimpleModalBottomSheet.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/SimpleModalBottomSheet.kt
similarity index 80%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/SimpleModalBottomSheet.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/SimpleModalBottomSheet.kt
index 34d11950..88491187 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/SimpleModalBottomSheet.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/SimpleModalBottomSheet.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.ColumnScope
@@ -20,11 +20,11 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.datasource.LoremIpsum
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ModalBottomSheet
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ModalBottomSheet
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/TopAppBarScrollBehaviorLayout.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/TopAppBarScrollBehaviorLayout.kt
similarity index 93%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/TopAppBarScrollBehaviorLayout.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/TopAppBarScrollBehaviorLayout.kt
index 36e95475..5cae68c6 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/TopAppBarScrollBehaviorLayout.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/TopAppBarScrollBehaviorLayout.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components
+package id.databisnis.android.bachot.libraries.designsystem.components
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.Surface
@@ -17,7 +17,7 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.UiComposable
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.layout.Layout
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
/**
* A layout that measures its content to set the height offset limit of a [TopAppBarScrollBehavior].
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncActionProvider.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncActionProvider.kt
similarity index 82%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncActionProvider.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncActionProvider.kt
index 2f7439e1..1b6297ee 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncActionProvider.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncActionProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.async
+package id.databisnis.android.bachot.libraries.designsystem.components.async
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
-import io.element.android.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
open class AsyncActionProvider : PreviewParameterProvider> {
override val values: Sequence>
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncActionView.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncActionView.kt
similarity index 80%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncActionView.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncActionView.kt
index da1b0fc7..71ff819c 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncActionView.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncActionView.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.async
+package id.databisnis.android.bachot.libraries.designsystem.components.async
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.getValue
import androidx.compose.runtime.rememberUpdatedState
import androidx.compose.ui.tooling.preview.PreviewParameter
-import io.element.android.libraries.architecture.AsyncAction
-import io.element.android.libraries.designsystem.components.ProgressDialog
-import io.element.android.libraries.designsystem.components.dialogs.ConfirmationDialog
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialog
-import io.element.android.libraries.designsystem.components.dialogs.ErrorDialogDefaults
-import io.element.android.libraries.designsystem.components.dialogs.RetryDialog
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.architecture.AsyncAction
+import id.databisnis.android.bachot.libraries.designsystem.components.ProgressDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ConfirmationDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ErrorDialogDefaults
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.RetryDialog
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
/**
* Render an AsyncAction object.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncFailure.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncFailure.kt
similarity index 76%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncFailure.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncFailure.kt
index 6b303a47..295622b2 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncFailure.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncFailure.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.async
+package id.databisnis.android.bachot.libraries.designsystem.components.async
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
@@ -18,11 +18,11 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun AsyncFailure(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncIndicator.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncIndicator.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncIndicator.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncIndicator.kt
index b4880520..df3710fc 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncIndicator.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncIndicator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.async
+package id.databisnis.android.bachot.libraries.designsystem.components.async
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.progressSemantics
@@ -15,10 +15,10 @@ import androidx.compose.runtime.Stable
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
-import io.element.android.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
/**
* A helper to create [AsyncIndicatorView] with some defaults.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncIndicatorHost.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncIndicatorHost.kt
similarity index 98%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncIndicatorHost.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncIndicatorHost.kt
index abfbe777..ea5f6cf4 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncIndicatorHost.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncIndicatorHost.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.async
+package id.databisnis.android.bachot.libraries.designsystem.components.async
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.animation.EnterTransition
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncIndicatorView.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncIndicatorView.kt
similarity index 82%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncIndicatorView.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncIndicatorView.kt
index 521ed687..c5ae92d0 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncIndicatorView.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncIndicatorView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.async
+package id.databisnis.android.bachot.libraries.designsystem.components.async
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -20,11 +20,11 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
internal fun AsyncIndicatorView(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncLoading.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncLoading.kt
similarity index 72%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncLoading.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncLoading.kt
index 9a2faa4b..e31267f6 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/async/AsyncLoading.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/async/AsyncLoading.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.async
+package id.databisnis.android.bachot.libraries.designsystem.components.async
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxWidth
@@ -15,9 +15,9 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.CircularProgressIndicator
@Composable
fun AsyncLoading(modifier: Modifier = Modifier) {
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/Avatar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/Avatar.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/Avatar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/Avatar.kt
index 57dcb603..5f1cd28b 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/Avatar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/Avatar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -18,12 +18,12 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.components.avatar.internal.RoomAvatar
-import io.element.android.libraries.designsystem.components.avatar.internal.SpaceAvatar
-import io.element.android.libraries.designsystem.components.avatar.internal.UserAvatar
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.utils.CommonDrawables
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal.RoomAvatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal.SpaceAvatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal.UserAvatar
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.utils.CommonDrawables
import kotlinx.collections.immutable.persistentListOf
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarData.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarData.kt
similarity index 93%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarData.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarData.kt
index ac7e426e..1f51a993 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarData.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarData.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar
-import io.element.android.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
import java.text.BreakIterator
data class AvatarData(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarDataProvider.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarDataProvider.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarDataProvider.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarDataProvider.kt
index 870ffe44..b16c2165 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarDataProvider.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarDataProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar
fun anAvatarData(
// Let's the id not start with a 'a'.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarRow.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarRow.kt
similarity index 93%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarRow.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarRow.kt
index 25784aa5..29049f1a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarRow.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarRow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.padding
@@ -24,10 +24,10 @@ import androidx.compose.ui.platform.LocalLayoutDirection
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.LayoutDirection
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.components.avatar.internal.OverlapRatioProvider
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.text.toPx
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal.OverlapRatioProvider
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.text.toPx
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarShape.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarShape.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarShape.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarShape.kt
index fc9f31da..e2251dcd 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarShape.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarShape.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.foundation.shape.RoundedCornerShape
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarSize.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarSize.kt
similarity index 95%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarSize.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarSize.kt
index 0f993494..ea431f12 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarSize.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarSize.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarType.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarType.kt
similarity index 90%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarType.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarType.kt
index f7a8fee8..04af8585 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarType.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarType.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar
import androidx.compose.runtime.Immutable
import kotlinx.collections.immutable.ImmutableList
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/DmAvatars.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/DmAvatars.kt
similarity index 90%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/DmAvatars.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/DmAvatars.kt
index 1cd02454..30f45063 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/DmAvatars.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/DmAvatars.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Box
@@ -27,12 +27,12 @@ import androidx.compose.ui.platform.LocalLayoutDirection
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.LayoutDirection
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.text.toPx
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.text.toPx
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
/** Ratio between the box size (120 on Figma) and the avatar size (75 on Figma). */
private const val SIZE_RATIO = 1.6f
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/AvatarCluster.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/AvatarCluster.kt
similarity index 89%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/AvatarCluster.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/AvatarCluster.kt
index bb696c24..a9fd2be5 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/AvatarCluster.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/AvatarCluster.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar.internal
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
@@ -21,12 +21,12 @@ import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.avatar.anAvatarData
-import io.element.android.libraries.designsystem.components.avatar.avatarShape
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.anAvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.avatarShape
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import java.util.Collections
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/ImageAvatar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/ImageAvatar.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/ImageAvatar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/ImageAvatar.kt
index ebd81f61..8260e2d2 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/ImageAvatar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/ImageAvatar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar.internal
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal
import androidx.compose.foundation.layout.size
import androidx.compose.runtime.Composable
@@ -21,7 +21,7 @@ import androidx.compose.ui.unit.Dp
import coil3.compose.AsyncImagePainter
import coil3.compose.SubcomposeAsyncImage
import coil3.compose.SubcomposeAsyncImageContent
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
import timber.log.Timber
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/InitialLetterAvatar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/InitialLetterAvatar.kt
similarity index 77%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/InitialLetterAvatar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/InitialLetterAvatar.kt
index 05508b8a..a7d4a58b 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/InitialLetterAvatar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/InitialLetterAvatar.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar.internal
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Shape
import androidx.compose.ui.unit.Dp
-import io.element.android.libraries.designsystem.colors.AvatarColorsProvider
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.colors.AvatarColorsProvider
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
@Composable
internal fun InitialLetterAvatar(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/InitialOrImageAvatar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/InitialOrImageAvatar.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/InitialOrImageAvatar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/InitialOrImageAvatar.kt
index 4e5a4f0e..3c26fb54 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/InitialOrImageAvatar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/InitialOrImageAvatar.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar.internal
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Shape
import androidx.compose.ui.unit.Dp
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
@Composable
internal fun InitialOrImageAvatar(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/OverlapRatioProvider.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/OverlapRatioProvider.kt
similarity index 85%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/OverlapRatioProvider.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/OverlapRatioProvider.kt
index 26a76c2f..c04abb4d 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/OverlapRatioProvider.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/OverlapRatioProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar.internal
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/RoomAvatar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/RoomAvatar.kt
similarity index 84%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/RoomAvatar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/RoomAvatar.kt
index e5dc24f5..a79165fa 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/RoomAvatar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/RoomAvatar.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar.internal
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.Dp
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.avatar.avatarShape
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.avatarShape
import kotlinx.collections.immutable.toImmutableList
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/SpaceAvatar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/SpaceAvatar.kt
similarity index 75%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/SpaceAvatar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/SpaceAvatar.kt
index c301a490..c66e4ebf 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/SpaceAvatar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/SpaceAvatar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar.internal
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Row
@@ -16,13 +16,13 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.avatar.anAvatarData
-import io.element.android.libraries.designsystem.components.avatar.avatarShape
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.utils.CommonDrawables
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.anAvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.avatarShape
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.utils.CommonDrawables
@Composable
internal fun SpaceAvatar(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/TextAvatar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/TextAvatar.kt
similarity index 79%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/TextAvatar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/TextAvatar.kt
index 88677352..21c60a4b 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/TextAvatar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/TextAvatar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar.internal
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -25,14 +25,14 @@ import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
-import io.element.android.compound.theme.AvatarColors
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.avatar.avatarShape
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.text.toSp
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.AvatarColors
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.avatarShape
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.text.toSp
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
internal fun TextAvatar(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/TombstonedRoomAvatar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/TombstonedRoomAvatar.kt
similarity index 77%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/TombstonedRoomAvatar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/TombstonedRoomAvatar.kt
index 413ca3b3..918bff7b 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/TombstonedRoomAvatar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/TombstonedRoomAvatar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar.internal
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.runtime.Composable
@@ -15,10 +15,10 @@ import androidx.compose.ui.graphics.Shape
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.AvatarColors
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.AvatarColors
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
@Composable
internal fun TombstonedRoomAvatar(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/UserAvatar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/UserAvatar.kt
similarity index 70%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/UserAvatar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/UserAvatar.kt
index c6aa75be..373cc3ee 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/UserAvatar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/UserAvatar.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar.internal
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.Dp
-import io.element.android.libraries.designsystem.components.avatar.AvatarData
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.avatar.avatarShape
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarData
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.avatarShape
@Composable
internal fun UserAvatar(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/UserAvatarPreview.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/UserAvatarPreview.kt
similarity index 66%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/UserAvatarPreview.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/UserAvatarPreview.kt
index a9c1f95a..076c6040 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/internal/UserAvatarPreview.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/internal/UserAvatarPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar.internal
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar.internal
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -16,13 +16,13 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.avatarColors
-import io.element.android.libraries.designsystem.components.avatar.Avatar
-import io.element.android.libraries.designsystem.components.avatar.AvatarType
-import io.element.android.libraries.designsystem.components.avatar.anAvatarData
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.avatarColors
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.Avatar
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.AvatarType
+import id.databisnis.android.bachot.libraries.designsystem.components.avatar.anAvatarData
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@PreviewsDayNight
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/blurhash/BlurHashAsyncImage.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/blurhash/BlurHashAsyncImage.kt
similarity index 95%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/blurhash/BlurHashAsyncImage.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/blurhash/BlurHashAsyncImage.kt
index f3da71b0..9a0641d6 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/blurhash/BlurHashAsyncImage.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/blurhash/BlurHashAsyncImage.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.blurhash
+package id.databisnis.android.bachot.libraries.designsystem.components.blurhash
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.animation.fadeIn
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/blurhash/BlurHashBackgroundModifier.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/blurhash/BlurHashBackgroundModifier.kt
similarity index 90%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/blurhash/BlurHashBackgroundModifier.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/blurhash/BlurHashBackgroundModifier.kt
index a6f04a20..a884c27e 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/blurhash/BlurHashBackgroundModifier.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/blurhash/BlurHashBackgroundModifier.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.blurhash
+package id.databisnis.android.bachot.libraries.designsystem.components.blurhash
import androidx.compose.ui.Modifier
import androidx.compose.ui.composed
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/blurhash/BlurHashImage.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/blurhash/BlurHashImage.kt
similarity index 95%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/blurhash/BlurHashImage.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/blurhash/BlurHashImage.kt
index 72853220..3b638341 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/blurhash/BlurHashImage.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/blurhash/BlurHashImage.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.blurhash
+package id.databisnis.android.bachot.libraries.designsystem.components.blurhash
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.fillMaxSize
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/BackButton.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/BackButton.kt
similarity index 68%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/BackButton.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/BackButton.kt
index 52a97baf..29c689c3 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/BackButton.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/BackButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.button
+package id.databisnis.android.bachot.libraries.designsystem.components.button
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
@@ -14,12 +14,12 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun BackButton(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/ButtonVisuals.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/ButtonVisuals.kt
similarity index 73%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/ButtonVisuals.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/ButtonVisuals.kt
index 9d7a0fec..8c3e8fca 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/ButtonVisuals.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/ButtonVisuals.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.button
+package id.databisnis.android.bachot.libraries.designsystem.components.button
import androidx.compose.material3.Icon
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.IconButton
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.TextButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconButton
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextButton
/**
* A sealed interface that represents the different visual styles that a button can have.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/GradientFloatingActionButton.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/GradientFloatingActionButton.kt
similarity index 88%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/GradientFloatingActionButton.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/GradientFloatingActionButton.kt
index ff82f3f4..9fe4b198 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/GradientFloatingActionButton.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/GradientFloatingActionButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.button
+package id.databisnis.android.bachot.libraries.designsystem.components.button
import androidx.compose.foundation.clickable
import androidx.compose.foundation.interaction.MutableInteractionSource
@@ -37,12 +37,12 @@ import androidx.compose.ui.graphics.ShaderBrush
import androidx.compose.ui.graphics.Shape
import androidx.compose.ui.graphics.graphicsLayer
import androidx.compose.ui.unit.dp
-import io.element.android.compound.annotations.CoreColorToken
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.colors.gradientActionColors
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.colors.gradientActionColors
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
@OptIn(CoreColorToken::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/MainActionButton.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/MainActionButton.kt
similarity index 85%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/MainActionButton.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/MainActionButton.kt
index 9893620b..dc2143a4 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/MainActionButton.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/MainActionButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.button
+package id.databisnis.android.bachot.libraries.designsystem.components.button
import androidx.compose.foundation.clickable
import androidx.compose.foundation.interaction.MutableInteractionSource
@@ -29,12 +29,12 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun MainActionButton(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/SuperButton.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/SuperButton.kt
similarity index 90%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/SuperButton.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/SuperButton.kt
index 694e739f..1e0f2fd0 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/button/SuperButton.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/button/SuperButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.button
+package id.databisnis.android.bachot.libraries.designsystem.components.button
import androidx.compose.foundation.BorderStroke
import androidx.compose.foundation.border
@@ -37,13 +37,13 @@ import androidx.compose.ui.graphics.ShaderBrush
import androidx.compose.ui.graphics.Shape
import androidx.compose.ui.graphics.graphicsLayer
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.colors.gradientActionColors
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ButtonSize
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
-import io.element.android.libraries.designsystem.theme.components.lowHorizontalPaddingValue
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.colors.gradientActionColors
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ButtonSize
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.lowHorizontalPaddingValue
@Composable
fun SuperButton(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/AlertDialog.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/AlertDialog.kt
similarity index 75%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/AlertDialog.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/AlertDialog.kt
index 3c9204ac..77975e95 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/AlertDialog.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/AlertDialog.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.dialogs
+package id.databisnis.android.bachot.libraries.designsystem.components.dialogs
import androidx.compose.material3.BasicAlertDialog
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -14,13 +14,13 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.DialogPreview
-import io.element.android.libraries.designsystem.theme.components.SimpleAlertDialogContent
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DialogPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SimpleAlertDialogContent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ConfirmationDialog.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ConfirmationDialog.kt
similarity index 82%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ConfirmationDialog.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ConfirmationDialog.kt
index 9d217da0..6ab055d0 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ConfirmationDialog.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ConfirmationDialog.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.dialogs
+package id.databisnis.android.bachot.libraries.designsystem.components.dialogs
import androidx.compose.material3.BasicAlertDialog
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -14,13 +14,13 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.DialogPreview
-import io.element.android.libraries.designsystem.theme.components.SimpleAlertDialogContent
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DialogPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SimpleAlertDialogContent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ErrorDialog.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ErrorDialog.kt
similarity index 77%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ErrorDialog.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ErrorDialog.kt
index 3c79dd77..c59112c2 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ErrorDialog.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ErrorDialog.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.dialogs
+package id.databisnis.android.bachot.libraries.designsystem.components.dialogs
import androidx.compose.material3.BasicAlertDialog
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -15,13 +15,13 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.window.DialogProperties
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.DialogPreview
-import io.element.android.libraries.designsystem.theme.components.SimpleAlertDialogContent
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DialogPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SimpleAlertDialogContent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ErrorDialogWithDoNotShowAgain.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ErrorDialogWithDoNotShowAgain.kt
similarity index 79%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ErrorDialogWithDoNotShowAgain.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ErrorDialogWithDoNotShowAgain.kt
index 37c9dae8..2a14125f 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ErrorDialogWithDoNotShowAgain.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ErrorDialogWithDoNotShowAgain.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.dialogs
+package id.databisnis.android.bachot.libraries.designsystem.components.dialogs
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
@@ -23,13 +23,13 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Checkbox
-import io.element.android.libraries.designsystem.theme.components.SimpleAlertDialogContent
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Checkbox
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SimpleAlertDialogContent
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ListDialog.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ListDialog.kt
similarity index 84%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ListDialog.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ListDialog.kt
index ce1afae9..68f15f64 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ListDialog.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ListDialog.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.dialogs
+package id.databisnis.android.bachot.libraries.designsystem.components.dialogs
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.padding
@@ -19,15 +19,15 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.components.list.TextFieldListItem
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.DialogPreview
-import io.element.android.libraries.designsystem.theme.components.ListSupportingText
-import io.element.android.libraries.designsystem.theme.components.SimpleAlertDialogContent
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.list.TextFieldListItem
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DialogPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSupportingText
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SimpleAlertDialogContent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ListOption.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ListOption.kt
similarity index 90%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ListOption.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ListOption.kt
index 5b84b609..5bf7105c 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/ListOption.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/ListOption.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.dialogs
+package id.databisnis.android.bachot.libraries.designsystem.components.dialogs
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/MultipleSelectionDialog.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/MultipleSelectionDialog.kt
similarity index 85%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/MultipleSelectionDialog.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/MultipleSelectionDialog.kt
index 6fe89928..be7a4354 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/MultipleSelectionDialog.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/MultipleSelectionDialog.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.dialogs
+package id.databisnis.android.bachot.libraries.designsystem.components.dialogs
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
@@ -20,15 +20,15 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.components.list.CheckboxListItem
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.DialogPreview
-import io.element.android.libraries.designsystem.theme.components.ListSupportingText
-import io.element.android.libraries.designsystem.theme.components.SimpleAlertDialogContent
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.list.CheckboxListItem
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DialogPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSupportingText
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SimpleAlertDialogContent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/RetryDialog.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/RetryDialog.kt
similarity index 78%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/RetryDialog.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/RetryDialog.kt
index 0b313e11..d0263fb2 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/RetryDialog.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/RetryDialog.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.dialogs
+package id.databisnis.android.bachot.libraries.designsystem.components.dialogs
import androidx.compose.material3.BasicAlertDialog
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -14,13 +14,13 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.DialogPreview
-import io.element.android.libraries.designsystem.theme.components.SimpleAlertDialogContent
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DialogPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SimpleAlertDialogContent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/SaveChangesDialog.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/SaveChangesDialog.kt
similarity index 75%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/SaveChangesDialog.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/SaveChangesDialog.kt
index b722480b..e9462ca4 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/SaveChangesDialog.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/SaveChangesDialog.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.dialogs
+package id.databisnis.android.bachot.libraries.designsystem.components.dialogs
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun SaveChangesDialog(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/SingleSelectionDialog.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/SingleSelectionDialog.kt
similarity index 83%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/SingleSelectionDialog.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/SingleSelectionDialog.kt
index 8a64fce5..dfedc401 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/SingleSelectionDialog.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/SingleSelectionDialog.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.dialogs
+package id.databisnis.android.bachot.libraries.designsystem.components.dialogs
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
@@ -18,14 +18,14 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.components.list.RadioButtonListItem
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.DialogPreview
-import io.element.android.libraries.designsystem.theme.components.ListSupportingText
-import io.element.android.libraries.designsystem.theme.components.SimpleAlertDialogContent
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.libraries.designsystem.components.list.RadioButtonListItem
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DialogPreview
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSupportingText
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.SimpleAlertDialogContent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/TextFieldDialog.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/TextFieldDialog.kt
similarity index 89%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/TextFieldDialog.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/TextFieldDialog.kt
index aeaaa9f0..75f4a321 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/dialogs/TextFieldDialog.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/dialogs/TextFieldDialog.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.dialogs
+package id.databisnis.android.bachot.libraries.designsystem.components.dialogs
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.text.KeyboardActions
@@ -25,12 +25,12 @@ import androidx.compose.ui.focus.focusRequester
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.TextRange
import androidx.compose.ui.text.input.TextFieldValue
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.components.list.TextFieldListItem
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.components.list.TextFieldListItem
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@Composable
fun TextFieldDialog(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/form/TextFieldLocalState.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/form/TextFieldLocalState.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/form/TextFieldLocalState.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/form/TextFieldLocalState.kt
index 3911f0e9..ddf39317 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/form/TextFieldLocalState.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/form/TextFieldLocalState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.form
+package id.databisnis.android.bachot.libraries.designsystem.components.form
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/CheckboxListItem.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/CheckboxListItem.kt
similarity index 77%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/CheckboxListItem.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/CheckboxListItem.kt
index 4775b917..94dcd9d3 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/CheckboxListItem.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/CheckboxListItem.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.list
+package id.databisnis.android.bachot.libraries.designsystem.components.list
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun CheckboxListItem(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/ListItemContent.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/ListItemContent.kt
similarity index 83%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/ListItemContent.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/ListItemContent.kt
index 022100ab..e6a17710 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/ListItemContent.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/ListItemContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.list
+package id.databisnis.android.bachot.libraries.designsystem.components.list
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.size
@@ -20,15 +20,15 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.DpSize
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.atomic.atoms.CounterAtom
-import io.element.android.libraries.designsystem.atomic.atoms.RedIndicatorAtom
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Checkbox as CheckboxComponent
-import io.element.android.libraries.designsystem.theme.components.Icon as IconComponent
-import io.element.android.libraries.designsystem.theme.components.RadioButton as RadioButtonComponent
-import io.element.android.libraries.designsystem.theme.components.Switch as SwitchComponent
-import io.element.android.libraries.designsystem.theme.components.Text as TextComponent
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.CounterAtom
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RedIndicatorAtom
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Checkbox as CheckboxComponent
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon as IconComponent
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.RadioButton as RadioButtonComponent
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Switch as SwitchComponent
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text as TextComponent
/**
* This is a helper to set default leading and trailing content for [ListItem]s.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/MultipleSelectionListItem.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/MultipleSelectionListItem.kt
similarity index 88%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/MultipleSelectionListItem.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/MultipleSelectionListItem.kt
index f314f170..472785f3 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/MultipleSelectionListItem.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/MultipleSelectionListItem.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.list
+package id.databisnis.android.bachot.libraries.designsystem.components.list
import androidx.compose.runtime.Composable
import androidx.compose.runtime.derivedStateOf
@@ -18,13 +18,13 @@ import androidx.compose.runtime.setValue
import androidx.compose.runtime.toMutableStateList
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.libraries.designsystem.components.dialogs.ListOption
-import io.element.android.libraries.designsystem.components.dialogs.MultipleSelectionDialog
-import io.element.android.libraries.designsystem.components.dialogs.listOptionOf
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ListOption
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.MultipleSelectionDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.listOptionOf
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/RadioButtonListItem.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/RadioButtonListItem.kt
similarity index 77%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/RadioButtonListItem.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/RadioButtonListItem.kt
index 70fb91e2..a65c2de0 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/RadioButtonListItem.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/RadioButtonListItem.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.list
+package id.databisnis.android.bachot.libraries.designsystem.components.list
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun RadioButtonListItem(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/SingleSelectionListItem.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/SingleSelectionListItem.kt
similarity index 88%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/SingleSelectionListItem.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/SingleSelectionListItem.kt
index e07cda5e..7e3d1d97 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/SingleSelectionListItem.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/SingleSelectionListItem.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.list
+package id.databisnis.android.bachot.libraries.designsystem.components.list
import androidx.compose.runtime.Composable
import androidx.compose.runtime.derivedStateOf
@@ -18,13 +18,13 @@ import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.libraries.designsystem.components.dialogs.ListOption
-import io.element.android.libraries.designsystem.components.dialogs.SingleSelectionDialog
-import io.element.android.libraries.designsystem.components.dialogs.listOptionOf
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.ListOption
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.SingleSelectionDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.listOptionOf
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
import kotlinx.collections.immutable.ImmutableList
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/SwitchListItem.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/SwitchListItem.kt
similarity index 76%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/SwitchListItem.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/SwitchListItem.kt
index c5016bc5..482251da 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/SwitchListItem.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/SwitchListItem.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.list
+package id.databisnis.android.bachot.libraries.designsystem.components.list
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun SwitchListItem(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/TextFieldListItem.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/TextFieldListItem.kt
similarity index 88%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/TextFieldListItem.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/TextFieldListItem.kt
index e149af58..24ed293a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/list/TextFieldListItem.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/list/TextFieldListItem.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.list
+package id.databisnis.android.bachot.libraries.designsystem.components.list
import androidx.compose.foundation.text.KeyboardActions
import androidx.compose.foundation.text.KeyboardOptions
@@ -14,10 +14,10 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.input.TextFieldValue
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.TextField
-import io.element.android.libraries.designsystem.theme.components.TextFieldValidity
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TextFieldValidity
@Composable
fun TextFieldListItem(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/media/DrawScopeWaveformExtensions.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/media/DrawScopeWaveformExtensions.kt
similarity index 95%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/media/DrawScopeWaveformExtensions.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/media/DrawScopeWaveformExtensions.kt
index 14c95640..e667d85d 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/media/DrawScopeWaveformExtensions.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/media/DrawScopeWaveformExtensions.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.media
+package id.databisnis.android.bachot.libraries.designsystem.components.media
import androidx.compose.ui.geometry.CornerRadius
import androidx.compose.ui.geometry.Offset
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/media/WaveFormSamples.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/media/WaveFormSamples.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/media/WaveFormSamples.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/media/WaveFormSamples.kt
index ddbbb9d1..154b5411 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/media/WaveFormSamples.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/media/WaveFormSamples.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.media
+package id.databisnis.android.bachot.libraries.designsystem.components.media
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/media/WaveformPlaybackView.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/media/WaveformPlaybackView.kt
similarity index 96%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/media/WaveformPlaybackView.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/media/WaveformPlaybackView.kt
index f91cf96a..165f1331 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/media/WaveformPlaybackView.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/media/WaveformPlaybackView.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.media
+package id.databisnis.android.bachot.libraries.designsystem.components.media
import android.view.MotionEvent
import androidx.compose.animation.core.animateFloatAsState
@@ -35,9 +35,9 @@ import androidx.compose.ui.platform.LocalDensity
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.DpSize
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceCategory.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceCategory.kt
similarity index 79%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceCategory.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceCategory.kt
index 452c9d8d..00ee5baa 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceCategory.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceCategory.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.preferences
+package id.databisnis.android.bachot.libraries.designsystem.components.preferences
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.ColumnScope
@@ -14,10 +14,10 @@ import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.ListSectionHeader
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListSectionHeader
@Composable
fun PreferenceCategory(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceCheckbox.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceCheckbox.kt
similarity index 79%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceCheckbox.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceCheckbox.kt
index 5277aca1..3576ae8a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceCheckbox.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceCheckbox.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.preferences
+package id.databisnis.android.bachot.libraries.designsystem.components.preferences
import androidx.annotation.DrawableRes
import androidx.compose.foundation.layout.Column
@@ -14,16 +14,16 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.components.preferenceIcon
-import io.element.android.libraries.designsystem.icons.CompoundDrawables
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.toEnabledColor
-import io.element.android.libraries.designsystem.toSecondaryEnabledColor
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.components.preferenceIcon
+import id.databisnis.android.bachot.libraries.designsystem.icons.CompoundDrawables
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.toEnabledColor
+import id.databisnis.android.bachot.libraries.designsystem.toSecondaryEnabledColor
@Composable
fun PreferenceCheckbox(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceDivider.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceDivider.kt
similarity index 64%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceDivider.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceDivider.kt
index 139aea33..16e052db 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceDivider.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceDivider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.preferences
+package id.databisnis.android.bachot.libraries.designsystem.components.preferences
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.HorizontalDivider
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.HorizontalDivider
@Composable
fun PreferenceDivider(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceDropdown.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceDropdown.kt
similarity index 84%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceDropdown.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceDropdown.kt
index 23fdec99..a1e440d4 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceDropdown.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceDropdown.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalMaterial3Api::class)
-package io.element.android.libraries.designsystem.components.preferences
+package id.databisnis.android.bachot.libraries.designsystem.components.preferences
import androidx.annotation.DrawableRes
import androidx.compose.foundation.layout.Arrangement
@@ -29,19 +29,19 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.components.preferenceIcon
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.DropdownMenu
-import io.element.android.libraries.designsystem.theme.components.DropdownMenuItem
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.toEnabledColor
-import io.element.android.libraries.designsystem.toSecondaryEnabledColor
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.components.preferenceIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DropdownMenu
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DropdownMenuItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.toEnabledColor
+import id.databisnis.android.bachot.libraries.designsystem.toSecondaryEnabledColor
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferencePage.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferencePage.kt
similarity index 81%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferencePage.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferencePage.kt
index 24477b43..c6c4ad48 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferencePage.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferencePage.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.preferences
+package id.databisnis.android.bachot.libraries.designsystem.components.preferences
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.ColumnScope
@@ -25,15 +25,15 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.semantics.heading
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.text.style.TextOverflow
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.aliasScreenTitle
-import io.element.android.libraries.designsystem.theme.components.Scaffold
-import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.designsystem.theme.components.TopAppBar
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.aliasScreenTitle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Scaffold
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar
@Composable
fun PreferencePage(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceRow.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceRow.kt
similarity index 74%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceRow.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceRow.kt
index efc36544..e74053a3 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceRow.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceRow.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.preferences
+package id.databisnis.android.bachot.libraries.designsystem.components.preferences
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.RowScope
@@ -15,10 +15,10 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
/**
* Simple Row with which follow design for preferences.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceSlide.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceSlide.kt
similarity index 76%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceSlide.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceSlide.kt
index a5092609..bdafd3cb 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceSlide.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceSlide.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.preferences
+package id.databisnis.android.bachot.libraries.designsystem.components.preferences
import androidx.annotation.DrawableRes
import androidx.annotation.FloatRange
@@ -15,14 +15,14 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.preferences.components.preferenceIcon
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Slider
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.components.preferenceIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Slider
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun PreferenceSlide(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceSwitch.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceSwitch.kt
similarity index 77%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceSwitch.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceSwitch.kt
index 404a2673..b0cacd29 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceSwitch.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceSwitch.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.preferences
+package id.databisnis.android.bachot.libraries.designsystem.components.preferences
import androidx.annotation.DrawableRes
import androidx.compose.foundation.layout.Column
@@ -14,14 +14,14 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.components.preferences.components.preferenceIcon
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.components.preferenceIcon
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun PreferenceSwitch(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceTextField.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceTextField.kt
similarity index 80%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceTextField.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceTextField.kt
index c67b4c85..902208c0 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceTextField.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/PreferenceTextField.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.preferences
+package id.databisnis.android.bachot.libraries.designsystem.components.preferences
import androidx.compose.foundation.text.KeyboardOptions
import androidx.compose.runtime.Composable
@@ -15,11 +15,11 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
-import io.element.android.libraries.designsystem.components.dialogs.TextFieldDialog
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.theme.components.ListItem
-import io.element.android.libraries.designsystem.theme.components.ListItemStyle
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.libraries.designsystem.components.dialogs.TextFieldDialog
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ListItemStyle
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Composable
fun PreferenceTextField(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/components/ImageVectorProvider.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/components/ImageVectorProvider.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/components/ImageVectorProvider.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/components/ImageVectorProvider.kt
index c1bf2b91..98470f4a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/components/ImageVectorProvider.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/components/ImageVectorProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.preferences.components
+package id.databisnis.android.bachot.libraries.designsystem.components.preferences.components
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.BugReport
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/components/PreferenceIcon.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/components/PreferenceIcon.kt
similarity index 83%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/components/PreferenceIcon.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/components/PreferenceIcon.kt
index b3e12275..ea4ec2e7 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/components/PreferenceIcon.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/preferences/components/PreferenceIcon.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.preferences.components
+package id.databisnis.android.bachot.libraries.designsystem.components.preferences.components
import androidx.annotation.DrawableRes
import androidx.compose.foundation.layout.Box
@@ -21,12 +21,12 @@ import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.atomic.atoms.RedIndicatorAtom
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.toIconSecondaryEnabledColor
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.RedIndicatorAtom
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.toIconSecondaryEnabledColor
@Composable
fun preferenceIcon(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/tooltip/ElementTooltipDefaults.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/tooltip/ElementTooltipDefaults.kt
similarity index 97%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/tooltip/ElementTooltipDefaults.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/tooltip/ElementTooltipDefaults.kt
index b21c5550..a14b6644 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/tooltip/ElementTooltipDefaults.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/tooltip/ElementTooltipDefaults.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.tooltip
+package id.databisnis.android.bachot.libraries.designsystem.components.tooltip
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.TooltipDefaults
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/tooltip/PlainTooltip.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/tooltip/PlainTooltip.kt
similarity index 88%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/tooltip/PlainTooltip.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/tooltip/PlainTooltip.kt
index f0fb57fc..d9bc531b 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/tooltip/PlainTooltip.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/tooltip/PlainTooltip.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.tooltip
+package id.databisnis.android.bachot.libraries.designsystem.components.tooltip
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.TooltipDefaults
@@ -15,7 +15,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.Shape
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
import androidx.compose.material3.PlainTooltip as M3PlainTooltip
@OptIn(ExperimentalMaterial3Api::class)
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/tooltip/TooltipBox.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/tooltip/TooltipBox.kt
similarity index 93%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/tooltip/TooltipBox.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/tooltip/TooltipBox.kt
index 3bca8b8b..544ecc43 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/tooltip/TooltipBox.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/tooltip/TooltipBox.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.tooltip
+package id.databisnis.android.bachot.libraries.designsystem.components.tooltip
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.TooltipScope
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/CompoundDrawables.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/icons/CompoundDrawables.kt
similarity index 62%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/CompoundDrawables.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/icons/CompoundDrawables.kt
index 4aeba02e..e826c3b9 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/CompoundDrawables.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/icons/CompoundDrawables.kt
@@ -6,6 +6,6 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.icons
+package id.databisnis.android.bachot.libraries.designsystem.icons
-typealias CompoundDrawables = io.element.android.compound.R.drawable
+typealias CompoundDrawables = id.databisnis.android.bachot.compound.R.drawable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsList.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/icons/IconsList.kt
similarity index 79%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsList.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/icons/IconsList.kt
index f0a6fc84..dfdee2be 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsList.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/icons/IconsList.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.icons
+package id.databisnis.android.bachot.libraries.designsystem.icons
-import io.element.android.libraries.designsystem.R
+import id.databisnis.android.bachot.libraries.designsystem.R
// This list and all the drawable it contains should be removed at some point.
// All the icons should be defined in Compound.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsPreview.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/icons/IconsPreview.kt
similarity index 86%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsPreview.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/icons/IconsPreview.kt
index f40c4ea0..ac83cb43 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/icons/IconsPreview.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/icons/IconsPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.icons
+package id.databisnis.android.bachot.libraries.designsystem.icons
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -20,11 +20,11 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/ApplyIf.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/ApplyIf.kt
similarity index 89%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/ApplyIf.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/ApplyIf.kt
index 0d1bece1..29262fae 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/ApplyIf.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/ApplyIf.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.modifiers
+package id.databisnis.android.bachot.libraries.designsystem.modifiers
import androidx.compose.ui.Modifier
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Blur.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Blur.kt
similarity index 97%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Blur.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Blur.kt
index 43c07ad7..f2bcabb7 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Blur.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Blur.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.modifiers
+package id.databisnis.android.bachot.libraries.designsystem.modifiers
import android.graphics.BlurMaskFilter
import android.os.Build
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/ClearFocusOnTap.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/ClearFocusOnTap.kt
similarity index 89%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/ClearFocusOnTap.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/ClearFocusOnTap.kt
index c9ab328f..681bf1d1 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/ClearFocusOnTap.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/ClearFocusOnTap.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.modifiers
+package id.databisnis.android.bachot.libraries.designsystem.modifiers
import androidx.compose.foundation.gestures.detectTapGestures
import androidx.compose.ui.Modifier
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Clickable.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Clickable.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Clickable.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Clickable.kt
index 7350c54d..d53fb209 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Clickable.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Clickable.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.modifiers
+package id.databisnis.android.bachot.libraries.designsystem.modifiers
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.padding
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/CornerBorder.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/CornerBorder.kt
similarity index 93%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/CornerBorder.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/CornerBorder.kt
index ad426164..5acfd559 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/CornerBorder.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/CornerBorder.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.modifiers
+package id.databisnis.android.bachot.libraries.designsystem.modifiers
import androidx.compose.ui.Modifier
import androidx.compose.ui.composed
@@ -17,7 +17,7 @@ import androidx.compose.ui.graphics.PathEffect
import androidx.compose.ui.graphics.StrokeCap
import androidx.compose.ui.graphics.drawscope.Stroke
import androidx.compose.ui.unit.Dp
-import io.element.android.libraries.designsystem.text.toPx
+import id.databisnis.android.bachot.libraries.designsystem.text.toPx
/**
* Draw a border on corners around the content.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/FadingEdge.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/FadingEdge.kt
similarity index 95%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/FadingEdge.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/FadingEdge.kt
index 72167a13..45084a50 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/FadingEdge.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/FadingEdge.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.modifiers
+package id.databisnis.android.bachot.libraries.designsystem.modifiers
import androidx.compose.animation.animateColorAsState
import androidx.compose.runtime.Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Gradient.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Gradient.kt
similarity index 82%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Gradient.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Gradient.kt
index 115c5673..93d59ed9 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Gradient.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Gradient.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.modifiers
+package id.databisnis.android.bachot.libraries.designsystem.modifiers
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -17,9 +17,9 @@ import androidx.compose.runtime.Stable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Brush
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.colors.gradientSubtleColors
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.colors.gradientSubtleColors
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
/**
* Ref: https://www.figma.com/design/kcnHxunG1LDWXsJhaNuiHz/ER-145--Workspaces-V1?node-id=1141-24692
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Keyboard.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Keyboard.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Keyboard.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Keyboard.kt
index 8d961ecb..0cc02e3a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/Keyboard.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/Keyboard.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.modifiers
+package id.databisnis.android.bachot.libraries.designsystem.modifiers
import androidx.compose.ui.Modifier
import androidx.compose.ui.input.key.Key
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/OnTabOrEnterKeyFocusNext.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/OnTabOrEnterKeyFocusNext.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/OnTabOrEnterKeyFocusNext.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/OnTabOrEnterKeyFocusNext.kt
index 08cf1a05..969db41f 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/OnTabOrEnterKeyFocusNext.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/OnTabOrEnterKeyFocusNext.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.modifiers
+package id.databisnis.android.bachot.libraries.designsystem.modifiers
import androidx.compose.ui.Modifier
import androidx.compose.ui.focus.FocusDirection
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/RoundedBackground.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/RoundedBackground.kt
similarity index 93%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/RoundedBackground.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/RoundedBackground.kt
index e315f69f..49e4a1c4 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/RoundedBackground.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/RoundedBackground.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.modifiers
+package id.databisnis.android.bachot.libraries.designsystem.modifiers
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.padding
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/SquareSizeModifier.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/SquareSizeModifier.kt
similarity index 97%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/SquareSizeModifier.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/SquareSizeModifier.kt
index a7dae1ea..81a01cc3 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/modifiers/SquareSizeModifier.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/modifiers/SquareSizeModifier.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.modifiers
+package id.databisnis.android.bachot.libraries.designsystem.modifiers
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -28,7 +28,7 @@ import androidx.compose.ui.platform.debugInspectorInfo
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Constraints
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
import kotlin.math.max
import kotlin.math.min
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementPreview.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementPreview.kt
similarity index 84%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementPreview.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementPreview.kt
index b0ef41e1..3f171cc2 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementPreview.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.preview
+package id.databisnis.android.bachot.libraries.designsystem.preview
import androidx.annotation.DrawableRes
import androidx.compose.foundation.isSystemInDarkTheme
@@ -18,9 +18,9 @@ import coil3.annotation.ExperimentalCoilApi
import coil3.asImage
import coil3.compose.AsyncImagePreviewHandler
import coil3.compose.LocalAsyncImagePreviewHandler
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.theme.components.Surface
-import io.element.android.libraries.designsystem.utils.CommonDrawables
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Surface
+import id.databisnis.android.bachot.libraries.designsystem.utils.CommonDrawables
@OptIn(ExperimentalCoilApi::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementPreviewDark.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementPreviewDark.kt
similarity index 88%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementPreviewDark.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementPreviewDark.kt
index c054b318..c28fbfc3 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementPreviewDark.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementPreviewDark.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.preview
+package id.databisnis.android.bachot.libraries.designsystem.preview
import androidx.compose.runtime.Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementPreviewLight.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementPreviewLight.kt
similarity index 88%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementPreviewLight.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementPreviewLight.kt
index 1c2bdf3c..791b0faf 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementPreviewLight.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementPreviewLight.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.preview
+package id.databisnis.android.bachot.libraries.designsystem.preview
import androidx.compose.runtime.Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementThemedPreview.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementThemedPreview.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementThemedPreview.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementThemedPreview.kt
index 7b297578..043db882 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/ElementThemedPreview.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/ElementThemedPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.preview
+package id.databisnis.android.bachot.libraries.designsystem.preview
import androidx.annotation.DrawableRes
import androidx.compose.foundation.background
@@ -21,7 +21,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.utils.CommonDrawables
+import id.databisnis.android.bachot.libraries.designsystem.utils.CommonDrawables
@Composable
@Suppress("ModifierMissing")
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/PreviewGroup.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/PreviewGroup.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/PreviewGroup.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/PreviewGroup.kt
index 0f40021b..e8df2185 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/PreviewGroup.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/PreviewGroup.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.preview
+package id.databisnis.android.bachot.libraries.designsystem.preview
@Suppress("ktlint:standard:property-naming")
object PreviewGroup {
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/PreviewWithLargeHeight.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/PreviewWithLargeHeight.kt
similarity index 89%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/PreviewWithLargeHeight.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/PreviewWithLargeHeight.kt
index 163ee215..8e698d06 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/PreviewWithLargeHeight.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/PreviewWithLargeHeight.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.preview
+package id.databisnis.android.bachot.libraries.designsystem.preview
import androidx.compose.ui.tooling.preview.Preview
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/PreviewsDayNight.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/PreviewsDayNight.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/PreviewsDayNight.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/PreviewsDayNight.kt
index 4b084b1e..08c4d9d3 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/PreviewsDayNight.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/PreviewsDayNight.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.preview
+package id.databisnis.android.bachot.libraries.designsystem.preview
import android.content.res.Configuration
import androidx.compose.ui.tooling.preview.Preview
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/SheetState.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/SheetState.kt
similarity index 91%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/SheetState.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/SheetState.kt
index d14d6143..b55ab9d7 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/SheetState.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/SheetState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.preview
+package id.databisnis.android.bachot.libraries.designsystem.preview
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.SheetState
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/WithFontScale.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/WithFontScale.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/WithFontScale.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/WithFontScale.kt
index 5967b660..24c90ab8 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/preview/WithFontScale.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/preview/WithFontScale.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.preview
+package id.databisnis.android.bachot.libraries.designsystem.preview
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ruler/HorizontalRuler.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ruler/HorizontalRuler.kt
similarity index 89%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ruler/HorizontalRuler.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ruler/HorizontalRuler.kt
index f88a5a64..7cb504c9 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ruler/HorizontalRuler.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ruler/HorizontalRuler.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.ruler
+package id.databisnis.android.bachot.libraries.designsystem.ruler
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Row
@@ -18,8 +18,8 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
/**
* Horizontal ruler is a debug composable that displays a horizontal ruler.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ruler/VerticalRuler.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ruler/VerticalRuler.kt
similarity index 89%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ruler/VerticalRuler.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ruler/VerticalRuler.kt
index 171a2901..611a2c9d 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ruler/VerticalRuler.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ruler/VerticalRuler.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.ruler
+package id.databisnis.android.bachot.libraries.designsystem.ruler
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Column
@@ -18,8 +18,8 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
/**
* Vertical ruler is a debug composable that displays a vertical ruler.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ruler/WithRulers.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ruler/WithRulers.kt
similarity index 81%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ruler/WithRulers.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ruler/WithRulers.kt
index 1248c761..aabcabd0 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/ruler/WithRulers.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/ruler/WithRulers.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.ruler
+package id.databisnis.android.bachot.libraries.designsystem.ruler
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.layout.Layout
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.designsystem.theme.components.ButtonSize
-import io.element.android.libraries.designsystem.theme.components.OutlinedButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.ButtonSize
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.OutlinedButton
/**
* Debug tool to add a vertical and a horizontal ruler on top of the content.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/showkase/DesignSystemShowkaseRootModule.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/showkase/DesignSystemShowkaseRootModule.kt
similarity index 86%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/showkase/DesignSystemShowkaseRootModule.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/showkase/DesignSystemShowkaseRootModule.kt
index abb420a0..c1338299 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/showkase/DesignSystemShowkaseRootModule.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/showkase/DesignSystemShowkaseRootModule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.showkase
+package id.databisnis.android.bachot.libraries.designsystem.showkase
import com.airbnb.android.showkase.annotation.ShowkaseRoot
import com.airbnb.android.showkase.annotation.ShowkaseRootModule
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/swipe/SwipeableActionsState.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/swipe/SwipeableActionsState.kt
similarity index 97%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/swipe/SwipeableActionsState.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/swipe/SwipeableActionsState.kt
index 418c1d1b..3005220f 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/swipe/SwipeableActionsState.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/swipe/SwipeableActionsState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.swipe
+package id.databisnis.android.bachot.libraries.designsystem.swipe
import androidx.compose.animation.core.Animatable
import androidx.compose.animation.core.tween
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/AnnotatedStrings.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/AnnotatedStrings.kt
similarity index 96%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/AnnotatedStrings.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/AnnotatedStrings.kt
index 43fd80ab..64081caf 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/AnnotatedStrings.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/AnnotatedStrings.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.text
+package id.databisnis.android.bachot.libraries.designsystem.text
import android.graphics.Typeface
import android.text.SpannedString
@@ -23,7 +23,7 @@ import androidx.compose.ui.text.buildAnnotatedString
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextDecoration
-import io.element.android.compound.theme.LinkColor
+import id.databisnis.android.bachot.compound.theme.LinkColor
fun String.toAnnotatedString(): AnnotatedString = buildAnnotatedString {
append(this@toAnnotatedString)
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/DpScale.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/DpScale.kt
similarity index 91%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/DpScale.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/DpScale.kt
index 3fe720e3..b2b174bf 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/DpScale.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/DpScale.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.text
+package id.databisnis.android.bachot.libraries.designsystem.text
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -18,10 +18,10 @@ import androidx.compose.ui.platform.LocalDensity
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.WithFontScale
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.WithFontScale
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
/**
* Return the maximum value between the receiver value and the value with fontScale applied.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/TextSyleToTypeface.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/TextSyleToTypeface.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/TextSyleToTypeface.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/TextSyleToTypeface.kt
index 6261c88e..689dd984 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/TextSyleToTypeface.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/TextSyleToTypeface.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.text
+package id.databisnis.android.bachot.libraries.designsystem.text
import android.graphics.Typeface
import androidx.compose.runtime.Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/UnitConverters.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/UnitConverters.kt
similarity index 95%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/UnitConverters.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/UnitConverters.kt
index d0c70744..23f40ca9 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/text/UnitConverters.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/text/UnitConverters.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.text
+package id.databisnis.android.bachot.libraries.designsystem.text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ReadOnlyComposable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ColorAliases.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/ColorAliases.kt
similarity index 83%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ColorAliases.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/ColorAliases.kt
index 06827fb2..2df385c4 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ColorAliases.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/ColorAliases.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme
+package id.databisnis.android.bachot.libraries.designsystem.theme
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.annotations.CoreColorToken
-import io.element.android.compound.previews.ColorListPreview
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.SemanticColors
-import io.element.android.compound.tokens.generated.internal.DarkColorTokens
-import io.element.android.compound.tokens.generated.internal.LightColorTokens
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.compound.annotations.CoreColorToken
+import id.databisnis.android.bachot.compound.previews.ColorListPreview
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.SemanticColors
+import id.databisnis.android.bachot.compound.tokens.generated.internal.DarkColorTokens
+import id.databisnis.android.bachot.compound.tokens.generated.internal.LightColorTokens
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
import kotlinx.collections.immutable.persistentMapOf
/**
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ElementThemeApp.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/ElementThemeApp.kt
similarity index 80%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ElementThemeApp.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/ElementThemeApp.kt
index 7aa0ab79..d64f93cb 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ElementThemeApp.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/ElementThemeApp.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme
+package id.databisnis.android.bachot.libraries.designsystem.theme
import androidx.appcompat.app.AppCompatDelegate
import androidx.compose.runtime.Composable
@@ -16,14 +16,14 @@ import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.getValue
import androidx.compose.runtime.remember
import androidx.compose.runtime.staticCompositionLocalOf
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.theme.Theme
-import io.element.android.compound.theme.isDark
-import io.element.android.compound.theme.mapToTheme
-import io.element.android.compound.tokens.generated.SemanticColors
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.core.meta.BuildType
-import io.element.android.libraries.preferences.api.store.AppPreferencesStore
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.Theme
+import id.databisnis.android.bachot.compound.theme.isDark
+import id.databisnis.android.bachot.compound.theme.mapToTheme
+import id.databisnis.android.bachot.compound.tokens.generated.SemanticColors
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildType
+import id.databisnis.android.bachot.libraries.preferences.api.store.AppPreferencesStore
val LocalBuildMeta = staticCompositionLocalOf {
BuildMeta(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ElementTypography.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/ElementTypography.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ElementTypography.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/ElementTypography.kt
index 6c3296d1..cf9c8d5a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ElementTypography.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/ElementTypography.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme
+package id.databisnis.android.bachot.libraries.designsystem.theme
import androidx.compose.ui.text.PlatformTextStyle
import androidx.compose.ui.text.TextStyle
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/TypographyAliases.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/TypographyAliases.kt
similarity index 77%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/TypographyAliases.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/TypographyAliases.kt
index 750e4d0d..b80d27e1 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/TypographyAliases.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/TypographyAliases.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme
+package id.databisnis.android.bachot.libraries.designsystem.theme
import androidx.compose.ui.text.TextStyle
-import io.element.android.compound.tokens.generated.TypographyTokens
+import id.databisnis.android.bachot.compound.tokens.generated.TypographyTokens
/*
* This file contains aliases for TypographyTokens.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/AlertDialogContent.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/AlertDialogContent.kt
similarity index 97%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/AlertDialogContent.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/AlertDialogContent.kt
index ddc235bc..cf544718 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/AlertDialogContent.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/AlertDialogContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -33,12 +33,12 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
import kotlin.math.max
// Figma designs: https://www.figma.com/file/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?type=design&node-id=911%3A343492&mode=design&t=jeyd1bXKOOx8y10r-1
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/BottomSheetDragHandle.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/BottomSheetDragHandle.kt
similarity index 86%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/BottomSheetDragHandle.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/BottomSheetDragHandle.kt
index 3f8ca014..2b00de93 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/BottomSheetDragHandle.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/BottomSheetDragHandle.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.background
import androidx.compose.foundation.border
@@ -25,9 +25,9 @@ import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.RectangleShape
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
@Composable
fun BottomSheetDragHandle(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/BottomSheetScaffold.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/BottomSheetScaffold.kt
similarity index 97%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/BottomSheetScaffold.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/BottomSheetScaffold.kt
index 721350e8..a48a8c30 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/BottomSheetScaffold.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/BottomSheetScaffold.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.ColumnScope
import androidx.compose.foundation.layout.PaddingValues
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Button.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Button.kt
similarity index 97%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Button.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Button.kt
index 676d34ee..599222d8 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Button.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Button.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.BorderStroke
import androidx.compose.foundation.interaction.MutableInteractionSource
@@ -43,10 +43,10 @@ import androidx.compose.ui.res.vectorResource
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
// Designs: https://www.figma.com/file/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?type=design&mode=design&t=U03tOFZz5FSLVUMa-1
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Checkbox.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Checkbox.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Checkbox.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Checkbox.kt
index a8257385..7b3e8640 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Checkbox.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Checkbox.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Arrangement
@@ -24,9 +24,9 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.state.ToggleableState
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
// Designs in https://www.figma.com/file/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?type=design&mode=design&t=qb99xBP5mwwCtGkN-1
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/CircularProgressIndicator.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/CircularProgressIndicator.kt
similarity index 91%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/CircularProgressIndicator.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/CircularProgressIndicator.kt
index 9bca6e56..b505e40c 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/CircularProgressIndicator.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/CircularProgressIndicator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -20,8 +20,8 @@ import androidx.compose.ui.platform.LocalInspectionMode
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
@Composable
fun CircularProgressIndicator(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/DropdownMenu.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/DropdownMenu.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/DropdownMenu.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/DropdownMenu.kt
index 9a3e359a..c33b8b25 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/DropdownMenu.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/DropdownMenu.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.ColumnScope
@@ -18,7 +18,7 @@ import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.DpOffset
import androidx.compose.ui.unit.dp
import androidx.compose.ui.window.PopupProperties
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
// Figma designs: https://www.figma.com/file/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?type=design&node-id=1032%3A44063&mode=design&t=rsNegTbEVLYAXL76-1
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/DropdownMenuItem.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/DropdownMenuItem.kt
similarity index 91%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/DropdownMenuItem.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/DropdownMenuItem.kt
index 31c3f3c4..88f75b6c 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/DropdownMenuItem.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/DropdownMenuItem.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Column
@@ -20,10 +20,10 @@ import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
// Figma designs: https://www.figma.com/file/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?type=design&node-id=1032%3A44063&mode=design&t=rsNegTbEVLYAXL76-1
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/FilledTextField.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/FilledTextField.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/FilledTextField.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/FilledTextField.kt
index cbd25c1a..907cab45 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/FilledTextField.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/FilledTextField.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Column
@@ -28,13 +28,13 @@ import androidx.compose.ui.text.input.TextFieldValue
import androidx.compose.ui.text.input.VisualTransformation
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.utils.allBooleans
-import io.element.android.libraries.designsystem.utils.asInt
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.utils.allBooleans
+import id.databisnis.android.bachot.libraries.designsystem.utils.asInt
@Composable
fun FilledTextField(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/FloatingActionButton.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/FloatingActionButton.kt
similarity index 79%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/FloatingActionButton.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/FloatingActionButton.kt
index 38eada23..b783046a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/FloatingActionButton.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/FloatingActionButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Box
@@ -20,12 +20,12 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.Shape
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.testtags.TestTags
-import io.element.android.libraries.testtags.testTag
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.testtags.TestTags
+import id.databisnis.android.bachot.libraries.testtags.testTag
@Composable
fun FloatingActionButton(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/HorizontalDivider.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/HorizontalDivider.kt
similarity index 83%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/HorizontalDivider.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/HorizontalDivider.kt
index b4c7eddf..7061594d 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/HorizontalDivider.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/HorizontalDivider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.padding
@@ -18,8 +18,8 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
@Composable
fun HorizontalDivider(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Icon.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Icon.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Icon.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Icon.kt
index f4097612..0bc4ef49 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Icon.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Icon.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.annotation.DrawableRes
import androidx.compose.foundation.layout.Arrangement
@@ -25,10 +25,10 @@ import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.vectorResource
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
/**
* Icon is a wrapper around [androidx.compose.material3.Icon] which allows to use
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/IconButton.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/IconButton.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/IconButton.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/IconButton.kt
index 023d798f..8f74bfa1 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/IconButton.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/IconButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Column
@@ -19,10 +19,10 @@ import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
// Figma designs: https://www.figma.com/file/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?type=design&node-id=1182%3A48861&mode=design&t=Shlcvznm1oUyqGC2-1
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/IconColorButton.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/IconColorButton.kt
similarity index 90%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/IconColorButton.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/IconColorButton.kt
index 1425d59b..d296ab09 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/IconColorButton.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/IconColorButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -21,10 +21,10 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
/**
* Button with colored background.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/IconToggleButton.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/IconToggleButton.kt
similarity index 90%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/IconToggleButton.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/IconToggleButton.kt
index af14f351..94769f7a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/IconToggleButton.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/IconToggleButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Arrangement
@@ -22,9 +22,9 @@ import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
@Composable
fun IconToggleButton(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/LinearProgressIndicator.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/LinearProgressIndicator.kt
similarity index 91%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/LinearProgressIndicator.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/LinearProgressIndicator.kt
index 04f08166..0d49453f 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/LinearProgressIndicator.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/LinearProgressIndicator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -19,8 +19,8 @@ import androidx.compose.ui.platform.LocalInspectionMode
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
@Composable
fun LinearProgressIndicator(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ListItem.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ListItem.kt
similarity index 98%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ListItem.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ListItem.kt
index 8bc09cea..7f82021c 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ListItem.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ListItem.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
@@ -25,11 +25,11 @@ import androidx.compose.ui.semantics.Role
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
// Designs: https://www.figma.com/file/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?type=design&node-id=425%3A24208&mode=design&t=G5hCfkLB6GgXDuWe-1
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ListSectionHeader.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ListSectionHeader.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ListSectionHeader.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ListSectionHeader.kt
index 403ed6da..25dbea16 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ListSectionHeader.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ListSectionHeader.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
@@ -19,9 +19,9 @@ import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
// Designs: https://www.figma.com/file/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?type=design&node-id=425%3A24208&mode=design&t=G5hCfkLB6GgXDuWe-1
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ListSupportingText.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ListSupportingText.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ListSupportingText.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ListSupportingText.kt
index 4be53ddb..dd7fc4ef 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ListSupportingText.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ListSupportingText.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues
@@ -19,12 +19,12 @@ import androidx.compose.ui.text.ExperimentalTextApi
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.ClickableLinkText
-import io.element.android.libraries.designsystem.components.list.ListItemContent
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.ClickableLinkText
+import id.databisnis.android.bachot.libraries.designsystem.components.list.ListItemContent
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
// Designs: https://www.figma.com/file/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?type=design&node-id=425%3A24208&mode=design&t=G5hCfkLB6GgXDuWe-1
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/MediumTopAppBar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/MediumTopAppBar.kt
similarity index 82%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/MediumTopAppBar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/MediumTopAppBar.kt
index e4c8ca74..a18d6e49 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/MediumTopAppBar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/MediumTopAppBar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.RowScope
import androidx.compose.foundation.layout.WindowInsets
@@ -19,11 +19,11 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ModalBottomSheet.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ModalBottomSheet.kt
similarity index 88%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ModalBottomSheet.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ModalBottomSheet.kt
index 3f70aab7..fe4643e5 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/ModalBottomSheet.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/ModalBottomSheet.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -33,12 +33,12 @@ import androidx.compose.ui.platform.LocalInspectionMode
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.preview.sheetStateForPreview
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.preview.sheetStateForPreview
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBar.kt
similarity index 89%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBar.kt
index b983d107..3e2c36a8 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.RowScope
import androidx.compose.foundation.layout.WindowInsets
@@ -18,10 +18,10 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
@Composable
fun NavigationBar(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBarIcon.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBarIcon.kt
similarity index 81%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBarIcon.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBarIcon.kt
index 7c6332bd..a9d79a7e 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBarIcon.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBarIcon.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.offset
@@ -14,8 +14,8 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.atomic.atoms.CounterAtom
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.atomic.atoms.CounterAtom
@Composable
fun NavigationBarIcon(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBarItem.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBarItem.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBarItem.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBarItem.kt
index 40407602..d32c8357 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBarItem.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBarItem.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.RowScope
@@ -16,7 +16,7 @@ import androidx.compose.material3.NavigationBarItemDefaults
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
@Composable
fun RowScope.NavigationBarItem(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBarText.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBarText.kt
similarity index 79%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBarText.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBarText.kt
index d84fddd0..5c81cdec 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/NavigationBarText.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/NavigationBarText.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
@Composable
fun NavigationBarText(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/RadioButton.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/RadioButton.kt
similarity index 90%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/RadioButton.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/RadioButton.kt
index dfb4758f..39c38944 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/RadioButton.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/RadioButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Arrangement
@@ -23,9 +23,9 @@ import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
// Designs in https://www.figma.com/file/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?type=design&node-id=425%3A24202&mode=design&t=qb99xBP5mwwCtGkN-1
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Scaffold.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Scaffold.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Scaffold.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Scaffold.kt
index 16d5f624..cfbf5a1f 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Scaffold.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Scaffold.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.WindowInsets
@@ -16,7 +16,7 @@ import androidx.compose.material3.contentColorFor
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
@Composable
fun Scaffold(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/SearchBar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/SearchBar.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/SearchBar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/SearchBar.kt
index 924b7788..2c6497dc 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/SearchBar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/SearchBar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.background
import androidx.compose.foundation.interaction.MutableInteractionSource
@@ -37,13 +37,13 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/SearchField.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/SearchField.kt
similarity index 92%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/SearchField.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/SearchField.kt
index fc84abe8..c69aa8a5 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/SearchField.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/SearchField.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.BorderStroke
import androidx.compose.foundation.background
@@ -37,13 +37,13 @@ import androidx.compose.ui.text.input.ImeAction
import androidx.compose.ui.text.input.TextFieldValue
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
/**
* https://www.figma.com/design/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?node-id=1985-3223
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/SegmentedButton.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/SegmentedButton.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/SegmentedButton.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/SegmentedButton.kt
index 7fd195bd..5c1927d6 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/SegmentedButton.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/SegmentedButton.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -17,7 +17,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
-import io.element.android.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.ElementTheme
@OptIn(ExperimentalMaterial3Api::class)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Slider.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Slider.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Slider.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Slider.kt
index 7b6e6f30..fa2b78cd 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Slider.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Slider.kt
@@ -8,7 +8,7 @@
@file:OptIn(ExperimentalMaterial3Api::class)
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.interaction.DragInteraction
import androidx.compose.foundation.interaction.MutableInteractionSource
@@ -31,9 +31,9 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.DpSize
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
@Composable
fun Slider(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Snackbar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Snackbar.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Snackbar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Snackbar.kt
index 8c246a65..5e2ebe16 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Snackbar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Snackbar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material3.SnackbarDefaults
@@ -16,13 +16,13 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.Shape
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.theme.SnackBarLabelColorDark
-import io.element.android.compound.theme.SnackBarLabelColorLight
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.button.ButtonVisuals
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.theme.SnackBarLabelColorDark
+import id.databisnis.android.bachot.compound.theme.SnackBarLabelColorLight
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.button.ButtonVisuals
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
@Composable
fun Snackbar(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Surface.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Surface.kt
similarity index 90%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Surface.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Surface.kt
index 134435f7..3a1a576e 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Surface.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Surface.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.BorderStroke
import androidx.compose.foundation.layout.Spacer
@@ -21,7 +21,7 @@ import androidx.compose.ui.graphics.Shape
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
@Composable
fun Surface(
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Switch.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Switch.kt
similarity index 91%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Switch.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Switch.kt
index f4bbdcec..5e52949d 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Switch.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Switch.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Arrangement
@@ -25,9 +25,9 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
import androidx.compose.material3.Switch as Material3Switch
// Designs in https://www.figma.com/file/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?type=design&node-id=425%3A24203&mode=design&t=qb99xBP5mwwCtGkN-1
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Text.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Text.kt
similarity index 91%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Text.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Text.kt
index e7f2a666..7e6cd527 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Text.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/Text.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
@@ -33,11 +33,11 @@ import androidx.compose.ui.text.style.TextDecoration
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.utils.toHrf
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.compound.utils.toHrf
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
import kotlinx.collections.immutable.ImmutableMap
import kotlinx.collections.immutable.persistentMapOf
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/TextField.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/TextField.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/TextField.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/TextField.kt
index 5e0a81ba..ebfc7a4a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/TextField.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/TextField.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.BorderStroke
import androidx.compose.foundation.interaction.MutableInteractionSource
@@ -37,14 +37,14 @@ import androidx.compose.ui.text.input.TextFieldValue
import androidx.compose.ui.text.input.VisualTransformation
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.utils.allBooleans
-import io.element.android.libraries.designsystem.utils.asInt
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.utils.allBooleans
+import id.databisnis.android.bachot.libraries.designsystem.utils.asInt
/**
* https://www.figma.com/design/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?node-id=2008-37137
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/TopAppBar.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/TopAppBar.kt
similarity index 89%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/TopAppBar.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/TopAppBar.kt
index d6c876d2..7b9be33e 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/TopAppBar.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/TopAppBar.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components
+package id.databisnis.android.bachot.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.RowScope
import androidx.compose.foundation.layout.WindowInsets
@@ -21,12 +21,12 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.semantics.heading
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.button.BackButton
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.aliasScreenTitle
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.button.BackButton
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.aliasScreenTitle
/**
* A top app bar that displays a title string, navigation icon, and actions.
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/previews/DatePickerPreview.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/previews/DatePickerPreview.kt
similarity index 74%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/previews/DatePickerPreview.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/previews/DatePickerPreview.kt
index b5dfe425..750ffecc 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/previews/DatePickerPreview.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/previews/DatePickerPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components.previews
+package id.databisnis.android.bachot.libraries.designsystem.theme.components.previews
import androidx.compose.material3.AlertDialogDefaults
import androidx.compose.material3.DatePicker
@@ -14,12 +14,12 @@ import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.rememberDatePickerState
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.AlertDialogContent
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.AlertDialogContent
@Preview(group = PreviewGroup.DateTimePickers)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/previews/MenuPreview.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/previews/MenuPreview.kt
similarity index 71%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/previews/MenuPreview.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/previews/MenuPreview.kt
index f0bc0efb..828680d1 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/previews/MenuPreview.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/previews/MenuPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components.previews
+package id.databisnis.android.bachot.libraries.designsystem.theme.components.previews
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
@@ -14,14 +14,14 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.Button
-import io.element.android.libraries.designsystem.theme.components.DropdownMenu
-import io.element.android.libraries.designsystem.theme.components.DropdownMenuItem
-import io.element.android.libraries.designsystem.theme.components.Icon
-import io.element.android.libraries.designsystem.theme.components.Text
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Button
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DropdownMenu
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.DropdownMenuItem
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Icon
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Text
@Preview(group = PreviewGroup.Menus)
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/previews/TimePickerPreview.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/previews/TimePickerPreview.kt
similarity index 85%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/previews/TimePickerPreview.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/previews/TimePickerPreview.kt
index f4562f10..14ec868e 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/previews/TimePickerPreview.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/theme/components/previews/TimePickerPreview.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.theme.components.previews
+package id.databisnis.android.bachot.libraries.designsystem.theme.components.previews
import androidx.compose.material3.AlertDialogDefaults
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -15,12 +15,12 @@ import androidx.compose.material3.TimePickerLayoutType
import androidx.compose.material3.rememberTimePickerState
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.Preview
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.designsystem.preview.ElementPreviewDark
-import io.element.android.libraries.designsystem.preview.ElementPreviewLight
-import io.element.android.libraries.designsystem.preview.ElementThemedPreview
-import io.element.android.libraries.designsystem.preview.PreviewGroup
-import io.element.android.libraries.designsystem.theme.components.AlertDialogContent
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewDark
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreviewLight
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementThemedPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewGroup
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.AlertDialogContent
@OptIn(ExperimentalMaterial3Api::class)
@Preview(widthDp = 600, group = PreviewGroup.DateTimePickers)
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/AnnotatedString.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/AnnotatedString.kt
similarity index 93%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/AnnotatedString.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/AnnotatedString.kt
index 977262e3..c3af4a4e 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/AnnotatedString.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/AnnotatedString.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.compose.runtime.Composable
import androidx.compose.ui.text.AnnotatedString
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/BooleanProvider.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/BooleanProvider.kt
similarity index 87%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/BooleanProvider.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/BooleanProvider.kt
index c50e20dd..6a430065 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/BooleanProvider.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/BooleanProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/CommonDrawables.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/CommonDrawables.kt
similarity index 68%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/CommonDrawables.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/CommonDrawables.kt
index 5a95f913..d23841a8 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/CommonDrawables.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/CommonDrawables.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
-import io.element.android.libraries.designsystem.R
+import id.databisnis.android.bachot.libraries.designsystem.R
typealias CommonDrawables = R.drawable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/DelayedVisibility.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/DelayedVisibility.kt
similarity index 95%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/DelayedVisibility.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/DelayedVisibility.kt
index ce5a43a7..6a1277b4 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/DelayedVisibility.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/DelayedVisibility.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.runtime.Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/DrawScope.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/DrawScope.kt
similarity index 90%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/DrawScope.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/DrawScope.kt
index ea6d6539..48536765 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/DrawScope.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/DrawScope.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.compose.ui.graphics.drawscope.DrawScope
import androidx.compose.ui.graphics.nativeCanvas
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/Extensions.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/Extensions.kt
similarity index 83%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/Extensions.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/Extensions.kt
index b6b84f41..748a20d3 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/Extensions.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/Extensions.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
internal fun Boolean.asInt(): Int = if (this) 1 else 0
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/ForceOrientation.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/ForceOrientation.kt
similarity index 93%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/ForceOrientation.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/ForceOrientation.kt
index fb07ee12..c11458fa 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/ForceOrientation.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/ForceOrientation.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import android.content.pm.ActivityInfo
import androidx.activity.compose.LocalActivity
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/ForceOrientationInMobileDevices.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/ForceOrientationInMobileDevices.kt
similarity index 93%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/ForceOrientationInMobileDevices.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/ForceOrientationInMobileDevices.kt
index 1445c38d..a0eae85a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/ForceOrientationInMobileDevices.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/ForceOrientationInMobileDevices.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.compose.material3.adaptive.ExperimentalMaterial3AdaptiveApi
import androidx.compose.material3.adaptive.currentWindowAdaptiveInfo
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/HideKeyboardWhenDisposed.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/HideKeyboardWhenDisposed.kt
similarity index 90%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/HideKeyboardWhenDisposed.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/HideKeyboardWhenDisposed.kt
index 1c9213e7..82e87e3e 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/HideKeyboardWhenDisposed.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/HideKeyboardWhenDisposed.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/KeepScreenOn.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/KeepScreenOn.kt
similarity index 91%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/KeepScreenOn.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/KeepScreenOn.kt
index 689154ea..2966b9a9 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/KeepScreenOn.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/KeepScreenOn.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/LazyListState.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/LazyListState.kt
similarity index 97%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/LazyListState.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/LazyListState.kt
index f252c69b..5a60d71a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/LazyListState.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/LazyListState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.compose.foundation.gestures.Orientation
import androidx.compose.foundation.lazy.LazyListLayoutInfo
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/LocalUiTestMode.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/LocalUiTestMode.kt
similarity index 86%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/LocalUiTestMode.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/LocalUiTestMode.kt
index 6ea781dc..a012e67c 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/LocalUiTestMode.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/LocalUiTestMode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.compose.runtime.staticCompositionLocalOf
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/OnLifecycleEvent.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/OnLifecycleEvent.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/OnLifecycleEvent.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/OnLifecycleEvent.kt
index 1ad235d0..4279e8ee 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/OnLifecycleEvent.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/OnLifecycleEvent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/OpenUrlInTabView.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/OpenUrlInTabView.kt
similarity index 78%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/OpenUrlInTabView.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/OpenUrlInTabView.kt
index 5ea182d0..200544a7 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/OpenUrlInTabView.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/OpenUrlInTabView.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.activity.compose.LocalActivity
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.MutableState
-import io.element.android.compound.theme.ElementTheme
-import io.element.android.libraries.androidutils.browser.openUrlInChromeCustomTab
+import id.databisnis.android.bachot.compound.theme.ElementTheme
+import id.databisnis.android.bachot.libraries.androidutils.browser.openUrlInChromeCustomTab
@Suppress("MutableStateParam")
@Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/WindowInsetsExtension.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/WindowInsetsExtension.kt
similarity index 93%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/WindowInsetsExtension.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/WindowInsetsExtension.kt
index f7d2635c..5903b7b3 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/WindowInsetsExtension.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/WindowInsetsExtension.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils
+package id.databisnis.android.bachot.libraries.designsystem.utils
import androidx.compose.foundation.layout.WindowInsets
import androidx.compose.runtime.Composable
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarDispatcher.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarDispatcher.kt
similarity index 95%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarDispatcher.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarDispatcher.kt
index 56bb0702..40f5871b 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarDispatcher.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarDispatcher.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils.snackbar
+package id.databisnis.android.bachot.libraries.designsystem.utils.snackbar
import androidx.compose.material3.SnackbarHostState
import androidx.compose.runtime.Composable
@@ -16,7 +16,7 @@ import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.compositionLocalOf
import androidx.compose.runtime.remember
import androidx.compose.ui.res.stringResource
-import io.element.android.libraries.designsystem.theme.components.Snackbar
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Snackbar
import kotlinx.coroutines.CancellationException
import kotlinx.coroutines.currentCoroutineContext
import kotlinx.coroutines.flow.Flow
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarHost.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarHost.kt
similarity index 73%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarHost.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarHost.kt
index a4cab70c..16dda58a 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarHost.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarHost.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils.snackbar
+package id.databisnis.android.bachot.libraries.designsystem.utils.snackbar
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.SnackbarHostState
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
-import io.element.android.compound.tokens.generated.CompoundIcons
-import io.element.android.libraries.designsystem.components.button.ButtonVisuals
-import io.element.android.libraries.designsystem.theme.components.IconSource
-import io.element.android.libraries.designsystem.theme.components.Snackbar
+import id.databisnis.android.bachot.compound.tokens.generated.CompoundIcons
+import id.databisnis.android.bachot.libraries.designsystem.components.button.ButtonVisuals
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.Snackbar
@Composable
fun SnackbarHost(hostState: SnackbarHostState, modifier: Modifier = Modifier) {
diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarMessage.kt b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarMessage.kt
similarity index 94%
rename from libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarMessage.kt
rename to libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarMessage.kt
index 18b1fb65..4d5d424b 100644
--- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarMessage.kt
+++ b/libraries/designsystem/src/main/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarMessage.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils.snackbar
+package id.databisnis.android.bachot.libraries.designsystem.utils.snackbar
import androidx.annotation.StringRes
import androidx.compose.material3.SnackbarDuration
diff --git a/libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/colors/AvatarColorsTest.kt b/libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/colors/AvatarColorsTest.kt
similarity index 94%
rename from libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/colors/AvatarColorsTest.kt
rename to libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/colors/AvatarColorsTest.kt
index cbfe74b7..eef4d247 100644
--- a/libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/colors/AvatarColorsTest.kt
+++ b/libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/colors/AvatarColorsTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.colors
+package id.databisnis.android.bachot.libraries.designsystem.colors
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/component/async/AsyncIndicatorTest.kt b/libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/component/async/AsyncIndicatorTest.kt
similarity index 96%
rename from libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/component/async/AsyncIndicatorTest.kt
rename to libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/component/async/AsyncIndicatorTest.kt
index d53b28d8..72e5bc6d 100644
--- a/libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/component/async/AsyncIndicatorTest.kt
+++ b/libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/component/async/AsyncIndicatorTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.component.async
+package id.databisnis.android.bachot.libraries.designsystem.component.async
import androidx.compose.animation.core.Transition
import androidx.compose.animation.core.rememberTransition
@@ -17,10 +17,10 @@ import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.designsystem.components.async.AsyncIndicatorItem
-import io.element.android.libraries.designsystem.components.async.AsyncIndicatorState
-import io.element.android.libraries.designsystem.components.async.hasEntered
-import io.element.android.libraries.designsystem.components.async.hasExited
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicatorItem
+import id.databisnis.android.bachot.libraries.designsystem.components.async.AsyncIndicatorState
+import id.databisnis.android.bachot.libraries.designsystem.components.async.hasEntered
+import id.databisnis.android.bachot.libraries.designsystem.components.async.hasExited
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
diff --git a/libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarDataTest.kt b/libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarDataTest.kt
similarity index 95%
rename from libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarDataTest.kt
rename to libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarDataTest.kt
index 8b76b29b..33d197a6 100644
--- a/libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarDataTest.kt
+++ b/libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/components/avatar/AvatarDataTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.components.avatar
+package id.databisnis.android.bachot.libraries.designsystem.components.avatar
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarDispatcherTest.kt b/libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarDispatcherTest.kt
similarity index 97%
rename from libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarDispatcherTest.kt
rename to libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarDispatcherTest.kt
index 91c32b1d..0aca150e 100644
--- a/libraries/designsystem/src/test/kotlin/io/element/android/libraries/designsystem/utils/snackbar/SnackbarDispatcherTest.kt
+++ b/libraries/designsystem/src/test/kotlin/id/databisnis/android/bachot/libraries/designsystem/utils/snackbar/SnackbarDispatcherTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.designsystem.utils.snackbar
+package id.databisnis.android.bachot.libraries.designsystem.utils.snackbar
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
diff --git a/libraries/di/src/main/kotlin/io/element/android/libraries/di/BaseDirectory.kt b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/BaseDirectory.kt
similarity index 93%
rename from libraries/di/src/main/kotlin/io/element/android/libraries/di/BaseDirectory.kt
rename to libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/BaseDirectory.kt
index 37c4bbcb..8a12b00e 100644
--- a/libraries/di/src/main/kotlin/io/element/android/libraries/di/BaseDirectory.kt
+++ b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/BaseDirectory.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.di
+package id.databisnis.android.bachot.libraries.di
import dev.zacsweers.metro.Qualifier
diff --git a/libraries/di/src/main/kotlin/io/element/android/libraries/di/CacheDirectory.kt b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/CacheDirectory.kt
similarity index 93%
rename from libraries/di/src/main/kotlin/io/element/android/libraries/di/CacheDirectory.kt
rename to libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/CacheDirectory.kt
index 9664a402..c53ca048 100644
--- a/libraries/di/src/main/kotlin/io/element/android/libraries/di/CacheDirectory.kt
+++ b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/CacheDirectory.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.di
+package id.databisnis.android.bachot.libraries.di
import dev.zacsweers.metro.Qualifier
diff --git a/libraries/di/src/main/kotlin/io/element/android/libraries/di/DependencyInjectionGraphOwner.kt b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/DependencyInjectionGraphOwner.kt
similarity index 89%
rename from libraries/di/src/main/kotlin/io/element/android/libraries/di/DependencyInjectionGraphOwner.kt
rename to libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/DependencyInjectionGraphOwner.kt
index 21482bd5..f6ebd46b 100644
--- a/libraries/di/src/main/kotlin/io/element/android/libraries/di/DependencyInjectionGraphOwner.kt
+++ b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/DependencyInjectionGraphOwner.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.di
+package id.databisnis.android.bachot.libraries.di
/**
* A [DependencyInjectionGraphOwner] is anything that "owns" a DI Graph.
diff --git a/libraries/di/src/main/kotlin/io/element/android/libraries/di/RoomScope.kt b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/RoomScope.kt
similarity index 85%
rename from libraries/di/src/main/kotlin/io/element/android/libraries/di/RoomScope.kt
rename to libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/RoomScope.kt
index 8ca1f4ba..57b5eb3e 100644
--- a/libraries/di/src/main/kotlin/io/element/android/libraries/di/RoomScope.kt
+++ b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/RoomScope.kt
@@ -6,6 +6,6 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.di
+package id.databisnis.android.bachot.libraries.di
abstract class RoomScope private constructor()
diff --git a/libraries/di/src/main/kotlin/io/element/android/libraries/di/SessionScope.kt b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/SessionScope.kt
similarity index 85%
rename from libraries/di/src/main/kotlin/io/element/android/libraries/di/SessionScope.kt
rename to libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/SessionScope.kt
index 5952b18b..2adde76b 100644
--- a/libraries/di/src/main/kotlin/io/element/android/libraries/di/SessionScope.kt
+++ b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/SessionScope.kt
@@ -6,6 +6,6 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.di
+package id.databisnis.android.bachot.libraries.di
abstract class SessionScope private constructor()
diff --git a/libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/AppCoroutineScope.kt b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/AppCoroutineScope.kt
similarity index 88%
rename from libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/AppCoroutineScope.kt
rename to libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/AppCoroutineScope.kt
index 5838bba3..982a546d 100644
--- a/libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/AppCoroutineScope.kt
+++ b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/AppCoroutineScope.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.di.annotations
+package id.databisnis.android.bachot.libraries.di.annotations
import dev.zacsweers.metro.Qualifier
diff --git a/libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/ApplicationContext.kt b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/ApplicationContext.kt
similarity index 88%
rename from libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/ApplicationContext.kt
rename to libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/ApplicationContext.kt
index d823ac7b..d3c88d9d 100644
--- a/libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/ApplicationContext.kt
+++ b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/ApplicationContext.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.di.annotations
+package id.databisnis.android.bachot.libraries.di.annotations
import dev.zacsweers.metro.Qualifier
diff --git a/libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/RoomCoroutineScope.kt b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/RoomCoroutineScope.kt
similarity index 88%
rename from libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/RoomCoroutineScope.kt
rename to libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/RoomCoroutineScope.kt
index 96ef331b..7cfa2dcc 100644
--- a/libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/RoomCoroutineScope.kt
+++ b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/RoomCoroutineScope.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.di.annotations
+package id.databisnis.android.bachot.libraries.di.annotations
import dev.zacsweers.metro.Qualifier
diff --git a/libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/SessionCoroutineScope.kt b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/SessionCoroutineScope.kt
similarity index 89%
rename from libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/SessionCoroutineScope.kt
rename to libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/SessionCoroutineScope.kt
index e93b2389..352fc3aa 100644
--- a/libraries/di/src/main/kotlin/io/element/android/libraries/di/annotations/SessionCoroutineScope.kt
+++ b/libraries/di/src/main/kotlin/id/databisnis/android/bachot/libraries/di/annotations/SessionCoroutineScope.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.di.annotations
+package id.databisnis.android.bachot.libraries.di.annotations
import dev.zacsweers.metro.Qualifier
diff --git a/libraries/encrypted-db/build.gradle.kts b/libraries/encrypted-db/build.gradle.kts
index a2150945..099b0c4d 100644
--- a/libraries/encrypted-db/build.gradle.kts
+++ b/libraries/encrypted-db/build.gradle.kts
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.encrypteddb"
+ namespace = "id.databisnis.android.bachot.libraries.encrypteddb"
buildTypes {
release {
diff --git a/libraries/eventformatter/api/build.gradle.kts b/libraries/eventformatter/api/build.gradle.kts
index 6e97cf50..1c0bd2ad 100644
--- a/libraries/eventformatter/api/build.gradle.kts
+++ b/libraries/eventformatter/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.eventformatter.api"
+ namespace = "id.databisnis.android.bachot.libraries.eventformatter.api"
}
dependencies {
diff --git a/libraries/eventformatter/api/src/main/kotlin/io/element/android/libraries/eventformatter/api/PinnedMessagesBannerFormatter.kt b/libraries/eventformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/api/PinnedMessagesBannerFormatter.kt
similarity index 67%
rename from libraries/eventformatter/api/src/main/kotlin/io/element/android/libraries/eventformatter/api/PinnedMessagesBannerFormatter.kt
rename to libraries/eventformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/api/PinnedMessagesBannerFormatter.kt
index 67994f18..337ddbba 100644
--- a/libraries/eventformatter/api/src/main/kotlin/io/element/android/libraries/eventformatter/api/PinnedMessagesBannerFormatter.kt
+++ b/libraries/eventformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/api/PinnedMessagesBannerFormatter.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.api
+package id.databisnis.android.bachot.libraries.eventformatter.api
-import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
interface PinnedMessagesBannerFormatter {
fun format(event: EventTimelineItem): CharSequence
diff --git a/libraries/eventformatter/api/src/main/kotlin/io/element/android/libraries/eventformatter/api/RoomLatestEventFormatter.kt b/libraries/eventformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/api/RoomLatestEventFormatter.kt
similarity index 75%
rename from libraries/eventformatter/api/src/main/kotlin/io/element/android/libraries/eventformatter/api/RoomLatestEventFormatter.kt
rename to libraries/eventformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/api/RoomLatestEventFormatter.kt
index abb5cc92..6e727d65 100644
--- a/libraries/eventformatter/api/src/main/kotlin/io/element/android/libraries/eventformatter/api/RoomLatestEventFormatter.kt
+++ b/libraries/eventformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/api/RoomLatestEventFormatter.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.api
+package id.databisnis.android.bachot.libraries.eventformatter.api
-import io.element.android.libraries.matrix.api.roomlist.LatestEventValue
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.LatestEventValue
interface RoomLatestEventFormatter {
fun format(latestEvent: LatestEventValue.Local, isDmRoom: Boolean): CharSequence?
diff --git a/libraries/eventformatter/api/src/main/kotlin/io/element/android/libraries/eventformatter/api/TimelineEventFormatter.kt b/libraries/eventformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/api/TimelineEventFormatter.kt
similarity index 63%
rename from libraries/eventformatter/api/src/main/kotlin/io/element/android/libraries/eventformatter/api/TimelineEventFormatter.kt
rename to libraries/eventformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/api/TimelineEventFormatter.kt
index be601fb8..ddbefcf4 100644
--- a/libraries/eventformatter/api/src/main/kotlin/io/element/android/libraries/eventformatter/api/TimelineEventFormatter.kt
+++ b/libraries/eventformatter/api/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/api/TimelineEventFormatter.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.api
+package id.databisnis.android.bachot.libraries.eventformatter.api
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
-import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
interface TimelineEventFormatter {
fun format(event: EventTimelineItem): CharSequence? {
diff --git a/libraries/eventformatter/impl/build.gradle.kts b/libraries/eventformatter/impl/build.gradle.kts
index 939344d4..f00df6ff 100644
--- a/libraries/eventformatter/impl/build.gradle.kts
+++ b/libraries/eventformatter/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.libraries.eventformatter.impl"
+ namespace = "id.databisnis.android.bachot.libraries.eventformatter.impl"
testOptions {
unitTests {
diff --git a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatter.kt b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatter.kt
similarity index 59%
rename from libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatter.kt
rename to libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatter.kt
index 7878245a..331e602e 100644
--- a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatter.kt
+++ b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatter.kt
@@ -6,36 +6,36 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.impl
+package id.databisnis.android.bachot.libraries.eventformatter.impl
import androidx.annotation.StringRes
import androidx.compose.ui.text.AnnotatedString
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.eventformatter.api.PinnedMessagesBannerFormatter
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.api.timeline.item.event.AudioMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.EmoteMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.FileMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.ImageMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.LocationMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.NoticeMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
-import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.TextMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
-import io.element.android.libraries.matrix.api.timeline.item.event.VideoMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.VoiceMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
-import io.element.android.libraries.matrix.ui.messages.toPlainText
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.eventformatter.api.PinnedMessagesBannerFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.AudioMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EmoteMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FileMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ImageMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocationMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.NoticeMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RedactedContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TextMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VideoMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VoiceMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.toPlainText
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
@ContributesBinding(SessionScope::class)
class DefaultPinnedMessagesBannerFormatter(
diff --git a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/DefaultRoomLatestEventFormatter.kt b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultRoomLatestEventFormatter.kt
similarity index 65%
rename from libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/DefaultRoomLatestEventFormatter.kt
rename to libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultRoomLatestEventFormatter.kt
index 7e1ffc3e..959d00f9 100644
--- a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/DefaultRoomLatestEventFormatter.kt
+++ b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultRoomLatestEventFormatter.kt
@@ -6,45 +6,45 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.impl
+package id.databisnis.android.bachot.libraries.eventformatter.impl
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.eventformatter.api.RoomLatestEventFormatter
-import io.element.android.libraries.eventformatter.impl.mode.RenderingMode
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
-import io.element.android.libraries.matrix.api.roomlist.LatestEventValue
-import io.element.android.libraries.matrix.api.timeline.item.event.AudioMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.CallNotifyContent
-import io.element.android.libraries.matrix.api.timeline.item.event.EmoteMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FileMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.ImageMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.LegacyCallInviteContent
-import io.element.android.libraries.matrix.api.timeline.item.event.LocationMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.NoticeMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileChangeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent
-import io.element.android.libraries.matrix.api.timeline.item.event.RoomMembershipContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.TextMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnknownContent
-import io.element.android.libraries.matrix.api.timeline.item.event.VideoMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.VoiceMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
-import io.element.android.libraries.matrix.ui.messages.toPlainText
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.eventformatter.api.RoomLatestEventFormatter
+import id.databisnis.android.bachot.libraries.eventformatter.impl.mode.RenderingMode
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.LatestEventValue
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.AudioMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.CallNotifyContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EmoteMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FileMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ImageMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LegacyCallInviteContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocationMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.NoticeMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileChangeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RedactedContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RoomMembershipContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TextMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnknownContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VideoMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VoiceMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
+import id.databisnis.android.bachot.libraries.matrix.ui.messages.toPlainText
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
@ContributesBinding(SessionScope::class)
class DefaultRoomLatestEventFormatter(
diff --git a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/DefaultTimelineEventFormatter.kt b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultTimelineEventFormatter.kt
similarity index 52%
rename from libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/DefaultTimelineEventFormatter.kt
rename to libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultTimelineEventFormatter.kt
index 9657f87b..554b02dc 100644
--- a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/DefaultTimelineEventFormatter.kt
+++ b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultTimelineEventFormatter.kt
@@ -6,32 +6,32 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.impl
+package id.databisnis.android.bachot.libraries.eventformatter.impl
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.eventformatter.api.TimelineEventFormatter
-import io.element.android.libraries.eventformatter.impl.mode.RenderingMode
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.event.CallNotifyContent
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
-import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.LegacyCallInviteContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileChangeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent
-import io.element.android.libraries.matrix.api.timeline.item.event.RoomMembershipContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnknownContent
-import io.element.android.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.eventformatter.api.TimelineEventFormatter
+import id.databisnis.android.bachot.libraries.eventformatter.impl.mode.RenderingMode
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.CallNotifyContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LegacyCallInviteContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileChangeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RedactedContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RoomMembershipContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnknownContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.getDisambiguatedDisplayName
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
@ContributesBinding(SessionScope::class)
class DefaultTimelineEventFormatter(
diff --git a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/PrefixWith.kt b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/PrefixWith.kt
similarity index 91%
rename from libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/PrefixWith.kt
rename to libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/PrefixWith.kt
index 51fdccf2..ec9e8216 100644
--- a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/PrefixWith.kt
+++ b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/PrefixWith.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.impl
+package id.databisnis.android.bachot.libraries.eventformatter.impl
import androidx.compose.ui.text.AnnotatedString
import androidx.compose.ui.text.SpanStyle
diff --git a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/ProfileChangeContentFormatter.kt b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/ProfileChangeContentFormatter.kt
similarity index 89%
rename from libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/ProfileChangeContentFormatter.kt
rename to libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/ProfileChangeContentFormatter.kt
index aa08fb9d..f7275fc7 100644
--- a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/ProfileChangeContentFormatter.kt
+++ b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/ProfileChangeContentFormatter.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.impl
+package id.databisnis.android.bachot.libraries.eventformatter.impl
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileChangeContent
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileChangeContent
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
@Inject
class ProfileChangeContentFormatter(
diff --git a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/RoomMembershipContentFormatter.kt b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/RoomMembershipContentFormatter.kt
similarity index 94%
rename from libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/RoomMembershipContentFormatter.kt
rename to libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/RoomMembershipContentFormatter.kt
index 9434d7e4..d5853485 100644
--- a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/RoomMembershipContentFormatter.kt
+++ b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/RoomMembershipContentFormatter.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.impl
+package id.databisnis.android.bachot.libraries.eventformatter.impl
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.timeline.item.event.MembershipChange
-import io.element.android.libraries.matrix.api.timeline.item.event.RoomMembershipContent
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MembershipChange
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RoomMembershipContent
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
import timber.log.Timber
@Inject
diff --git a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/StateContentFormatter.kt b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/StateContentFormatter.kt
similarity index 95%
rename from libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/StateContentFormatter.kt
rename to libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/StateContentFormatter.kt
index f9d38fd8..f46c1b09 100644
--- a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/StateContentFormatter.kt
+++ b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/StateContentFormatter.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.impl
+package id.databisnis.android.bachot.libraries.eventformatter.impl
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.eventformatter.impl.mode.RenderingMode
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherState
-import io.element.android.libraries.matrix.api.timeline.item.event.StateContent
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.toolbox.api.strings.StringProvider
+import id.databisnis.android.bachot.libraries.eventformatter.impl.mode.RenderingMode
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StateContent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
import timber.log.Timber
@Inject
diff --git a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/mode/RenderingMode.kt b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/mode/RenderingMode.kt
similarity index 80%
rename from libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/mode/RenderingMode.kt
rename to libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/mode/RenderingMode.kt
index 22bde7db..18b6ffa8 100644
--- a/libraries/eventformatter/impl/src/main/kotlin/io/element/android/libraries/eventformatter/impl/mode/RenderingMode.kt
+++ b/libraries/eventformatter/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/mode/RenderingMode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.impl.mode
+package id.databisnis.android.bachot.libraries.eventformatter.impl.mode
enum class RenderingMode {
RoomList,
diff --git a/libraries/eventformatter/impl/src/test/kotlin/io/element/android/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatterTest.kt b/libraries/eventformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatterTest.kt
similarity index 91%
rename from libraries/eventformatter/impl/src/test/kotlin/io/element/android/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatterTest.kt
rename to libraries/eventformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatterTest.kt
index 10c09ad4..08e7b839 100644
--- a/libraries/eventformatter/impl/src/test/kotlin/io/element/android/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatterTest.kt
+++ b/libraries/eventformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultPinnedMessagesBannerFormatterTest.kt
@@ -6,50 +6,50 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.impl
+package id.databisnis.android.bachot.libraries.eventformatter.impl
import android.content.Context
import androidx.compose.ui.text.AnnotatedString
import com.google.common.truth.Truth.assertThat
import com.google.common.truth.Truth.assertWithMessage
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.media.ImageInfo
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.api.timeline.item.event.AudioMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.EmoteMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
-import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FileMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.ImageMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.LocationMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.MembershipChange
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.NoticeMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherState
-import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.TextMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnknownContent
-import io.element.android.libraries.matrix.api.timeline.item.event.VideoMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.VoiceMessageType
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.media.aMediaSource
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkParser
-import io.element.android.libraries.matrix.test.timeline.aPollContent
-import io.element.android.libraries.matrix.test.timeline.aProfileChangeMessageContent
-import io.element.android.libraries.matrix.test.timeline.aProfileDetails
-import io.element.android.libraries.matrix.test.timeline.aStickerContent
-import io.element.android.libraries.matrix.test.timeline.anEventTimelineItem
-import io.element.android.libraries.matrix.test.timeline.item.event.aRoomMembershipContent
-import io.element.android.libraries.ui.strings.CommonStrings
-import io.element.android.services.toolbox.impl.strings.AndroidStringProvider
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.AudioMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EmoteMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FileMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ImageMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocationMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MembershipChange
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.NoticeMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RedactedContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TextMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnknownContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VideoMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VoiceMessageType
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.media.aMediaSource
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aPollContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aProfileChangeMessageContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aProfileDetails
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aStickerContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.anEventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.item.event.aRoomMembershipContent
+import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
+import id.databisnis.android.bachot.services.toolbox.impl.strings.AndroidStringProvider
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/libraries/eventformatter/impl/src/test/kotlin/io/element/android/libraries/eventformatter/impl/DefaultRoomLatestEventFormatterTest.kt b/libraries/eventformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultRoomLatestEventFormatterTest.kt
similarity index 93%
rename from libraries/eventformatter/impl/src/test/kotlin/io/element/android/libraries/eventformatter/impl/DefaultRoomLatestEventFormatterTest.kt
rename to libraries/eventformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultRoomLatestEventFormatterTest.kt
index c06b79ea..416a0fc2 100644
--- a/libraries/eventformatter/impl/src/test/kotlin/io/element/android/libraries/eventformatter/impl/DefaultRoomLatestEventFormatterTest.kt
+++ b/libraries/eventformatter/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/eventformatter/impl/DefaultRoomLatestEventFormatterTest.kt
@@ -6,50 +6,50 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.impl
+package id.databisnis.android.bachot.libraries.eventformatter.impl
import android.content.Context
import androidx.compose.ui.text.AnnotatedString
import com.google.common.truth.Truth.assertThat
import com.google.common.truth.Truth.assertWithMessage
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.media.ImageInfo
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.api.roomlist.LatestEventValue
-import io.element.android.libraries.matrix.api.timeline.item.event.AudioMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.EmoteMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FileMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.ImageMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.LocationMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.MembershipChange
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.NoticeMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherState
-import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.TextMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnknownContent
-import io.element.android.libraries.matrix.api.timeline.item.event.VideoMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.VoiceMessageType
-import io.element.android.libraries.matrix.test.A_REASON
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.media.aMediaSource
-import io.element.android.libraries.matrix.test.permalink.FakePermalinkParser
-import io.element.android.libraries.matrix.test.room.aRemoteLatestEvent
-import io.element.android.libraries.matrix.test.timeline.aPollContent
-import io.element.android.libraries.matrix.test.timeline.aProfileChangeMessageContent
-import io.element.android.libraries.matrix.test.timeline.aProfileDetails
-import io.element.android.libraries.matrix.test.timeline.aStickerContent
-import io.element.android.libraries.matrix.test.timeline.item.event.aRoomMembershipContent
-import io.element.android.services.toolbox.impl.strings.AndroidStringProvider
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.LatestEventValue
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.AudioMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EmoteMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FileMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ImageMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocationMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MembershipChange
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.NoticeMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RedactedContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TextMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnknownContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VideoMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VoiceMessageType
+import id.databisnis.android.bachot.libraries.matrix.test.A_REASON
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.media.aMediaSource
+import id.databisnis.android.bachot.libraries.matrix.test.permalink.FakePermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRemoteLatestEvent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aPollContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aProfileChangeMessageContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aProfileDetails
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aStickerContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.item.event.aRoomMembershipContent
+import id.databisnis.android.bachot.services.toolbox.impl.strings.AndroidStringProvider
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
diff --git a/libraries/eventformatter/test/build.gradle.kts b/libraries/eventformatter/test/build.gradle.kts
index 7a72cf05..784fdc22 100644
--- a/libraries/eventformatter/test/build.gradle.kts
+++ b/libraries/eventformatter/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.eventformatter.test"
+ namespace = "id.databisnis.android.bachot.libraries.eventformatter.test"
}
dependencies {
diff --git a/libraries/eventformatter/test/src/main/kotlin/io/element/android/libraries/eventformatter/test/FakePinnedMessagesBannerFormatter.kt b/libraries/eventformatter/test/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/test/FakePinnedMessagesBannerFormatter.kt
similarity index 65%
rename from libraries/eventformatter/test/src/main/kotlin/io/element/android/libraries/eventformatter/test/FakePinnedMessagesBannerFormatter.kt
rename to libraries/eventformatter/test/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/test/FakePinnedMessagesBannerFormatter.kt
index 19698a76..cb50835f 100644
--- a/libraries/eventformatter/test/src/main/kotlin/io/element/android/libraries/eventformatter/test/FakePinnedMessagesBannerFormatter.kt
+++ b/libraries/eventformatter/test/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/test/FakePinnedMessagesBannerFormatter.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.test
+package id.databisnis.android.bachot.libraries.eventformatter.test
-import io.element.android.libraries.eventformatter.api.PinnedMessagesBannerFormatter
-import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
+import id.databisnis.android.bachot.libraries.eventformatter.api.PinnedMessagesBannerFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
class FakePinnedMessagesBannerFormatter(
val formatLambda: (event: EventTimelineItem) -> CharSequence
diff --git a/libraries/eventformatter/test/src/main/kotlin/io/element/android/libraries/eventformatter/test/FakeRoomLatestEventFormatter.kt b/libraries/eventformatter/test/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/test/FakeRoomLatestEventFormatter.kt
similarity index 74%
rename from libraries/eventformatter/test/src/main/kotlin/io/element/android/libraries/eventformatter/test/FakeRoomLatestEventFormatter.kt
rename to libraries/eventformatter/test/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/test/FakeRoomLatestEventFormatter.kt
index 5e1a056a..d5bbc386 100644
--- a/libraries/eventformatter/test/src/main/kotlin/io/element/android/libraries/eventformatter/test/FakeRoomLatestEventFormatter.kt
+++ b/libraries/eventformatter/test/src/main/kotlin/id/databisnis/android/bachot/libraries/eventformatter/test/FakeRoomLatestEventFormatter.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.eventformatter.test
+package id.databisnis.android.bachot.libraries.eventformatter.test
-import io.element.android.libraries.eventformatter.api.RoomLatestEventFormatter
-import io.element.android.libraries.matrix.api.roomlist.LatestEventValue
+import id.databisnis.android.bachot.libraries.eventformatter.api.RoomLatestEventFormatter
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.LatestEventValue
class FakeRoomLatestEventFormatter : RoomLatestEventFormatter {
private var result: CharSequence? = null
diff --git a/libraries/featureflag/api/build.gradle.kts b/libraries/featureflag/api/build.gradle.kts
index b34e082c..46b39f8f 100644
--- a/libraries/featureflag/api/build.gradle.kts
+++ b/libraries/featureflag/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.featureflag.api"
+ namespace = "id.databisnis.android.bachot.libraries.featureflag.api"
}
dependencies {
diff --git a/libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/Feature.kt b/libraries/featureflag/api/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/api/Feature.kt
similarity index 91%
rename from libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/Feature.kt
rename to libraries/featureflag/api/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/api/Feature.kt
index 395fd04c..373d8017 100644
--- a/libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/Feature.kt
+++ b/libraries/featureflag/api/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/api/Feature.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.api
+package id.databisnis.android.bachot.libraries.featureflag.api
-import io.element.android.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
interface Feature {
/**
diff --git a/libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/FeatureFlagService.kt b/libraries/featureflag/api/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/api/FeatureFlagService.kt
similarity index 87%
rename from libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/FeatureFlagService.kt
rename to libraries/featureflag/api/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/api/FeatureFlagService.kt
index 6a8cb2fd..d7604407 100644
--- a/libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/FeatureFlagService.kt
+++ b/libraries/featureflag/api/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/api/FeatureFlagService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.api
+package id.databisnis.android.bachot.libraries.featureflag.api
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.first
@@ -30,7 +30,7 @@ interface FeatureFlagService {
* @param feature the feature to enable or disable
* @param enabled true to enable the feature
*
- * @return true if the method succeeds, ie if a [io.element.android.libraries.featureflag.impl.MutableFeatureFlagProvider]
+ * @return true if the method succeeds, ie if a [id.databisnis.android.bachot.libraries.featureflag.impl.MutableFeatureFlagProvider]
* is registered
*/
suspend fun setFeatureEnabled(feature: Feature, enabled: Boolean): Boolean
diff --git a/libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/FeatureFlags.kt b/libraries/featureflag/api/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/api/FeatureFlags.kt
similarity index 96%
rename from libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/FeatureFlags.kt
rename to libraries/featureflag/api/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/api/FeatureFlags.kt
index d809fe34..7fb54ac9 100644
--- a/libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/FeatureFlags.kt
+++ b/libraries/featureflag/api/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/api/FeatureFlags.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.api
+package id.databisnis.android.bachot.libraries.featureflag.api
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.core.meta.BuildType
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildType
/**
* To enable or disable a FeatureFlags, change the `defaultValue` value.
diff --git a/libraries/featureflag/impl/build.gradle.kts b/libraries/featureflag/impl/build.gradle.kts
index 63d96846..fde7b61b 100644
--- a/libraries/featureflag/impl/build.gradle.kts
+++ b/libraries/featureflag/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.libraries.featureflag.impl"
+ namespace = "id.databisnis.android.bachot.libraries.featureflag.impl"
}
setupDependencyInjection()
diff --git a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/DefaultFeatureFlagService.kt b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/DefaultFeatureFlagService.kt
similarity index 85%
rename from libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/DefaultFeatureFlagService.kt
rename to libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/DefaultFeatureFlagService.kt
index f7361b69..ce7c7bab 100644
--- a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/DefaultFeatureFlagService.kt
+++ b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/DefaultFeatureFlagService.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.impl
+package id.databisnis.android.bachot.libraries.featureflag.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.featureflag.api.Feature
-import io.element.android.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.flowOf
diff --git a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/FeatureFlagProvider.kt b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/FeatureFlagProvider.kt
similarity index 79%
rename from libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/FeatureFlagProvider.kt
rename to libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/FeatureFlagProvider.kt
index e3172fc8..fe347f71 100644
--- a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/FeatureFlagProvider.kt
+++ b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/FeatureFlagProvider.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.impl
+package id.databisnis.android.bachot.libraries.featureflag.impl
-import io.element.android.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
import kotlinx.coroutines.flow.Flow
interface FeatureFlagProvider {
diff --git a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/FeaturesProvider.kt b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/FeaturesProvider.kt
similarity index 72%
rename from libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/FeaturesProvider.kt
rename to libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/FeaturesProvider.kt
index e24ae667..c895e162 100644
--- a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/FeaturesProvider.kt
+++ b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/FeaturesProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.impl
+package id.databisnis.android.bachot.libraries.featureflag.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.featureflag.api.Feature
-import io.element.android.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
fun interface FeaturesProvider {
fun provide(): List
diff --git a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/MutableFeatureFlagProvider.kt b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/MutableFeatureFlagProvider.kt
similarity index 73%
rename from libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/MutableFeatureFlagProvider.kt
rename to libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/MutableFeatureFlagProvider.kt
index 48ed2c37..ff8c3914 100644
--- a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/MutableFeatureFlagProvider.kt
+++ b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/MutableFeatureFlagProvider.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.impl
+package id.databisnis.android.bachot.libraries.featureflag.impl
-import io.element.android.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
interface MutableFeatureFlagProvider : FeatureFlagProvider {
suspend fun setFeatureEnabled(feature: Feature, enabled: Boolean)
diff --git a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/PreferencesFeatureFlagProvider.kt b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/PreferencesFeatureFlagProvider.kt
similarity index 82%
rename from libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/PreferencesFeatureFlagProvider.kt
rename to libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/PreferencesFeatureFlagProvider.kt
index 679bd9ce..991a504d 100644
--- a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/PreferencesFeatureFlagProvider.kt
+++ b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/PreferencesFeatureFlagProvider.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.impl
+package id.databisnis.android.bachot.libraries.featureflag.impl
import androidx.datastore.preferences.core.booleanPreferencesKey
import androidx.datastore.preferences.core.edit
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.featureflag.api.Feature
-import io.element.android.libraries.preferences.api.store.PreferenceDataStoreFactory
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.preferences.api.store.PreferenceDataStoreFactory
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.distinctUntilChanged
import kotlinx.coroutines.flow.map
diff --git a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/di/FeatureFlagModule.kt b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/di/FeatureFlagModule.kt
similarity index 76%
rename from libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/di/FeatureFlagModule.kt
rename to libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/di/FeatureFlagModule.kt
index de3f8aa5..bc5f7e47 100644
--- a/libraries/featureflag/impl/src/main/kotlin/io/element/android/libraries/featureflag/impl/di/FeatureFlagModule.kt
+++ b/libraries/featureflag/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/di/FeatureFlagModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.impl.di
+package id.databisnis.android.bachot.libraries.featureflag.impl.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.ElementsIntoSet
import dev.zacsweers.metro.Provides
-import io.element.android.libraries.featureflag.impl.FeatureFlagProvider
-import io.element.android.libraries.featureflag.impl.PreferencesFeatureFlagProvider
+import id.databisnis.android.bachot.libraries.featureflag.impl.FeatureFlagProvider
+import id.databisnis.android.bachot.libraries.featureflag.impl.PreferencesFeatureFlagProvider
@BindingContainer
@ContributesTo(AppScope::class)
diff --git a/libraries/featureflag/impl/src/test/kotlin/io/element/android/libraries/featureflag/impl/DefaultFeatureFlagServiceTest.kt b/libraries/featureflag/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/DefaultFeatureFlagServiceTest.kt
similarity index 94%
rename from libraries/featureflag/impl/src/test/kotlin/io/element/android/libraries/featureflag/impl/DefaultFeatureFlagServiceTest.kt
rename to libraries/featureflag/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/DefaultFeatureFlagServiceTest.kt
index 00bc687b..523ab223 100644
--- a/libraries/featureflag/impl/src/test/kotlin/io/element/android/libraries/featureflag/impl/DefaultFeatureFlagServiceTest.kt
+++ b/libraries/featureflag/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/DefaultFeatureFlagServiceTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.impl
+package id.databisnis.android.bachot.libraries.featureflag.impl
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.featureflag.api.Feature
-import io.element.android.libraries.featureflag.test.FakeFeature
-import io.element.android.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeature
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/libraries/featureflag/impl/src/test/kotlin/io/element/android/libraries/featureflag/impl/DefaultFeaturesProviderTest.kt b/libraries/featureflag/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/DefaultFeaturesProviderTest.kt
similarity index 82%
rename from libraries/featureflag/impl/src/test/kotlin/io/element/android/libraries/featureflag/impl/DefaultFeaturesProviderTest.kt
rename to libraries/featureflag/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/DefaultFeaturesProviderTest.kt
index 66d77292..b64c8ab4 100644
--- a/libraries/featureflag/impl/src/test/kotlin/io/element/android/libraries/featureflag/impl/DefaultFeaturesProviderTest.kt
+++ b/libraries/featureflag/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/DefaultFeaturesProviderTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.impl
+package id.databisnis.android.bachot.libraries.featureflag.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
import org.junit.Test
class DefaultFeaturesProviderTest {
diff --git a/libraries/featureflag/impl/src/test/kotlin/io/element/android/libraries/featureflag/impl/FakeMutableFeatureFlagProvider.kt b/libraries/featureflag/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/FakeMutableFeatureFlagProvider.kt
similarity index 83%
rename from libraries/featureflag/impl/src/test/kotlin/io/element/android/libraries/featureflag/impl/FakeMutableFeatureFlagProvider.kt
rename to libraries/featureflag/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/FakeMutableFeatureFlagProvider.kt
index 13f1f30d..d2bb8ffe 100644
--- a/libraries/featureflag/impl/src/test/kotlin/io/element/android/libraries/featureflag/impl/FakeMutableFeatureFlagProvider.kt
+++ b/libraries/featureflag/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/featureflag/impl/FakeMutableFeatureFlagProvider.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.impl
+package id.databisnis.android.bachot.libraries.featureflag.impl
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/libraries/featureflag/test/build.gradle.kts b/libraries/featureflag/test/build.gradle.kts
index 2572131b..d84471fa 100644
--- a/libraries/featureflag/test/build.gradle.kts
+++ b/libraries/featureflag/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.featureflag.test"
+ namespace = "id.databisnis.android.bachot.libraries.featureflag.test"
}
dependencies {
diff --git a/libraries/featureflag/test/src/main/java/io/element/android/libraries/featureflag/test/FakeFeature.kt b/libraries/featureflag/test/src/main/java/id/databisnis/android/bachot/libraries/featureflag/test/FakeFeature.kt
similarity index 72%
rename from libraries/featureflag/test/src/main/java/io/element/android/libraries/featureflag/test/FakeFeature.kt
rename to libraries/featureflag/test/src/main/java/id/databisnis/android/bachot/libraries/featureflag/test/FakeFeature.kt
index c8ba9f4b..edc83399 100644
--- a/libraries/featureflag/test/src/main/java/io/element/android/libraries/featureflag/test/FakeFeature.kt
+++ b/libraries/featureflag/test/src/main/java/id/databisnis/android/bachot/libraries/featureflag/test/FakeFeature.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.test
+package id.databisnis.android.bachot.libraries.featureflag.test
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
data class FakeFeature(
override val key: String,
diff --git a/libraries/featureflag/test/src/main/java/io/element/android/libraries/featureflag/test/FakeFeatureFlagService.kt b/libraries/featureflag/test/src/main/java/id/databisnis/android/bachot/libraries/featureflag/test/FakeFeatureFlagService.kt
similarity index 79%
rename from libraries/featureflag/test/src/main/java/io/element/android/libraries/featureflag/test/FakeFeatureFlagService.kt
rename to libraries/featureflag/test/src/main/java/id/databisnis/android/bachot/libraries/featureflag/test/FakeFeatureFlagService.kt
index eee8ee45..32425a51 100644
--- a/libraries/featureflag/test/src/main/java/io/element/android/libraries/featureflag/test/FakeFeatureFlagService.kt
+++ b/libraries/featureflag/test/src/main/java/id/databisnis/android/bachot/libraries/featureflag/test/FakeFeatureFlagService.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.test
+package id.databisnis.android.bachot.libraries.featureflag.test
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.featureflag.api.Feature
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.featureflag.api.Feature
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/libraries/featureflag/ui/build.gradle.kts b/libraries/featureflag/ui/build.gradle.kts
index 085c6193..4fc41398 100644
--- a/libraries/featureflag/ui/build.gradle.kts
+++ b/libraries/featureflag/ui/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.libraries.featureflag.ui"
+ namespace = "id.databisnis.android.bachot.libraries.featureflag.ui"
}
dependencies {
diff --git a/libraries/featureflag/ui/src/main/kotlin/io/element/android/libraries/featureflag/ui/FeatureListView.kt b/libraries/featureflag/ui/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/ui/FeatureListView.kt
similarity index 73%
rename from libraries/featureflag/ui/src/main/kotlin/io/element/android/libraries/featureflag/ui/FeatureListView.kt
rename to libraries/featureflag/ui/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/ui/FeatureListView.kt
index bd6d8834..456b4074 100644
--- a/libraries/featureflag/ui/src/main/kotlin/io/element/android/libraries/featureflag/ui/FeatureListView.kt
+++ b/libraries/featureflag/ui/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/ui/FeatureListView.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.ui
+package id.databisnis.android.bachot.libraries.featureflag.ui
import androidx.compose.foundation.layout.Column
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import io.element.android.libraries.designsystem.components.preferences.PreferenceCheckbox
-import io.element.android.libraries.designsystem.preview.ElementPreview
-import io.element.android.libraries.designsystem.preview.PreviewsDayNight
-import io.element.android.libraries.featureflag.ui.model.FeatureUiModel
-import io.element.android.libraries.featureflag.ui.model.aFeatureUiModelList
+import id.databisnis.android.bachot.libraries.designsystem.components.preferences.PreferenceCheckbox
+import id.databisnis.android.bachot.libraries.designsystem.preview.ElementPreview
+import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
+import id.databisnis.android.bachot.libraries.featureflag.ui.model.FeatureUiModel
+import id.databisnis.android.bachot.libraries.featureflag.ui.model.aFeatureUiModelList
import kotlinx.collections.immutable.ImmutableList
@Composable
diff --git a/libraries/featureflag/ui/src/main/kotlin/io/element/android/libraries/featureflag/ui/model/FeatureUiModel.kt b/libraries/featureflag/ui/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/ui/model/FeatureUiModel.kt
similarity index 72%
rename from libraries/featureflag/ui/src/main/kotlin/io/element/android/libraries/featureflag/ui/model/FeatureUiModel.kt
rename to libraries/featureflag/ui/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/ui/model/FeatureUiModel.kt
index d3ec3151..0271ccdb 100644
--- a/libraries/featureflag/ui/src/main/kotlin/io/element/android/libraries/featureflag/ui/model/FeatureUiModel.kt
+++ b/libraries/featureflag/ui/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/ui/model/FeatureUiModel.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.ui.model
+package id.databisnis.android.bachot.libraries.featureflag.ui.model
-import io.element.android.libraries.designsystem.theme.components.IconSource
+import id.databisnis.android.bachot.libraries.designsystem.theme.components.IconSource
data class FeatureUiModel(
val key: String,
diff --git a/libraries/featureflag/ui/src/main/kotlin/io/element/android/libraries/featureflag/ui/model/FeatureUiModelProvider.kt b/libraries/featureflag/ui/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/ui/model/FeatureUiModelProvider.kt
similarity index 91%
rename from libraries/featureflag/ui/src/main/kotlin/io/element/android/libraries/featureflag/ui/model/FeatureUiModelProvider.kt
rename to libraries/featureflag/ui/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/ui/model/FeatureUiModelProvider.kt
index 63bc118f..bfb36d16 100644
--- a/libraries/featureflag/ui/src/main/kotlin/io/element/android/libraries/featureflag/ui/model/FeatureUiModelProvider.kt
+++ b/libraries/featureflag/ui/src/main/kotlin/id/databisnis/android/bachot/libraries/featureflag/ui/model/FeatureUiModelProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.featureflag.ui.model
+package id.databisnis.android.bachot.libraries.featureflag.ui.model
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
diff --git a/libraries/fullscreenintent/api/build.gradle.kts b/libraries/fullscreenintent/api/build.gradle.kts
index 8d6be454..56530636 100644
--- a/libraries/fullscreenintent/api/build.gradle.kts
+++ b/libraries/fullscreenintent/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.libraries.fullscreenintent.api"
+ namespace = "id.databisnis.android.bachot.libraries.fullscreenintent.api"
}
dependencies {
diff --git a/libraries/fullscreenintent/api/src/main/kotlin/io/element/android/libraries/fullscreenintent/api/FullScreenIntentPermissionsEvents.kt b/libraries/fullscreenintent/api/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/api/FullScreenIntentPermissionsEvents.kt
similarity index 85%
rename from libraries/fullscreenintent/api/src/main/kotlin/io/element/android/libraries/fullscreenintent/api/FullScreenIntentPermissionsEvents.kt
rename to libraries/fullscreenintent/api/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/api/FullScreenIntentPermissionsEvents.kt
index 1c5bc4b6..153dafed 100644
--- a/libraries/fullscreenintent/api/src/main/kotlin/io/element/android/libraries/fullscreenintent/api/FullScreenIntentPermissionsEvents.kt
+++ b/libraries/fullscreenintent/api/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/api/FullScreenIntentPermissionsEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.fullscreenintent.api
+package id.databisnis.android.bachot.libraries.fullscreenintent.api
sealed interface FullScreenIntentPermissionsEvents {
data object Dismiss : FullScreenIntentPermissionsEvents
diff --git a/libraries/fullscreenintent/api/src/main/kotlin/io/element/android/libraries/fullscreenintent/api/FullScreenIntentPermissionsState.kt b/libraries/fullscreenintent/api/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/api/FullScreenIntentPermissionsState.kt
similarity index 86%
rename from libraries/fullscreenintent/api/src/main/kotlin/io/element/android/libraries/fullscreenintent/api/FullScreenIntentPermissionsState.kt
rename to libraries/fullscreenintent/api/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/api/FullScreenIntentPermissionsState.kt
index 5b1ddb91..c78289be 100644
--- a/libraries/fullscreenintent/api/src/main/kotlin/io/element/android/libraries/fullscreenintent/api/FullScreenIntentPermissionsState.kt
+++ b/libraries/fullscreenintent/api/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/api/FullScreenIntentPermissionsState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.fullscreenintent.api
+package id.databisnis.android.bachot.libraries.fullscreenintent.api
data class FullScreenIntentPermissionsState(
val permissionGranted: Boolean,
diff --git a/libraries/fullscreenintent/api/src/main/kotlin/io/element/android/libraries/fullscreenintent/api/FullScreenIntentPermissionsStateProvider.kt b/libraries/fullscreenintent/api/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/api/FullScreenIntentPermissionsStateProvider.kt
similarity index 89%
rename from libraries/fullscreenintent/api/src/main/kotlin/io/element/android/libraries/fullscreenintent/api/FullScreenIntentPermissionsStateProvider.kt
rename to libraries/fullscreenintent/api/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/api/FullScreenIntentPermissionsStateProvider.kt
index 7248a244..09f773c9 100644
--- a/libraries/fullscreenintent/api/src/main/kotlin/io/element/android/libraries/fullscreenintent/api/FullScreenIntentPermissionsStateProvider.kt
+++ b/libraries/fullscreenintent/api/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/api/FullScreenIntentPermissionsStateProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.fullscreenintent.api
+package id.databisnis.android.bachot.libraries.fullscreenintent.api
fun aFullScreenIntentPermissionsState(
permissionGranted: Boolean = true,
diff --git a/libraries/fullscreenintent/impl/build.gradle.kts b/libraries/fullscreenintent/impl/build.gradle.kts
index 57c4f5b8..268fd08a 100644
--- a/libraries/fullscreenintent/impl/build.gradle.kts
+++ b/libraries/fullscreenintent/impl/build.gradle.kts
@@ -10,11 +10,11 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.libraries.fullscreenintent.impl"
+ namespace = "id.databisnis.android.bachot.libraries.fullscreenintent.impl"
}
setupDependencyInjection()
diff --git a/libraries/fullscreenintent/impl/src/main/kotlin/io/element/android/libraries/fullscreenintent/impl/FullScreenIntentPermissionsPresenter.kt b/libraries/fullscreenintent/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/impl/FullScreenIntentPermissionsPresenter.kt
similarity index 84%
rename from libraries/fullscreenintent/impl/src/main/kotlin/io/element/android/libraries/fullscreenintent/impl/FullScreenIntentPermissionsPresenter.kt
rename to libraries/fullscreenintent/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/impl/FullScreenIntentPermissionsPresenter.kt
index ed406e75..c2a3bbf7 100644
--- a/libraries/fullscreenintent/impl/src/main/kotlin/io/element/android/libraries/fullscreenintent/impl/FullScreenIntentPermissionsPresenter.kt
+++ b/libraries/fullscreenintent/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/impl/FullScreenIntentPermissionsPresenter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.fullscreenintent.impl
+package id.databisnis.android.bachot.libraries.fullscreenintent.impl
import android.content.ActivityNotFoundException
import android.content.Intent
@@ -23,13 +23,13 @@ import androidx.datastore.preferences.core.edit
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.Inject
import dev.zacsweers.metro.SingleIn
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsEvents
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
-import io.element.android.libraries.preferences.api.store.PreferenceDataStoreFactory
-import io.element.android.services.toolbox.api.intent.ExternalIntentLauncher
-import io.element.android.services.toolbox.api.sdk.BuildVersionSdkIntProvider
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsEvents
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.preferences.api.store.PreferenceDataStoreFactory
+import id.databisnis.android.bachot.services.toolbox.api.intent.ExternalIntentLauncher
+import id.databisnis.android.bachot.services.toolbox.api.sdk.BuildVersionSdkIntProvider
import kotlinx.coroutines.flow.map
import kotlinx.coroutines.launch
diff --git a/libraries/fullscreenintent/impl/src/main/kotlin/io/element/android/libraries/fullscreenintent/impl/di/FullScreenIntentModule.kt b/libraries/fullscreenintent/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/impl/di/FullScreenIntentModule.kt
similarity index 64%
rename from libraries/fullscreenintent/impl/src/main/kotlin/io/element/android/libraries/fullscreenintent/impl/di/FullScreenIntentModule.kt
rename to libraries/fullscreenintent/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/impl/di/FullScreenIntentModule.kt
index 249485b1..4f262a2c 100644
--- a/libraries/fullscreenintent/impl/src/main/kotlin/io/element/android/libraries/fullscreenintent/impl/di/FullScreenIntentModule.kt
+++ b/libraries/fullscreenintent/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/impl/di/FullScreenIntentModule.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.fullscreenintent.impl.di
+package id.databisnis.android.bachot.libraries.fullscreenintent.impl.di
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.Binds
import dev.zacsweers.metro.ContributesTo
-import io.element.android.libraries.architecture.Presenter
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
-import io.element.android.libraries.fullscreenintent.impl.FullScreenIntentPermissionsPresenter
+import id.databisnis.android.bachot.libraries.architecture.Presenter
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
+import id.databisnis.android.bachot.libraries.fullscreenintent.impl.FullScreenIntentPermissionsPresenter
@ContributesTo(AppScope::class)
@BindingContainer
diff --git a/libraries/fullscreenintent/impl/src/test/kotlin/io/element/android/libraries/fullscreenintent/test/FullScreenIntentPermissionsPresenterTest.kt b/libraries/fullscreenintent/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/test/FullScreenIntentPermissionsPresenterTest.kt
similarity index 83%
rename from libraries/fullscreenintent/impl/src/test/kotlin/io/element/android/libraries/fullscreenintent/test/FullScreenIntentPermissionsPresenterTest.kt
rename to libraries/fullscreenintent/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/test/FullScreenIntentPermissionsPresenterTest.kt
index 44a5579e..d4397232 100644
--- a/libraries/fullscreenintent/impl/src/test/kotlin/io/element/android/libraries/fullscreenintent/test/FullScreenIntentPermissionsPresenterTest.kt
+++ b/libraries/fullscreenintent/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/fullscreenintent/test/FullScreenIntentPermissionsPresenterTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.fullscreenintent.test
+package id.databisnis.android.bachot.libraries.fullscreenintent.test
import android.content.Intent
import android.os.Build
@@ -15,16 +15,16 @@ import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsEvents
-import io.element.android.libraries.fullscreenintent.impl.FullScreenIntentPermissionsPresenter
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.preferences.test.FakePreferenceDataStoreFactory
-import io.element.android.services.toolbox.api.intent.ExternalIntentLauncher
-import io.element.android.services.toolbox.test.intent.FakeExternalIntentLauncher
-import io.element.android.services.toolbox.test.sdk.FakeBuildVersionSdkIntProvider
-import io.element.android.tests.testutils.WarmUpRule
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.fullscreenintent.api.FullScreenIntentPermissionsEvents
+import id.databisnis.android.bachot.libraries.fullscreenintent.impl.FullScreenIntentPermissionsPresenter
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.preferences.test.FakePreferenceDataStoreFactory
+import id.databisnis.android.bachot.services.toolbox.api.intent.ExternalIntentLauncher
+import id.databisnis.android.bachot.services.toolbox.test.intent.FakeExternalIntentLauncher
+import id.databisnis.android.bachot.services.toolbox.test.sdk.FakeBuildVersionSdkIntProvider
+import id.databisnis.android.bachot.tests.testutils.WarmUpRule
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import io.mockk.every
import io.mockk.mockk
import kotlinx.coroutines.ExperimentalCoroutinesApi
diff --git a/libraries/indicator/api/build.gradle.kts b/libraries/indicator/api/build.gradle.kts
index c6f33ec8..8c380bee 100644
--- a/libraries/indicator/api/build.gradle.kts
+++ b/libraries/indicator/api/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.libraries.indicator.api"
+ namespace = "id.databisnis.android.bachot.libraries.indicator.api"
}
dependencies {
diff --git a/libraries/indicator/api/src/main/kotlin/io/element/android/libraries/indicator/api/IndicatorService.kt b/libraries/indicator/api/src/main/kotlin/id/databisnis/android/bachot/libraries/indicator/api/IndicatorService.kt
similarity index 90%
rename from libraries/indicator/api/src/main/kotlin/io/element/android/libraries/indicator/api/IndicatorService.kt
rename to libraries/indicator/api/src/main/kotlin/id/databisnis/android/bachot/libraries/indicator/api/IndicatorService.kt
index 0409a0f8..2cd25a54 100644
--- a/libraries/indicator/api/src/main/kotlin/io/element/android/libraries/indicator/api/IndicatorService.kt
+++ b/libraries/indicator/api/src/main/kotlin/id/databisnis/android/bachot/libraries/indicator/api/IndicatorService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.indicator.api
+package id.databisnis.android.bachot.libraries.indicator.api
import androidx.compose.runtime.Composable
import androidx.compose.runtime.State
diff --git a/libraries/indicator/impl/build.gradle.kts b/libraries/indicator/impl/build.gradle.kts
index 8f1e9ea5..27993238 100644
--- a/libraries/indicator/impl/build.gradle.kts
+++ b/libraries/indicator/impl/build.gradle.kts
@@ -10,13 +10,13 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
setupDependencyInjection()
android {
- namespace = "io.element.android.libraries.indicator.impl"
+ namespace = "id.databisnis.android.bachot.libraries.indicator.impl"
}
dependencies {
diff --git a/libraries/indicator/impl/src/main/kotlin/io/element/android/libraries/indicator/impl/DefaultIndicatorService.kt b/libraries/indicator/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/indicator/impl/DefaultIndicatorService.kt
similarity index 77%
rename from libraries/indicator/impl/src/main/kotlin/io/element/android/libraries/indicator/impl/DefaultIndicatorService.kt
rename to libraries/indicator/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/indicator/impl/DefaultIndicatorService.kt
index 0629799c..360e1574 100644
--- a/libraries/indicator/impl/src/main/kotlin/io/element/android/libraries/indicator/impl/DefaultIndicatorService.kt
+++ b/libraries/indicator/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/indicator/impl/DefaultIndicatorService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.indicator.impl
+package id.databisnis.android.bachot.libraries.indicator.impl
import androidx.compose.runtime.Composable
import androidx.compose.runtime.State
@@ -15,12 +15,12 @@ import androidx.compose.runtime.derivedStateOf
import androidx.compose.runtime.getValue
import androidx.compose.runtime.remember
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.indicator.api.IndicatorService
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.indicator.api.IndicatorService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
@ContributesBinding(SessionScope::class)
class DefaultIndicatorService(
diff --git a/libraries/indicator/impl/src/test/kotlin/io/element/android/libraries/indicator/impl/DefaultIndicatorServiceTest.kt b/libraries/indicator/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/indicator/impl/DefaultIndicatorServiceTest.kt
similarity index 90%
rename from libraries/indicator/impl/src/test/kotlin/io/element/android/libraries/indicator/impl/DefaultIndicatorServiceTest.kt
rename to libraries/indicator/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/indicator/impl/DefaultIndicatorServiceTest.kt
index cd861ef5..a94e4477 100644
--- a/libraries/indicator/impl/src/test/kotlin/io/element/android/libraries/indicator/impl/DefaultIndicatorServiceTest.kt
+++ b/libraries/indicator/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/indicator/impl/DefaultIndicatorServiceTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.indicator.impl
+package id.databisnis.android.bachot.libraries.indicator.impl
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.verification.FakeSessionVerificationService
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/libraries/indicator/test/build.gradle.kts b/libraries/indicator/test/build.gradle.kts
index a5ce0c57..847702c6 100644
--- a/libraries/indicator/test/build.gradle.kts
+++ b/libraries/indicator/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
}
android {
- namespace = "io.element.android.libraries.indicator.test"
+ namespace = "id.databisnis.android.bachot.libraries.indicator.test"
}
dependencies {
diff --git a/libraries/indicator/test/src/main/kotlin/io/element/android/libraries/indicator/test/FakeIndicatorService.kt b/libraries/indicator/test/src/main/kotlin/id/databisnis/android/bachot/libraries/indicator/test/FakeIndicatorService.kt
similarity index 89%
rename from libraries/indicator/test/src/main/kotlin/io/element/android/libraries/indicator/test/FakeIndicatorService.kt
rename to libraries/indicator/test/src/main/kotlin/id/databisnis/android/bachot/libraries/indicator/test/FakeIndicatorService.kt
index 76cca707..de1b1fcd 100644
--- a/libraries/indicator/test/src/main/kotlin/io/element/android/libraries/indicator/test/FakeIndicatorService.kt
+++ b/libraries/indicator/test/src/main/kotlin/id/databisnis/android/bachot/libraries/indicator/test/FakeIndicatorService.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.indicator.test
+package id.databisnis.android.bachot.libraries.indicator.test
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
import androidx.compose.runtime.State
import androidx.compose.runtime.mutableStateOf
-import io.element.android.libraries.indicator.api.IndicatorService
+import id.databisnis.android.bachot.libraries.indicator.api.IndicatorService
class FakeIndicatorService : IndicatorService {
private val showRoomListTopBarIndicatorResult: MutableState = mutableStateOf(false)
diff --git a/libraries/maplibre-compose/build.gradle.kts b/libraries/maplibre-compose/build.gradle.kts
index 5552aae3..67c00ac5 100644
--- a/libraries/maplibre-compose/build.gradle.kts
+++ b/libraries/maplibre-compose/build.gradle.kts
@@ -7,12 +7,12 @@
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
}
android {
- namespace = "io.element.android.libraries.maplibre.compose"
+ namespace = "id.databisnis.android.bachot.libraries.maplibre.compose"
kotlin {
compilerOptions {
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/CameraMode.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/CameraMode.kt
similarity index 96%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/CameraMode.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/CameraMode.kt
index 8ef02f5b..df1f28ac 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/CameraMode.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/CameraMode.kt
@@ -7,7 +7,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
import androidx.compose.runtime.Immutable
import org.maplibre.android.location.modes.CameraMode as InternalCameraMode
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/CameraMoveStartedReason.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/CameraMoveStartedReason.kt
similarity index 96%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/CameraMoveStartedReason.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/CameraMoveStartedReason.kt
index 2683de16..f9cb896b 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/CameraMoveStartedReason.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/CameraMoveStartedReason.kt
@@ -7,7 +7,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
import androidx.compose.runtime.Immutable
import org.maplibre.android.maps.MapLibreMap.OnCameraMoveStartedListener.REASON_API_ANIMATION
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/CameraPositionState.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/CameraPositionState.kt
similarity index 99%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/CameraPositionState.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/CameraPositionState.kt
index 19995267..2158c0e9 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/CameraPositionState.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/CameraPositionState.kt
@@ -7,7 +7,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
import android.location.Location
import android.os.Parcelable
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/IconAnchor.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/IconAnchor.kt
similarity index 94%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/IconAnchor.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/IconAnchor.kt
index e46dcdcf..04e1bbdd 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/IconAnchor.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/IconAnchor.kt
@@ -7,7 +7,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
import androidx.compose.runtime.Immutable
import org.maplibre.android.style.layers.Property
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapApplier.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapApplier.kt
similarity index 95%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapApplier.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapApplier.kt
index f8fd64c5..0d58c14a 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapApplier.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapApplier.kt
@@ -7,7 +7,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
import androidx.compose.runtime.AbstractApplier
import org.maplibre.android.maps.MapLibreMap
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapLibreMap.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapLibreMap.kt
similarity index 99%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapLibreMap.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapLibreMap.kt
index 62c29fbd..f555ec1d 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapLibreMap.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapLibreMap.kt
@@ -7,7 +7,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
import android.content.ComponentCallbacks2
import android.content.Context
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapLibreMapComposable.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapLibreMapComposable.kt
similarity index 94%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapLibreMapComposable.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapLibreMapComposable.kt
index c819dee7..837ae024 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapLibreMapComposable.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapLibreMapComposable.kt
@@ -7,7 +7,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
import androidx.compose.runtime.ComposableTargetMarker
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapLocationSettings.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapLocationSettings.kt
similarity index 94%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapLocationSettings.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapLocationSettings.kt
index 7fb777ae..ccc9437f 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapLocationSettings.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapLocationSettings.kt
@@ -7,7 +7,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
import androidx.compose.ui.graphics.Color
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapSymbolManagerSettings.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapSymbolManagerSettings.kt
similarity index 91%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapSymbolManagerSettings.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapSymbolManagerSettings.kt
index 93c7b211..5134a4d0 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapSymbolManagerSettings.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapSymbolManagerSettings.kt
@@ -7,7 +7,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
internal val DefaultMapSymbolManagerSettings = MapSymbolManagerSettings()
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapUiSettings.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapUiSettings.kt
similarity index 94%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapUiSettings.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapUiSettings.kt
index edee9b4d..f4beac22 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapUiSettings.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapUiSettings.kt
@@ -7,7 +7,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
import android.view.Gravity
import androidx.compose.ui.graphics.Color
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapUpdater.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapUpdater.kt
similarity index 99%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapUpdater.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapUpdater.kt
index a07a596f..209792d6 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/MapUpdater.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/MapUpdater.kt
@@ -8,7 +8,7 @@
*/
@file:Suppress("MatchingDeclarationName")
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
import android.annotation.SuppressLint
import android.content.Context
diff --git a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/Symbol.kt b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/Symbol.kt
similarity index 98%
rename from libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/Symbol.kt
rename to libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/Symbol.kt
index e6a5c3f6..13179de6 100644
--- a/libraries/maplibre-compose/src/main/kotlin/io/element/android/libraries/maplibre/compose/Symbol.kt
+++ b/libraries/maplibre-compose/src/main/kotlin/id/databisnis/android/bachot/libraries/maplibre/compose/Symbol.kt
@@ -7,7 +7,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.maplibre.compose
+package id.databisnis.android.bachot.libraries.maplibre.compose
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ComposeNode
diff --git a/libraries/matrix/api/build.gradle.kts b/libraries/matrix/api/build.gradle.kts
index 1c70006c..f8b07ac8 100644
--- a/libraries/matrix/api/build.gradle.kts
+++ b/libraries/matrix/api/build.gradle.kts
@@ -11,13 +11,13 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-compose-library")
+ id("id.databisnis.android.bachot-compose-library")
id("kotlin-parcelize")
alias(libs.plugins.kotlin.serialization)
}
android {
- namespace = "io.element.android.libraries.matrix.api"
+ namespace = "id.databisnis.android.bachot.libraries.matrix.api"
buildFeatures {
buildConfig = true
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/MatrixClient.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/MatrixClient.kt
similarity index 73%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/MatrixClient.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/MatrixClient.kt
index 1718f810..10f28fb3 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/MatrixClient.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/MatrixClient.kt
@@ -6,40 +6,40 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api
+package id.databisnis.android.bachot.libraries.matrix.api
-import io.element.android.libraries.core.data.tryOrNull
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.MatrixPatterns
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.createroom.CreateRoomParameters
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.media.MatrixMediaLoader
-import io.element.android.libraries.matrix.api.media.MediaPreviewService
-import io.element.android.libraries.matrix.api.notification.NotificationService
-import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
-import io.element.android.libraries.matrix.api.oidc.AccountManagementAction
-import io.element.android.libraries.matrix.api.pusher.PushersService
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.NotJoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryService
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.spaces.SpaceService
-import io.element.android.libraries.matrix.api.sync.SlidingSyncVersion
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.user.MatrixSearchUserResults
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.MatrixPatterns
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.createroom.CreateRoomParameters
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.media.MatrixMediaLoader
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewService
+import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationService
+import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.api.oidc.AccountManagementAction
+import id.databisnis.android.bachot.libraries.matrix.api.pusher.PushersService
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.NotJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryService
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceService
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SlidingSyncVersion
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixSearchUserResults
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
import kotlinx.collections.immutable.ImmutableList
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.Flow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/MatrixClientProvider.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/MatrixClientProvider.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/MatrixClientProvider.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/MatrixClientProvider.kt
index 54f70845..50e5cf59 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/MatrixClientProvider.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/MatrixClientProvider.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api
+package id.databisnis.android.bachot.libraries.matrix.api
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
interface MatrixClientProvider {
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/SdkMetadata.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/SdkMetadata.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/SdkMetadata.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/SdkMetadata.kt
index 16f34807..fd0b49d2 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/SdkMetadata.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/SdkMetadata.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api
+package id.databisnis.android.bachot.libraries.matrix.api
interface SdkMetadata {
val sdkGitSha: String
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/analytics/ViewRoomExt.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/analytics/ViewRoomExt.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/analytics/ViewRoomExt.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/analytics/ViewRoomExt.kt
index ac3b0c8e..4b8fbf86 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/analytics/ViewRoomExt.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/analytics/ViewRoomExt.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.analytics
+package id.databisnis.android.bachot.libraries.matrix.api.analytics
import im.vector.app.features.analytics.plan.ViewRoom
-import io.element.android.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
fun BaseRoom.toAnalyticsViewRoom(
trigger: ViewRoom.Trigger? = null,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/AuthErrorCode.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/AuthErrorCode.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/AuthErrorCode.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/AuthErrorCode.kt
index b6053cce..69fa1e2d 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/AuthErrorCode.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/AuthErrorCode.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth
+package id.databisnis.android.bachot.libraries.matrix.api.auth
enum class AuthErrorCode(val value: String) {
UNKNOWN("M_UNKNOWN"),
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/AuthenticationException.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/AuthenticationException.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/AuthenticationException.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/AuthenticationException.kt
index c50ec096..2cb8a363 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/AuthenticationException.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/AuthenticationException.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth
+package id.databisnis.android.bachot.libraries.matrix.api.auth
sealed class AuthenticationException(message: String?) : Exception(message) {
data class AccountAlreadyLoggedIn(
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/HomeServerLoginCompatibilityChecker.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/HomeServerLoginCompatibilityChecker.kt
similarity index 90%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/HomeServerLoginCompatibilityChecker.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/HomeServerLoginCompatibilityChecker.kt
index dcf43a80..cb14ad3e 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/HomeServerLoginCompatibilityChecker.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/HomeServerLoginCompatibilityChecker.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth
+package id.databisnis.android.bachot.libraries.matrix.api.auth
/**
* Checks the homeserver's compatibility with Element X.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/MatrixAuthenticationService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/MatrixAuthenticationService.kt
similarity index 76%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/MatrixAuthenticationService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/MatrixAuthenticationService.kt
index 1c574ad4..686ef0a4 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/MatrixAuthenticationService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/MatrixAuthenticationService.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth
+package id.databisnis.android.bachot.libraries.matrix.api.auth
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.MatrixClientProvider
-import io.element.android.libraries.matrix.api.auth.external.ExternalSession
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.api.auth.external.ExternalSession
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
interface MatrixAuthenticationService {
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/MatrixHomeServerDetails.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/MatrixHomeServerDetails.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/MatrixHomeServerDetails.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/MatrixHomeServerDetails.kt
index aa5ed9a4..4957be6a 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/MatrixHomeServerDetails.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/MatrixHomeServerDetails.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth
+package id.databisnis.android.bachot.libraries.matrix.api.auth
data class MatrixHomeServerDetails(
val url: String,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcConfig.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcConfig.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcConfig.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcConfig.kt
index ee8b7ec5..d2c01705 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcConfig.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcConfig.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth
+package id.databisnis.android.bachot.libraries.matrix.api.auth
-import io.element.android.libraries.matrix.api.BuildConfig
+import id.databisnis.android.bachot.libraries.matrix.api.BuildConfig
object OidcConfig {
const val CLIENT_URI = BuildConfig.CLIENT_URI
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcDetails.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcDetails.kt
similarity index 85%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcDetails.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcDetails.kt
index c4fb87e3..c9382cc2 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcDetails.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcDetails.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth
+package id.databisnis.android.bachot.libraries.matrix.api.auth
import android.os.Parcelable
import kotlinx.parcelize.Parcelize
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcPrompt.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcPrompt.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcPrompt.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcPrompt.kt
index 8ddad9f5..c0c9b9a4 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcPrompt.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcPrompt.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth
+package id.databisnis.android.bachot.libraries.matrix.api.auth
sealed interface OidcPrompt {
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcRedirectUrlProvider.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcRedirectUrlProvider.kt
similarity index 82%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcRedirectUrlProvider.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcRedirectUrlProvider.kt
index ad4d8624..38b0926b 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/OidcRedirectUrlProvider.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/OidcRedirectUrlProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth
+package id.databisnis.android.bachot.libraries.matrix.api.auth
interface OidcRedirectUrlProvider {
fun provide(): String
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/external/ExternalSession.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/external/ExternalSession.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/external/ExternalSession.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/external/ExternalSession.kt
index 1241f5fb..d8cfb0bc 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/external/ExternalSession.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/external/ExternalSession.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth.external
+package id.databisnis.android.bachot.libraries.matrix.api.auth.external
/***
* Represents a session data of a session created by another client.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginData.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginData.kt
similarity index 81%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginData.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginData.kt
index 413f17af..4037a7e1 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginData.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginData.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin
interface MatrixQrCodeLoginData {
fun serverName(): String?
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginDataFactory.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginDataFactory.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginDataFactory.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginDataFactory.kt
index b0e30895..477a48b7 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginDataFactory.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/MatrixQrCodeLoginDataFactory.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin
interface MatrixQrCodeLoginDataFactory {
fun parseQrCodeData(data: ByteArray): Result
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/QrCodeDecodeException.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/QrCodeDecodeException.kt
similarity index 91%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/QrCodeDecodeException.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/QrCodeDecodeException.kt
index 438ee4e7..a57495da 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/QrCodeDecodeException.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/QrCodeDecodeException.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin
sealed class QrCodeDecodeException(message: String) : Exception(message) {
class Crypto(
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/QrCodeLoginStep.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/QrCodeLoginStep.kt
similarity index 90%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/QrCodeLoginStep.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/QrCodeLoginStep.kt
index 56b3dc6c..38bb423c 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/QrCodeLoginStep.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/QrCodeLoginStep.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin
sealed interface QrCodeLoginStep {
data object Uninitialized : QrCodeLoginStep
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/QrLoginException.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/QrLoginException.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/QrLoginException.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/QrLoginException.kt
index c81437ef..88b3bd07 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/auth/qrlogin/QrLoginException.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/qrlogin/QrLoginException.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin
sealed class QrLoginException : Exception() {
data object Cancelled : QrLoginException()
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/DeviceId.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/DeviceId.kt
similarity index 85%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/DeviceId.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/DeviceId.kt
index 1fd8485c..c61e8a38 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/DeviceId.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/DeviceId.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
import java.io.Serializable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/EventId.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/EventId.kt
similarity index 82%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/EventId.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/EventId.kt
index 0a2fe6ec..dbef5bbf 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/EventId.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/EventId.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
-import io.element.android.libraries.androidutils.metadata.isInDebug
+import id.databisnis.android.bachot.libraries.androidutils.metadata.isInDebug
import java.io.Serializable
@JvmInline
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/FlowId.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/FlowId.kt
similarity index 85%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/FlowId.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/FlowId.kt
index 70564be0..b85eaa7d 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/FlowId.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/FlowId.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
import java.io.Serializable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/MatrixPatterns.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/MatrixPatterns.kt
similarity index 97%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/MatrixPatterns.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/MatrixPatterns.kt
index a933e505..e4130b47 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/MatrixPatterns.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/MatrixPatterns.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
/**
* This class contains pattern to match the different Matrix ids
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/ProgressCallback.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/ProgressCallback.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/ProgressCallback.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/ProgressCallback.kt
index a7abc0f7..07166be7 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/ProgressCallback.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/ProgressCallback.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
interface ProgressCallback {
fun onProgress(current: Long, total: Long)
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/RoomAlias.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/RoomAlias.kt
similarity index 80%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/RoomAlias.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/RoomAlias.kt
index c4a5c40a..2bdbbda5 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/RoomAlias.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/RoomAlias.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
-import io.element.android.libraries.androidutils.metadata.isInDebug
+import id.databisnis.android.bachot.libraries.androidutils.metadata.isInDebug
import java.io.Serializable
@JvmInline
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/RoomId.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/RoomId.kt
similarity index 79%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/RoomId.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/RoomId.kt
index 1758563f..c74e5ec7 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/RoomId.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/RoomId.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
-import io.element.android.libraries.androidutils.metadata.isInDebug
+import id.databisnis.android.bachot.libraries.androidutils.metadata.isInDebug
import java.io.Serializable
@JvmInline
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/RoomIdOrAlias.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/RoomIdOrAlias.kt
similarity index 93%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/RoomIdOrAlias.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/RoomIdOrAlias.kt
index 4ac480e0..a66964c7 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/RoomIdOrAlias.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/RoomIdOrAlias.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
import android.os.Parcelable
import androidx.compose.runtime.Immutable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/SendHandle.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/SendHandle.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/SendHandle.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/SendHandle.kt
index f3b8904f..4bf3d0af 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/SendHandle.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/SendHandle.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
fun interface SendHandle {
suspend fun retry(): Result
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/SessionId.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/SessionId.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/SessionId.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/SessionId.kt
index 7fcfcd94..946f994e 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/SessionId.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/SessionId.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
/**
* The [UserId] of the currently logged in user.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/SpaceId.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/SpaceId.kt
similarity index 85%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/SpaceId.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/SpaceId.kt
index 6acf2e43..39c35b54 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/SpaceId.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/SpaceId.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
typealias SpaceId = RoomId
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/ThreadId.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/ThreadId.kt
similarity index 84%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/ThreadId.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/ThreadId.kt
index 5b422138..2d329cc6 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/ThreadId.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/ThreadId.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
-import io.element.android.libraries.androidutils.metadata.isInDebug
+import id.databisnis.android.bachot.libraries.androidutils.metadata.isInDebug
import java.io.Serializable
@JvmInline
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/TransactionId.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/TransactionId.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/TransactionId.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/TransactionId.kt
index b548dcca..2e201c11 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/TransactionId.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/TransactionId.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
import java.io.Serializable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/UniqueId.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/UniqueId.kt
similarity index 85%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/UniqueId.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/UniqueId.kt
index e2c84cce..d1fc0492 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/UniqueId.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/UniqueId.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
import java.io.Serializable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/UserId.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/UserId.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/UserId.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/UserId.kt
index b00fdde2..a5b3f89b 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/core/UserId.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/UserId.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
-import io.element.android.libraries.androidutils.metadata.isInDebug
+import id.databisnis.android.bachot.libraries.androidutils.metadata.isInDebug
import java.io.Serializable
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/createroom/CreateRoomParameters.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/createroom/CreateRoomParameters.kt
similarity index 64%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/createroom/CreateRoomParameters.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/createroom/CreateRoomParameters.kt
index a0a0bde1..59873f0a 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/createroom/CreateRoomParameters.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/createroom/CreateRoomParameters.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.createroom
+package id.databisnis.android.bachot.libraries.matrix.api.createroom
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
import java.util.Optional
data class CreateRoomParameters(
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/createroom/RoomPreset.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/createroom/RoomPreset.kt
similarity index 82%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/createroom/RoomPreset.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/createroom/RoomPreset.kt
index 83fa25cd..b060db88 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/createroom/RoomPreset.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/createroom/RoomPreset.kt
@@ -5,7 +5,7 @@
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.createroom
+package id.databisnis.android.bachot.libraries.matrix.api.createroom
enum class RoomPreset {
PRIVATE_CHAT,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/BackupState.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/BackupState.kt
similarity index 88%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/BackupState.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/BackupState.kt
index 9c21ce04..a1d10a01 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/BackupState.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/BackupState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.encryption
+package id.databisnis.android.bachot.libraries.matrix.api.encryption
enum class BackupState {
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/BackupUploadState.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/BackupUploadState.kt
similarity index 91%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/BackupUploadState.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/BackupUploadState.kt
index 2a90cdbb..be480d12 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/BackupUploadState.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/BackupUploadState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.encryption
+package id.databisnis.android.bachot.libraries.matrix.api.encryption
import androidx.compose.runtime.Immutable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/EnableRecoveryProgress.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/EnableRecoveryProgress.kt
similarity index 90%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/EnableRecoveryProgress.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/EnableRecoveryProgress.kt
index 3fc27692..760e1470 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/EnableRecoveryProgress.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/EnableRecoveryProgress.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.encryption
+package id.databisnis.android.bachot.libraries.matrix.api.encryption
sealed interface EnableRecoveryProgress {
data object Starting : EnableRecoveryProgress
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/EncryptionService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/EncryptionService.kt
similarity index 93%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/EncryptionService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/EncryptionService.kt
index aefad517..980febcf 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/EncryptionService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/EncryptionService.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.encryption
+package id.databisnis.android.bachot.libraries.matrix.api.encryption
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.StateFlow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/RecoveryException.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/RecoveryException.kt
similarity index 80%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/RecoveryException.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/RecoveryException.kt
index 4b580f2e..ad5e688d 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/RecoveryException.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/RecoveryException.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.encryption
+package id.databisnis.android.bachot.libraries.matrix.api.encryption
-import io.element.android.libraries.matrix.api.exception.ClientException
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ClientException
sealed class RecoveryException(message: String) : Exception(message) {
class SecretStorage(message: String) : RecoveryException(message)
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/RecoveryState.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/RecoveryState.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/RecoveryState.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/RecoveryState.kt
index eee547cb..ec9d5fae 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/RecoveryState.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/RecoveryState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.encryption
+package id.databisnis.android.bachot.libraries.matrix.api.encryption
enum class RecoveryState {
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/SteadyStateException.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/SteadyStateException.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/SteadyStateException.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/SteadyStateException.kt
index 6410633c..0008833e 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/SteadyStateException.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/SteadyStateException.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.encryption
+package id.databisnis.android.bachot.libraries.matrix.api.encryption
import androidx.compose.runtime.Immutable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/identity/IdentityState.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/identity/IdentityState.kt
similarity index 93%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/identity/IdentityState.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/identity/IdentityState.kt
index f6f35d8a..7214e81b 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/identity/IdentityState.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/identity/IdentityState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.encryption.identity
+package id.databisnis.android.bachot.libraries.matrix.api.encryption.identity
enum class IdentityState {
/** The user is verified with us. */
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/identity/IdentityStateChange.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/identity/IdentityStateChange.kt
similarity index 69%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/identity/IdentityStateChange.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/identity/IdentityStateChange.kt
index f269e5fd..8132301c 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/encryption/identity/IdentityStateChange.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/encryption/identity/IdentityStateChange.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.encryption.identity
+package id.databisnis.android.bachot.libraries.matrix.api.encryption.identity
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
data class IdentityStateChange(
val userId: UserId,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/exception/ClientException.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/exception/ClientException.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/exception/ClientException.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/exception/ClientException.kt
index 35acec43..9218e1bd 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/exception/ClientException.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/exception/ClientException.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.exception
+package id.databisnis.android.bachot.libraries.matrix.api.exception
sealed class ClientException(message: String, val details: String?) : Exception(message) {
class Generic(message: String, details: String?) : ClientException(message, details)
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/exception/ErrorKind.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/exception/ErrorKind.kt
similarity index 99%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/exception/ErrorKind.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/exception/ErrorKind.kt
index 9d37dde1..dd32bde0 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/exception/ErrorKind.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/exception/ErrorKind.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.exception
+package id.databisnis.android.bachot.libraries.matrix.api.exception
sealed interface ErrorKind {
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/exception/NotificationResolverException.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/exception/NotificationResolverException.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/exception/NotificationResolverException.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/exception/NotificationResolverException.kt
index fd3adf25..b266cc0b 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/exception/NotificationResolverException.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/exception/NotificationResolverException.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.exception
+package id.databisnis.android.bachot.libraries.matrix.api.exception
/**
* Exceptions that can occur while resolving the events associated to push notifications.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/AudioDetails.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/AudioDetails.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/AudioDetails.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/AudioDetails.kt
index b9338685..e15751e3 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/AudioDetails.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/AudioDetails.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
import kotlinx.collections.immutable.ImmutableList
import kotlin.time.Duration
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/AudioInfo.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/AudioInfo.kt
similarity index 85%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/AudioInfo.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/AudioInfo.kt
index a91a3c03..9ae0852e 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/AudioInfo.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/AudioInfo.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
import kotlin.time.Duration
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/FileInfo.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/FileInfo.kt
similarity index 85%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/FileInfo.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/FileInfo.kt
index 794807cd..800445a8 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/FileInfo.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/FileInfo.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
data class FileInfo(
val mimetype: String?,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/ImageInfo.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/ImageInfo.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/ImageInfo.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/ImageInfo.kt
index 946e523b..ca7d6c75 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/ImageInfo.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/ImageInfo.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
data class ImageInfo(
val height: Long?,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MatrixMediaLoader.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MatrixMediaLoader.kt
similarity index 95%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MatrixMediaLoader.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MatrixMediaLoader.kt
index a36849b8..dad63ca1 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MatrixMediaLoader.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MatrixMediaLoader.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
interface MatrixMediaLoader {
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaFile.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaFile.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaFile.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaFile.kt
index b5cefe89..825bc391 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaFile.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaFile.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
import java.io.Closeable
import java.io.File
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaPreviewConfig.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaPreviewConfig.kt
similarity index 91%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaPreviewConfig.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaPreviewConfig.kt
index c91fea7e..7a6ba03e 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaPreviewConfig.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaPreviewConfig.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
/**
* Configuration for media preview ie. invite avatars and timeline media.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaPreviewService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaPreviewService.kt
similarity index 94%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaPreviewService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaPreviewService.kt
index 39718ddf..0e82df48 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaPreviewService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaPreviewService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
import kotlinx.coroutines.flow.StateFlow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaPreviewValue.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaPreviewValue.kt
similarity index 73%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaPreviewValue.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaPreviewValue.kt
index b77b01b6..2b1d7cb5 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaPreviewValue.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaPreviewValue.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue.Off
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue.On
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue.Private
-import io.element.android.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue.Off
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue.On
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue.Private
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
/**
* Represents the values for media preview settings.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaSource.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaSource.kt
similarity index 89%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaSource.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaSource.kt
index 56e32ba2..1617eb11 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaSource.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaSource.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
import android.os.Parcelable
import kotlinx.parcelize.Parcelize
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaUploadHandler.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaUploadHandler.kt
similarity index 89%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaUploadHandler.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaUploadHandler.kt
index c0794944..36b966da 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/MediaUploadHandler.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/MediaUploadHandler.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
/**
* This is an abstraction over the Rust SDK's `SendAttachmentJoinHandle` which allows us to either [await] the upload process or [cancel] it.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/ThumbnailInfo.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/ThumbnailInfo.kt
similarity index 84%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/ThumbnailInfo.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/ThumbnailInfo.kt
index 368abd43..df8b2901 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/ThumbnailInfo.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/ThumbnailInfo.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
data class ThumbnailInfo(
val height: Long?,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/VideoInfo.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/VideoInfo.kt
similarity index 89%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/VideoInfo.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/VideoInfo.kt
index e5f3915d..f26289f0 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/media/VideoInfo.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/media/VideoInfo.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.media
+package id.databisnis.android.bachot.libraries.matrix.api.media
import kotlin.time.Duration
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/mxc/MxcTools.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/mxc/MxcTools.kt
similarity index 90%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/mxc/MxcTools.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/mxc/MxcTools.kt
index 306ab835..4338fb2a 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/mxc/MxcTools.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/mxc/MxcTools.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.mxc
+package id.databisnis.android.bachot.libraries.matrix.api.mxc
interface MxcTools {
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/notification/NotificationData.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notification/NotificationData.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/notification/NotificationData.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notification/NotificationData.kt
index 40ec310c..b951aba4 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/notification/NotificationData.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notification/NotificationData.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.notification
+package id.databisnis.android.bachot.libraries.matrix.api.notification
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageType
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageType
data class NotificationData(
val sessionId: SessionId,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/notification/NotificationService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notification/NotificationService.kt
similarity index 82%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/notification/NotificationService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notification/NotificationService.kt
index 369587cd..c9338350 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/notification/NotificationService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notification/NotificationService.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.notification
+package id.databisnis.android.bachot.libraries.matrix.api.notification
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
/**
* Represents the resolution state of an attempt to retrieve notification data for a set of event ids.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/notificationsettings/NotificationSettingsService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notificationsettings/NotificationSettingsService.kt
similarity index 81%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/notificationsettings/NotificationSettingsService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notificationsettings/NotificationSettingsService.kt
index 4d8ce8af..81ad3904 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/notificationsettings/NotificationSettingsService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notificationsettings/NotificationSettingsService.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.notificationsettings
+package id.databisnis.android.bachot.libraries.matrix.api.notificationsettings
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.room.RoomNotificationSettings
-import io.element.android.libraries.matrix.api.room.RoomNotificationSettingsState
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationSettings
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationSettingsState
import kotlinx.coroutines.flow.SharedFlow
interface NotificationSettingsService {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/oidc/AccountManagementAction.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/oidc/AccountManagementAction.kt
similarity index 80%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/oidc/AccountManagementAction.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/oidc/AccountManagementAction.kt
index 77e88544..f9b8d4ef 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/oidc/AccountManagementAction.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/oidc/AccountManagementAction.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.oidc
+package id.databisnis.android.bachot.libraries.matrix.api.oidc
-import io.element.android.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
sealed interface AccountManagementAction {
data object Profile : AccountManagementAction
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/MatrixToConverter.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/MatrixToConverter.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/MatrixToConverter.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/MatrixToConverter.kt
index cc3e2b5c..9afff7c3 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/MatrixToConverter.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/MatrixToConverter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.permalink
+package id.databisnis.android.bachot.libraries.matrix.api.permalink
import android.net.Uri
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/PermalinkBuilder.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/PermalinkBuilder.kt
similarity index 70%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/PermalinkBuilder.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/PermalinkBuilder.kt
index 878b0e7a..ddf64b48 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/PermalinkBuilder.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/PermalinkBuilder.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.permalink
+package id.databisnis.android.bachot.libraries.matrix.api.permalink
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
interface PermalinkBuilder {
fun permalinkForUser(userId: UserId): Result
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/PermalinkData.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/PermalinkData.kt
similarity index 78%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/PermalinkData.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/PermalinkData.kt
index a554ce2b..6e0b0d36 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/PermalinkData.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/PermalinkData.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.permalink
+package id.databisnis.android.bachot.libraries.matrix.api.permalink
import android.net.Uri
import android.os.Parcelable
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.parcelize.Parcelize
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/PermalinkParser.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/PermalinkParser.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/PermalinkParser.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/PermalinkParser.kt
index 5365b877..2f65551f 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/permalink/PermalinkParser.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/permalink/PermalinkParser.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.permalink
+package id.databisnis.android.bachot.libraries.matrix.api.permalink
/**
* This class turns a uri to a [PermalinkData].
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/platform/InitPlatformService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/platform/InitPlatformService.kt
similarity index 79%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/platform/InitPlatformService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/platform/InitPlatformService.kt
index a08946bb..67e5c5d4 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/platform/InitPlatformService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/platform/InitPlatformService.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.platform
+package id.databisnis.android.bachot.libraries.matrix.api.platform
-import io.element.android.libraries.matrix.api.tracing.TracingConfiguration
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TracingConfiguration
/**
* This service is responsible for initializing the platform-related settings of the SDK.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/poll/PollAnswer.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/poll/PollAnswer.kt
similarity index 82%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/poll/PollAnswer.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/poll/PollAnswer.kt
index 043d2881..685ddef4 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/poll/PollAnswer.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/poll/PollAnswer.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.poll
+package id.databisnis.android.bachot.libraries.matrix.api.poll
data class PollAnswer(
val id: String,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/poll/PollKind.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/poll/PollKind.kt
similarity index 88%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/poll/PollKind.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/poll/PollKind.kt
index e79d716f..7889f06c 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/poll/PollKind.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/poll/PollKind.kt
@@ -5,7 +5,7 @@
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.poll
+package id.databisnis.android.bachot.libraries.matrix.api.poll
enum class PollKind {
/** Voters should see results as soon as they have voted. */
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/pusher/PushersService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/pusher/PushersService.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/pusher/PushersService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/pusher/PushersService.kt
index 67645982..13e40f89 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/pusher/PushersService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/pusher/PushersService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.pusher
+package id.databisnis.android.bachot.libraries.matrix.api.pusher
interface PushersService {
suspend fun setHttpPusher(setHttpPusherData: SetHttpPusherData): Result
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/pusher/SetHttpPusherData.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/pusher/SetHttpPusherData.kt
similarity index 88%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/pusher/SetHttpPusherData.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/pusher/SetHttpPusherData.kt
index 8a557f4b..97458dec 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/pusher/SetHttpPusherData.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/pusher/SetHttpPusherData.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.pusher
+package id.databisnis.android.bachot.libraries.matrix.api.pusher
data class SetHttpPusherData(
val pushKey: String,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/pusher/UnsetHttpPusherData.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/pusher/UnsetHttpPusherData.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/pusher/UnsetHttpPusherData.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/pusher/UnsetHttpPusherData.kt
index dc9cf12f..9115f4f3 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/pusher/UnsetHttpPusherData.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/pusher/UnsetHttpPusherData.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.pusher
+package id.databisnis.android.bachot.libraries.matrix.api.pusher
data class UnsetHttpPusherData(
val pushKey: String,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/BaseRoom.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/BaseRoom.kt
similarity index 89%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/BaseRoom.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/BaseRoom.kt
index 41e6ce0e..e0ff1b99 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/BaseRoom.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/BaseRoom.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
-import io.element.android.libraries.matrix.api.room.tombstone.PredecessorRoom
-import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
-import io.element.android.libraries.matrix.api.timeline.ReceiptType
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.PredecessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.ReceiptType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.StateFlow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/CreateTimelineParams.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/CreateTimelineParams.kt
similarity index 75%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/CreateTimelineParams.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/CreateTimelineParams.kt
index b5374c8b..cb0c51c7 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/CreateTimelineParams.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/CreateTimelineParams.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
sealed interface CreateTimelineParams {
data class Focused(val focusedEventId: EventId) : CreateTimelineParams
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/CurrentUserMembership.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/CurrentUserMembership.kt
similarity index 84%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/CurrentUserMembership.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/CurrentUserMembership.kt
index ecf43e90..eb1874b7 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/CurrentUserMembership.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/CurrentUserMembership.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
enum class CurrentUserMembership {
INVITED,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/FilterRoomMembers.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/FilterRoomMembers.kt
similarity index 89%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/FilterRoomMembers.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/FilterRoomMembers.kt
index 80cefc41..e62bac25 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/FilterRoomMembers.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/FilterRoomMembers.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
-import io.element.android.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
import kotlinx.coroutines.withContext
import kotlin.coroutines.CoroutineContext
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/ForwardEventException.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/ForwardEventException.kt
similarity index 75%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/ForwardEventException.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/ForwardEventException.kt
index f73b7568..b4533e2e 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/ForwardEventException.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/ForwardEventException.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
class ForwardEventException(
val roomIds: List
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/IntentionalMention.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/IntentionalMention.kt
similarity index 74%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/IntentionalMention.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/IntentionalMention.kt
index 25d5fa6f..dfbc6748 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/IntentionalMention.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/IntentionalMention.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
sealed interface IntentionalMention {
data class User(val userId: UserId) : IntentionalMention
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/JoinedRoom.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/JoinedRoom.kt
similarity index 82%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/JoinedRoom.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/JoinedRoom.kt
index 1cfcfc46..95c15ef3 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/JoinedRoom.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/JoinedRoom.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.SendHandle
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityStateChange
-import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.room.knock.KnockRequest
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
-import io.element.android.libraries.matrix.api.room.powerlevels.UserRoleChange
-import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.widget.MatrixWidgetDriver
-import io.element.android.libraries.matrix.api.widget.MatrixWidgetSettings
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.SendHandle
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityStateChange
+import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.room.knock.KnockRequest
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.UserRoleChange
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetDriver
+import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetSettings
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.StateFlow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/MessageEventType.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/MessageEventType.kt
similarity index 96%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/MessageEventType.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/MessageEventType.kt
index adf8ebfe..e0878264 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/MessageEventType.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/MessageEventType.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
import androidx.compose.runtime.Immutable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/NotJoinedRoom.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/NotJoinedRoom.kt
similarity index 80%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/NotJoinedRoom.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/NotJoinedRoom.kt
index fd5e71ff..1e86e407 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/NotJoinedRoom.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/NotJoinedRoom.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
-import io.element.android.libraries.matrix.api.room.preview.RoomPreviewInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.preview.RoomPreviewInfo
/** A reference to a room either invited, knocked or banned. */
interface NotJoinedRoom : AutoCloseable {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomInfo.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomInfo.kt
similarity index 78%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomInfo.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomInfo.kt
index 943745d6..0a15aab3 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomInfo.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomInfo.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevels
-import io.element.android.libraries.matrix.api.room.tombstone.SuccessorRoom
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevels
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.SuccessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
data class RoomInfo(
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomIsDmCheck.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomIsDmCheck.kt
similarity index 93%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomIsDmCheck.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomIsDmCheck.kt
index f33319e2..0c96760b 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomIsDmCheck.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomIsDmCheck.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
import kotlinx.coroutines.flow.first
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMember.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMember.kt
similarity index 93%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMember.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMember.kt
index 5a1f253e..aab87a3a 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMember.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMember.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
data class RoomMember(
val userId: UserId,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMembersState.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMembersState.kt
similarity index 91%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMembersState.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMembersState.kt
index 1c35fab7..7461fc77 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMembersState.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMembersState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
import kotlinx.collections.immutable.ImmutableList
@Immutable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMembershipDetails.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMembershipDetails.kt
similarity index 90%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMembershipDetails.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMembershipDetails.kt
index df99d1be..e504874c 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMembershipDetails.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMembershipDetails.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
/**
* Room membership details for the current user and the sender of the membership event.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMembershipObserver.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMembershipObserver.kt
similarity index 85%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMembershipObserver.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMembershipObserver.kt
index 852a997e..78e4d09f 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomMembershipObserver.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomMembershipObserver.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.timeline.item.event.MembershipChange
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MembershipChange
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.flow.asSharedFlow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomNotificationSettings.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomNotificationSettings.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomNotificationSettings.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomNotificationSettings.kt
index 4505c99e..ccdcdb94 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomNotificationSettings.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomNotificationSettings.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
data class RoomNotificationSettings(
val mode: RoomNotificationMode,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomNotificationSettingsState.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomNotificationSettingsState.kt
similarity index 94%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomNotificationSettingsState.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomNotificationSettingsState.kt
index 243f6c02..b05edc9d 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomNotificationSettingsState.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomNotificationSettingsState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
sealed interface RoomNotificationSettingsState {
data object Unknown : RoomNotificationSettingsState
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomType.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomType.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomType.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomType.kt
index 49cc345c..e598db3f 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/RoomType.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomType.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
sealed interface RoomType {
data object Space : RoomType
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/StartDM.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/StartDM.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/StartDM.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/StartDM.kt
index 057c5838..98805cd7 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/StartDM.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/StartDM.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
/**
* Try to find an existing DM with the given user, or create one if none exists and [createIfDmDoesNotExist] is true.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/StateEventType.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/StateEventType.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/StateEventType.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/StateEventType.kt
index 452d9342..1c7fc94e 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/StateEventType.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/StateEventType.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
enum class StateEventType {
POLICY_RULE_ROOM,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/alias/MatrixRoomAlias.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/alias/MatrixRoomAlias.kt
similarity index 75%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/alias/MatrixRoomAlias.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/alias/MatrixRoomAlias.kt
index 1b26e8c9..00235fb9 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/alias/MatrixRoomAlias.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/alias/MatrixRoomAlias.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.alias
+package id.databisnis.android.bachot.libraries.matrix.api.room.alias
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
/**
* Return true if the given roomIdOrAlias is the same room as this room.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/alias/ResolvedRoomAlias.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/alias/ResolvedRoomAlias.kt
similarity index 80%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/alias/ResolvedRoomAlias.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/alias/ResolvedRoomAlias.kt
index 65a3f2a2..f2c2bf28 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/alias/ResolvedRoomAlias.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/alias/ResolvedRoomAlias.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.alias
+package id.databisnis.android.bachot.libraries.matrix.api.room.alias
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
/**
* Information about a room, that was resolved from a room alias.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/alias/RoomAliasHelper.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/alias/RoomAliasHelper.kt
similarity index 73%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/alias/RoomAliasHelper.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/alias/RoomAliasHelper.kt
index c2325296..6481e74e 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/alias/RoomAliasHelper.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/alias/RoomAliasHelper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.alias
+package id.databisnis.android.bachot.libraries.matrix.api.room.alias
-import io.element.android.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
interface RoomAliasHelper {
fun roomAliasNameFromRoomDisplayName(name: String): String
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/draft/ComposerDraft.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/draft/ComposerDraft.kt
similarity index 89%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/draft/ComposerDraft.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/draft/ComposerDraft.kt
index bd1bdacd..a01ac895 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/draft/ComposerDraft.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/draft/ComposerDraft.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.draft
+package id.databisnis.android.bachot.libraries.matrix.api.room.draft
/**
* A draft of a message composed by the user.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/draft/ComposerDraftType.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/draft/ComposerDraftType.kt
similarity index 76%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/draft/ComposerDraftType.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/draft/ComposerDraftType.kt
index 79e9bd24..17322cdb 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/draft/ComposerDraftType.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/draft/ComposerDraftType.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.draft
+package id.databisnis.android.bachot.libraries.matrix.api.room.draft
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
sealed interface ComposerDraftType {
data object NewMessage : ComposerDraftType
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/errors/FocusEventException.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/errors/FocusEventException.kt
similarity index 80%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/errors/FocusEventException.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/errors/FocusEventException.kt
index a9663948..ec5639df 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/errors/FocusEventException.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/errors/FocusEventException.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.errors
+package id.databisnis.android.bachot.libraries.matrix.api.room.errors
-import io.element.android.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
sealed class FocusEventException : Exception() {
data class InvalidEventId(
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/history/RoomHistoryVisibility.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/history/RoomHistoryVisibility.kt
similarity index 95%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/history/RoomHistoryVisibility.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/history/RoomHistoryVisibility.kt
index 9f3826fe..dce25852 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/history/RoomHistoryVisibility.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/history/RoomHistoryVisibility.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.history
+package id.databisnis.android.bachot.libraries.matrix.api.room.history
sealed interface RoomHistoryVisibility {
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/join/AllowRule.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/join/AllowRule.kt
similarity index 76%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/join/AllowRule.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/join/AllowRule.kt
index 247fba86..f37390be 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/join/AllowRule.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/join/AllowRule.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.join
+package id.databisnis.android.bachot.libraries.matrix.api.room.join
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
@Immutable
sealed interface AllowRule {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/join/JoinRoom.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/join/JoinRoom.kt
similarity index 80%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/join/JoinRoom.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/join/JoinRoom.kt
index 4220b68f..ad547e7f 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/join/JoinRoom.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/join/JoinRoom.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.join
+package id.databisnis.android.bachot.libraries.matrix.api.room.join
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
interface JoinRoom {
suspend operator fun invoke(
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/join/JoinRule.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/join/JoinRule.kt
similarity index 91%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/join/JoinRule.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/join/JoinRule.kt
index dad24922..a37f1941 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/join/JoinRule.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/join/JoinRule.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.join
+package id.databisnis.android.bachot.libraries.matrix.api.room.join
import androidx.compose.runtime.Immutable
import kotlinx.collections.immutable.ImmutableList
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/knock/KnockRequest.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/knock/KnockRequest.kt
similarity index 75%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/knock/KnockRequest.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/knock/KnockRequest.kt
index 31715779..49ef2350 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/knock/KnockRequest.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/knock/KnockRequest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.knock
+package id.databisnis.android.bachot.libraries.matrix.api.room.knock
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
interface KnockRequest {
val eventId: EventId
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/location/AssetType.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/location/AssetType.kt
similarity index 79%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/location/AssetType.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/location/AssetType.kt
index 42d384fd..5ed087a6 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/location/AssetType.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/location/AssetType.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.location
+package id.databisnis.android.bachot.libraries.matrix.api.room.location
enum class AssetType {
SENDER,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/MatrixRoomMembersWithRole.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/MatrixRoomMembersWithRole.kt
similarity index 78%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/MatrixRoomMembersWithRole.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/MatrixRoomMembersWithRole.kt
index 39e5dafa..15491d8d 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/MatrixRoomMembersWithRole.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/MatrixRoomMembersWithRole.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.powerlevels
+package id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.activeRoomMembers
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.activeRoomMembers
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.flow.Flow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/RoomPowerLevels.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/RoomPowerLevels.kt
similarity index 90%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/RoomPowerLevels.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/RoomPowerLevels.kt
index 19db749e..84837a09 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/RoomPowerLevels.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/RoomPowerLevels.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.powerlevels
+package id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
import kotlinx.collections.immutable.ImmutableMap
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/RoomPowerLevelsValues.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/RoomPowerLevelsValues.kt
similarity index 84%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/RoomPowerLevelsValues.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/RoomPowerLevelsValues.kt
index d20b6141..a81f8cf3 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/RoomPowerLevelsValues.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/RoomPowerLevelsValues.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.powerlevels
+package id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.MessageEventType
-import io.element.android.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.MessageEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
data class RoomPowerLevelsValues(
val ban: Long,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/UserRoleChange.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/UserRoleChange.kt
similarity index 63%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/UserRoleChange.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/UserRoleChange.kt
index 43d6b8ad..6d959e45 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/powerlevels/UserRoleChange.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/powerlevels/UserRoleChange.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.powerlevels
+package id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
data class UserRoleChange(
val userId: UserId,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/preview/RoomPreviewInfo.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/preview/RoomPreviewInfo.kt
similarity index 70%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/preview/RoomPreviewInfo.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/preview/RoomPreviewInfo.kt
index ee422d6f..e3ae5c86 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/preview/RoomPreviewInfo.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/preview/RoomPreviewInfo.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.preview
+package id.databisnis.android.bachot.libraries.matrix.api.room.preview
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.RoomType
-import io.element.android.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomType
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
data class RoomPreviewInfo(
/** The room id for this room. */
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/recent/RecentDirectRoom.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/recent/RecentDirectRoom.kt
similarity index 71%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/recent/RecentDirectRoom.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/recent/RecentDirectRoom.kt
index 82216744..f35850e4 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/recent/RecentDirectRoom.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/recent/RecentDirectRoom.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.recent
+package id.databisnis.android.bachot.libraries.matrix.api.room.recent
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.libraries.matrix.api.room.toMatrixUser
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.room.toMatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.coroutines.flow.first
private const val MAX_RECENT_DIRECT_ROOMS_TO_RETURN = 5
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/tombstone/PredecessorRoom.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/tombstone/PredecessorRoom.kt
similarity index 81%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/tombstone/PredecessorRoom.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/tombstone/PredecessorRoom.kt
index d66d149c..4d32172f 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/tombstone/PredecessorRoom.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/tombstone/PredecessorRoom.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.tombstone
+package id.databisnis.android.bachot.libraries.matrix.api.room.tombstone
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
/**
*
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/tombstone/SuccessorRoom.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/tombstone/SuccessorRoom.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/tombstone/SuccessorRoom.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/tombstone/SuccessorRoom.kt
index c8179d8b..89b92bea 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/room/tombstone/SuccessorRoom.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/tombstone/SuccessorRoom.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room.tombstone
+package id.databisnis.android.bachot.libraries.matrix.api.room.tombstone
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
/**
*
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomDescription.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomDescription.kt
similarity index 74%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomDescription.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomDescription.kt
index b6280080..52aeedcb 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomDescription.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomDescription.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.api.roomdirectory
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
data class RoomDescription(
val roomId: RoomId,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomDirectoryList.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomDirectoryList.kt
similarity index 93%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomDirectoryList.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomDirectoryList.kt
index c48bf54e..83eceea0 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomDirectoryList.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomDirectoryList.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.api.roomdirectory
import kotlinx.coroutines.flow.Flow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomDirectoryService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomDirectoryService.kt
similarity index 84%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomDirectoryService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomDirectoryService.kt
index 8f71cfb1..103c4500 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomDirectoryService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomDirectoryService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.api.roomdirectory
import kotlinx.coroutines.CoroutineScope
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomVisibility.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomVisibility.kt
similarity index 91%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomVisibility.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomVisibility.kt
index 1d4cd180..6eeaf351 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomdirectory/RoomVisibility.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomdirectory/RoomVisibility.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.api.roomdirectory
/**
* Enum class representing the visibility of a room in the room directory.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/DynamicRoomList.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/DynamicRoomList.kt
similarity index 96%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/DynamicRoomList.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/DynamicRoomList.kt
index acba1e3c..0bc4ff64 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/DynamicRoomList.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/DynamicRoomList.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.roomlist
+package id.databisnis.android.bachot.libraries.matrix.api.roomlist
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.SharedFlow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/LatestEventValue.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/LatestEventValue.kt
similarity index 69%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/LatestEventValue.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/LatestEventValue.kt
index 5482a678..a0a87bad 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/LatestEventValue.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/LatestEventValue.kt
@@ -5,11 +5,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.roomlist
+package id.databisnis.android.bachot.libraries.matrix.api.roomlist
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileDetails
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileDetails
sealed interface LatestEventValue {
data object None : LatestEventValue
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomList.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomList.kt
similarity index 96%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomList.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomList.kt
index d03a9677..c0d6d4b2 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomList.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomList.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.roomlist
+package id.databisnis.android.bachot.libraries.matrix.api.roomlist
import kotlinx.coroutines.TimeoutCancellationException
import kotlinx.coroutines.flow.SharedFlow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomListFilter.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomListFilter.kt
similarity index 93%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomListFilter.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomListFilter.kt
index 33d233d5..bcb81e23 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomListFilter.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomListFilter.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.roomlist
+package id.databisnis.android.bachot.libraries.matrix.api.roomlist
-import io.element.android.libraries.core.extensions.withoutAccents
+import id.databisnis.android.bachot.libraries.core.extensions.withoutAccents
sealed interface RoomListFilter {
companion object {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomListService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomListService.kt
similarity index 94%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomListService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomListService.kt
index 4a531792..757fd768 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomListService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomListService.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.roomlist
+package id.databisnis.android.bachot.libraries.matrix.api.roomlist
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.filterIsInstance
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomSummary.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomSummary.kt
similarity index 82%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomSummary.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomSummary.kt
index 89a4acfe..f996335f 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/roomlist/RoomSummary.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/roomlist/RoomSummary.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.roomlist
+package id.databisnis.android.bachot.libraries.matrix.api.roomlist
-import io.element.android.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
data class RoomSummary(
val info: RoomInfo,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/server/UserServerResolver.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/server/UserServerResolver.kt
similarity index 82%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/server/UserServerResolver.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/server/UserServerResolver.kt
index 3529b17d..d490a25a 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/server/UserServerResolver.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/server/UserServerResolver.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.server
+package id.databisnis.android.bachot.libraries.matrix.api.server
interface UserServerResolver {
fun resolve(): String
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/LeaveSpaceHandle.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/LeaveSpaceHandle.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/LeaveSpaceHandle.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/LeaveSpaceHandle.kt
index 174ec20d..434c4714 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/LeaveSpaceHandle.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/LeaveSpaceHandle.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.spaces
+package id.databisnis.android.bachot.libraries.matrix.api.spaces
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
interface LeaveSpaceHandle {
/**
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/LeaveSpaceRoom.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/LeaveSpaceRoom.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/LeaveSpaceRoom.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/LeaveSpaceRoom.kt
index 071d5693..491de429 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/LeaveSpaceRoom.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/LeaveSpaceRoom.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.spaces
+package id.databisnis.android.bachot.libraries.matrix.api.spaces
data class LeaveSpaceRoom(
val spaceRoom: SpaceRoom,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceRoom.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceRoom.kt
similarity index 65%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceRoom.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceRoom.kt
index d21c3764..8ce8434c 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceRoom.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceRoom.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.spaces
+package id.databisnis.android.bachot.libraries.matrix.api.spaces
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.RoomType
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomType
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
data class SpaceRoom(
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceRoomList.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceRoomList.kt
similarity index 85%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceRoomList.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceRoomList.kt
index e2528bf1..a0b6d85d 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceRoomList.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceRoomList.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.spaces
+package id.databisnis.android.bachot.libraries.matrix.api.spaces
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.StateFlow
import java.util.Optional
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceRoomVisibility.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceRoomVisibility.kt
similarity index 84%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceRoomVisibility.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceRoomVisibility.kt
index 47a74461..7468ba00 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceRoomVisibility.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceRoomVisibility.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.spaces
+package id.databisnis.android.bachot.libraries.matrix.api.spaces
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
@Immutable
sealed interface SpaceRoomVisibility {
data object Private : SpaceRoomVisibility
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceService.kt
similarity index 79%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceService.kt
index 6f5ba674..0cd499ad 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/spaces/SpaceService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/spaces/SpaceService.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.spaces
+package id.databisnis.android.bachot.libraries.matrix.api.spaces
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.coroutines.flow.SharedFlow
interface SpaceService {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/sync/SlidingSyncVersion.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/sync/SlidingSyncVersion.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/sync/SlidingSyncVersion.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/sync/SlidingSyncVersion.kt
index 8a60626e..2b3bd70b 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/sync/SlidingSyncVersion.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/sync/SlidingSyncVersion.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.sync
+package id.databisnis.android.bachot.libraries.matrix.api.sync
sealed interface SlidingSyncVersion {
data object None : SlidingSyncVersion
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/sync/SyncService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/sync/SyncService.kt
similarity index 92%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/sync/SyncService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/sync/SyncService.kt
index ce0019d8..c9f489fc 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/sync/SyncService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/sync/SyncService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.sync
+package id.databisnis.android.bachot.libraries.matrix.api.sync
import kotlinx.coroutines.flow.StateFlow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/sync/SyncState.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/sync/SyncState.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/sync/SyncState.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/sync/SyncState.kt
index e4210c8a..b67625d7 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/sync/SyncState.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/sync/SyncState.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.sync
+package id.databisnis.android.bachot.libraries.matrix.api.sync
enum class SyncState {
Idle,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/MatrixTimelineItem.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/MatrixTimelineItem.kt
similarity index 57%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/MatrixTimelineItem.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/MatrixTimelineItem.kt
index b9e9608e..08064a4a 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/MatrixTimelineItem.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/MatrixTimelineItem.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline
+package id.databisnis.android.bachot.libraries.matrix.api.timeline
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.TransactionId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
sealed interface MatrixTimelineItem {
data class Event(val uniqueId: UniqueId, val event: EventTimelineItem) : MatrixTimelineItem {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/ReceiptType.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/ReceiptType.kt
similarity index 82%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/ReceiptType.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/ReceiptType.kt
index f0c9bbae..4410021a 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/ReceiptType.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/ReceiptType.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline
+package id.databisnis.android.bachot.libraries.matrix.api.timeline
enum class ReceiptType {
READ,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/Timeline.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/Timeline.kt
similarity index 85%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/Timeline.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/Timeline.kt
index 500d9f31..c5c16a35 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/Timeline.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/Timeline.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline
+package id.databisnis.android.bachot.libraries.matrix.api.timeline
import android.os.Parcelable
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.TransactionId
-import io.element.android.libraries.matrix.api.media.AudioInfo
-import io.element.android.libraries.matrix.api.media.FileInfo
-import io.element.android.libraries.matrix.api.media.ImageInfo
-import io.element.android.libraries.matrix.api.media.MediaUploadHandler
-import io.element.android.libraries.matrix.api.media.VideoInfo
-import io.element.android.libraries.matrix.api.poll.PollKind
-import io.element.android.libraries.matrix.api.room.IntentionalMention
-import io.element.android.libraries.matrix.api.room.location.AssetType
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
-import io.element.android.libraries.matrix.api.timeline.item.event.InReplyTo
-import io.element.android.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.media.AudioInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.FileInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaUploadHandler
+import id.databisnis.android.bachot.libraries.matrix.api.media.VideoInfo
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.room.IntentionalMention
+import id.databisnis.android.bachot.libraries.matrix.api.room.location.AssetType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.InReplyTo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.toEventOrTransactionId
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.StateFlow
import kotlinx.parcelize.Parcelize
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/TimelineException.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/TimelineException.kt
similarity index 85%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/TimelineException.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/TimelineException.kt
index 0e05257a..ec2ef882 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/TimelineException.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/TimelineException.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline
+package id.databisnis.android.bachot.libraries.matrix.api.timeline
sealed class TimelineException : Exception() {
data object CannotPaginate : TimelineException()
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/TimelineProvider.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/TimelineProvider.kt
similarity index 91%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/TimelineProvider.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/TimelineProvider.kt
index 28e487f5..134a5761 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/TimelineProvider.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/TimelineProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline
+package id.databisnis.android.bachot.libraries.matrix.api.timeline
import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.filterNotNull
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/ThreadSummary.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/ThreadSummary.kt
similarity index 56%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/ThreadSummary.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/ThreadSummary.kt
index 97923995..c17e4b46 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/ThreadSummary.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/ThreadSummary.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileDetails
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileDetails
sealed interface EventThreadInfo {
data class ThreadRoot(val summary: ThreadSummary) : EventThreadInfo
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/TimelineItemDebugInfo.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/TimelineItemDebugInfo.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/TimelineItemDebugInfo.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/TimelineItemDebugInfo.kt
index f34e4181..01818f09 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/TimelineItemDebugInfo.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/TimelineItemDebugInfo.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item
import android.os.Parcelable
import kotlinx.parcelize.Parcelize
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventContent.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventContent.kt
similarity index 81%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventContent.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventContent.kt
index c6272e8f..ef384d4c 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventContent.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventContent.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.media.ImageInfo
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.api.poll.PollAnswer
-import io.element.android.libraries.matrix.api.poll.PollKind
-import io.element.android.libraries.matrix.api.timeline.item.EventThreadInfo
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollAnswer
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.EventThreadInfo
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.ImmutableMap
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventOrTransactionId.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventOrTransactionId.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventOrTransactionId.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventOrTransactionId.kt
index a9003268..ac9a2a0a 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventOrTransactionId.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventOrTransactionId.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.TransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
@Immutable
sealed interface EventOrTransactionId {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventReaction.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventReaction.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventReaction.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventReaction.kt
index c9dd22e7..080a30e2 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventReaction.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventReaction.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
import kotlinx.collections.immutable.ImmutableList
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventTimelineItem.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventTimelineItem.kt
similarity index 74%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventTimelineItem.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventTimelineItem.kt
index 8294b78c..b7f67f81 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventTimelineItem.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventTimelineItem.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.SendHandle
-import io.element.android.libraries.matrix.api.core.TransactionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.EventThreadInfo
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SendHandle
+import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.EventThreadInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
import kotlinx.collections.immutable.ImmutableList
data class EventTimelineItem(
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventType.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventType.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventType.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventType.kt
index 8978d28e..2d4f768f 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/EventType.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/EventType.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
/**
* Constants defining known event types from Matrix specifications.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/FormattedBody.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/FormattedBody.kt
similarity index 80%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/FormattedBody.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/FormattedBody.kt
index 88dda6ca..705ebb09 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/FormattedBody.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/FormattedBody.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
data class FormattedBody(
val format: MessageFormat,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/InReplyTo.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/InReplyTo.kt
similarity index 84%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/InReplyTo.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/InReplyTo.kt
index 43a54602..8c87ae59 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/InReplyTo.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/InReplyTo.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
@Immutable
sealed interface InReplyTo {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/LocalEventSendState.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/LocalEventSendState.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/LocalEventSendState.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/LocalEventSendState.kt
index 05a510ba..5d461636 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/LocalEventSendState.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/LocalEventSendState.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
@Immutable
sealed interface LocalEventSendState {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MembershipChange.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MembershipChange.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MembershipChange.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MembershipChange.kt
index e8cd52ec..752389ff 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MembershipChange.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MembershipChange.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
enum class MembershipChange {
NONE,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MessageFormat.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MessageFormat.kt
similarity index 78%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MessageFormat.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MessageFormat.kt
index 8ef6b1de..1ca09b82 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MessageFormat.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MessageFormat.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
enum class MessageFormat {
HTML,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MessageShield.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MessageShield.kt
similarity index 95%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MessageShield.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MessageShield.kt
index a422e0bc..2a568801 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MessageShield.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MessageShield.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
import androidx.compose.runtime.Immutable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MessageType.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MessageType.kt
similarity index 83%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MessageType.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MessageType.kt
index 6de2876f..eec2edf5 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/MessageType.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/MessageType.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.media.AudioDetails
-import io.element.android.libraries.matrix.api.media.AudioInfo
-import io.element.android.libraries.matrix.api.media.FileInfo
-import io.element.android.libraries.matrix.api.media.ImageInfo
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.libraries.matrix.api.media.VideoInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.AudioDetails
+import id.databisnis.android.bachot.libraries.matrix.api.media.AudioInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.FileInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.media.VideoInfo
@Immutable
sealed interface MessageType
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/OtherState.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/OtherState.kt
similarity index 90%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/OtherState.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/OtherState.kt
index ed3f5316..7b59484f 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/OtherState.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/OtherState.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
@Immutable
sealed interface OtherState {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/ProfileDetails.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/ProfileDetails.kt
similarity index 91%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/ProfileDetails.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/ProfileDetails.kt
index 6393a27b..bcf52c38 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/ProfileDetails.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/ProfileDetails.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
@Immutable
sealed interface ProfileDetails {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/ReactionSender.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/ReactionSender.kt
similarity index 77%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/ReactionSender.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/ReactionSender.kt
index 92eb0b55..d6662914 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/ReactionSender.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/ReactionSender.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
/**
* The sender of a reaction.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/Receipt.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/Receipt.kt
similarity index 68%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/Receipt.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/Receipt.kt
index 9a371ba7..29d29605 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/Receipt.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/Receipt.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
data class Receipt(
val userId: UserId,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/TimelineItemEventOrigin.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/TimelineItemEventOrigin.kt
similarity index 80%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/TimelineItemEventOrigin.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/TimelineItemEventOrigin.kt
index f867a03c..f039e2ad 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/TimelineItemEventOrigin.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/TimelineItemEventOrigin.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
enum class TimelineItemEventOrigin {
LOCAL,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/UtdCause.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/UtdCause.kt
similarity index 93%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/UtdCause.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/UtdCause.kt
index 6203d345..7f207d03 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/UtdCause.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/UtdCause.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
enum class UtdCause {
Unknown,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/virtual/VirtualTimelineItem.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/virtual/VirtualTimelineItem.kt
similarity index 82%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/virtual/VirtualTimelineItem.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/virtual/VirtualTimelineItem.kt
index 8e32c2e9..abc08230 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/timeline/item/virtual/VirtualTimelineItem.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/virtual/VirtualTimelineItem.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.virtual
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual
-import io.element.android.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
sealed interface VirtualTimelineItem {
data class DayDivider(
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/LogLevel.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/LogLevel.kt
similarity index 84%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/LogLevel.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/LogLevel.kt
index 9cd40f49..02b69066 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/LogLevel.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/LogLevel.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.tracing
+package id.databisnis.android.bachot.libraries.matrix.api.tracing
/**
* Log levels for tracing in the SDK.
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/TraceLogPack.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/TraceLogPack.kt
similarity index 91%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/TraceLogPack.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/TraceLogPack.kt
index 4f71f730..b031665d 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/TraceLogPack.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/TraceLogPack.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.tracing
+package id.databisnis.android.bachot.libraries.matrix.api.tracing
enum class TraceLogPack(val key: String) {
EVENT_CACHE("event_cache") {
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/TracingConfiguration.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/TracingConfiguration.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/TracingConfiguration.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/TracingConfiguration.kt
index 45d6e7e4..1ad870f6 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/TracingConfiguration.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/TracingConfiguration.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.tracing
+package id.databisnis.android.bachot.libraries.matrix.api.tracing
data class TracingConfiguration(
val logLevel: LogLevel,
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/TracingService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/TracingService.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/TracingService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/TracingService.kt
index d4ef27fd..64ff529d 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/TracingService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/TracingService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.tracing
+package id.databisnis.android.bachot.libraries.matrix.api.tracing
import timber.log.Timber
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/WriteToFilesConfiguration.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/WriteToFilesConfiguration.kt
similarity index 90%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/WriteToFilesConfiguration.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/WriteToFilesConfiguration.kt
index 64822845..d1ce1dc7 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/tracing/WriteToFilesConfiguration.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/tracing/WriteToFilesConfiguration.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.tracing
+package id.databisnis.android.bachot.libraries.matrix.api.tracing
sealed interface WriteToFilesConfiguration {
data object Disabled : WriteToFilesConfiguration
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/user/MatrixSearchUserResults.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/user/MatrixSearchUserResults.kt
similarity index 86%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/user/MatrixSearchUserResults.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/user/MatrixSearchUserResults.kt
index 5f49ae6d..b1bf794d 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/user/MatrixSearchUserResults.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/user/MatrixSearchUserResults.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.user
+package id.databisnis.android.bachot.libraries.matrix.api.user
import kotlinx.collections.immutable.ImmutableList
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/user/MatrixUser.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/user/MatrixUser.kt
similarity index 77%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/user/MatrixUser.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/user/MatrixUser.kt
index 53cefa36..3dfa8074 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/user/MatrixUser.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/user/MatrixUser.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.user
+package id.databisnis.android.bachot.libraries.matrix.api.user
import android.os.Parcelable
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
import kotlinx.parcelize.Parcelize
@Parcelize
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/SessionVerificationData.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/SessionVerificationData.kt
similarity index 90%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/SessionVerificationData.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/SessionVerificationData.kt
index e96681a3..64aa3b6c 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/SessionVerificationData.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/SessionVerificationData.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.verification
+package id.databisnis.android.bachot.libraries.matrix.api.verification
import androidx.compose.runtime.Immutable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/SessionVerificationRequestDetails.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/SessionVerificationRequestDetails.kt
similarity index 65%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/SessionVerificationRequestDetails.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/SessionVerificationRequestDetails.kt
index 175c9fbf..8105ca74 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/SessionVerificationRequestDetails.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/SessionVerificationRequestDetails.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.verification
+package id.databisnis.android.bachot.libraries.matrix.api.verification
import android.os.Parcelable
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.FlowId
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.FlowId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import kotlinx.parcelize.Parcelize
@Parcelize
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/SessionVerificationService.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/SessionVerificationService.kt
similarity index 96%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/SessionVerificationService.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/SessionVerificationService.kt
index 4d2e7860..6834710c 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/SessionVerificationService.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/SessionVerificationService.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.verification
+package id.databisnis.android.bachot.libraries.matrix.api.verification
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.StateFlow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/VerificationRequest.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/VerificationRequest.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/VerificationRequest.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/VerificationRequest.kt
index 303ab284..5e46959e 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/verification/VerificationRequest.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/verification/VerificationRequest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.verification
+package id.databisnis.android.bachot.libraries.matrix.api.verification
import android.os.Parcelable
import androidx.compose.runtime.Immutable
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
import kotlinx.parcelize.Parcelize
@Immutable
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/CallAnalyticCredentialsProvider.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/CallAnalyticCredentialsProvider.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/CallAnalyticCredentialsProvider.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/CallAnalyticCredentialsProvider.kt
index 5b2a691a..28091e05 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/CallAnalyticCredentialsProvider.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/CallAnalyticCredentialsProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.widget
+package id.databisnis.android.bachot.libraries.matrix.api.widget
interface CallAnalyticCredentialsProvider {
val posthogUserId: String?
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/CallWidgetSettingsProvider.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/CallWidgetSettingsProvider.kt
similarity index 88%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/CallWidgetSettingsProvider.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/CallWidgetSettingsProvider.kt
index 6c91a909..544f46d6 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/CallWidgetSettingsProvider.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/CallWidgetSettingsProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.widget
+package id.databisnis.android.bachot.libraries.matrix.api.widget
import java.util.UUID
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/MatrixWidgetDriver.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/MatrixWidgetDriver.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/MatrixWidgetDriver.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/MatrixWidgetDriver.kt
index d8cca958..eafc93e2 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/MatrixWidgetDriver.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/MatrixWidgetDriver.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.widget
+package id.databisnis.android.bachot.libraries.matrix.api.widget
import kotlinx.coroutines.flow.Flow
diff --git a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/MatrixWidgetSettings.kt b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/MatrixWidgetSettings.kt
similarity index 87%
rename from libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/MatrixWidgetSettings.kt
rename to libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/MatrixWidgetSettings.kt
index 00b0eb6f..ab27f934 100644
--- a/libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/widget/MatrixWidgetSettings.kt
+++ b/libraries/matrix/api/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/api/widget/MatrixWidgetSettings.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.widget
+package id.databisnis.android.bachot.libraries.matrix.api.widget
import android.os.Parcelable
import kotlinx.parcelize.Parcelize
diff --git a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/auth/AuthErrorCodeTest.kt b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/AuthErrorCodeTest.kt
similarity index 94%
rename from libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/auth/AuthErrorCodeTest.kt
rename to libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/AuthErrorCodeTest.kt
index c8dfe2d1..6d00f3a2 100644
--- a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/auth/AuthErrorCodeTest.kt
+++ b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/AuthErrorCodeTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth
+package id.databisnis.android.bachot.libraries.matrix.api.auth
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/auth/MatrixHomeServerDetailsTest.kt b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/MatrixHomeServerDetailsTest.kt
similarity index 90%
rename from libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/auth/MatrixHomeServerDetailsTest.kt
rename to libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/MatrixHomeServerDetailsTest.kt
index d4b360ef..d4c16694 100644
--- a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/auth/MatrixHomeServerDetailsTest.kt
+++ b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/auth/MatrixHomeServerDetailsTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.auth
+package id.databisnis.android.bachot.libraries.matrix.api.auth
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.auth.aMatrixHomeServerDetails
+import id.databisnis.android.bachot.libraries.matrix.test.auth.aMatrixHomeServerDetails
import org.junit.Test
class MatrixHomeServerDetailsTest {
diff --git a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/core/MatrixPatternsTest.kt b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/MatrixPatternsTest.kt
similarity index 97%
rename from libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/core/MatrixPatternsTest.kt
rename to libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/MatrixPatternsTest.kt
index 4d1f905b..0abb73f3 100644
--- a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/core/MatrixPatternsTest.kt
+++ b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/core/MatrixPatternsTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.core
+package id.databisnis.android.bachot.libraries.matrix.api.core
import android.net.Uri
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
import org.junit.Test
class MatrixPatternsTest {
diff --git a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/notification/NotificationDataTest.kt b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notification/NotificationDataTest.kt
similarity index 85%
rename from libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/notification/NotificationDataTest.kt
rename to libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notification/NotificationDataTest.kt
index 26dc2411..f28fd47e 100644
--- a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/notification/NotificationDataTest.kt
+++ b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/notification/NotificationDataTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.notification
+package id.databisnis.android.bachot.libraries.matrix.api.notification
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.notification.aNotificationData
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.notification.aNotificationData
import org.junit.Test
class NotificationDataTest {
diff --git a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/room/RoomIsDmCheckTest.kt b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomIsDmCheckTest.kt
similarity index 95%
rename from libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/room/RoomIsDmCheckTest.kt
rename to libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomIsDmCheckTest.kt
index 1461d28f..1339ca05 100644
--- a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/room/RoomIsDmCheckTest.kt
+++ b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/room/RoomIsDmCheckTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.room
+package id.databisnis.android.bachot.libraries.matrix.api.room
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/ProfileTimelineDetailsTest.kt b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/ProfileTimelineDetailsTest.kt
similarity index 93%
rename from libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/ProfileTimelineDetailsTest.kt
rename to libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/ProfileTimelineDetailsTest.kt
index ffb59ba7..997566fa 100644
--- a/libraries/matrix/api/src/test/kotlin/io/element/android/libraries/matrix/api/timeline/item/event/ProfileTimelineDetailsTest.kt
+++ b/libraries/matrix/api/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/api/timeline/item/event/ProfileTimelineDetailsTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.api.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
import org.junit.Test
private const val A_USER_ID = "@foo:example.org"
diff --git a/libraries/matrix/impl/build.gradle.kts b/libraries/matrix/impl/build.gradle.kts
index 394cb239..fdf5ea9e 100644
--- a/libraries/matrix/impl/build.gradle.kts
+++ b/libraries/matrix/impl/build.gradle.kts
@@ -10,12 +10,12 @@ import extension.testCommonDependencies
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
alias(libs.plugins.kotlin.serialization)
}
android {
- namespace = "io.element.android.libraries.matrix.impl"
+ namespace = "id.databisnis.android.bachot.libraries.matrix.impl"
}
setupDependencyInjection()
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/ClientBuilderProvider.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/ClientBuilderProvider.kt
similarity index 91%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/ClientBuilderProvider.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/ClientBuilderProvider.kt
index f3cf4ffa..3e2edebc 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/ClientBuilderProvider.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/ClientBuilderProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl
+package id.databisnis.android.bachot.libraries.matrix.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustClientSessionDelegate.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustClientSessionDelegate.kt
similarity index 91%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustClientSessionDelegate.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustClientSessionDelegate.kt
index ee9f1d3e..ea567201 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustClientSessionDelegate.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustClientSessionDelegate.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl
+package id.databisnis.android.bachot.libraries.matrix.impl
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.log.logger.LoggerTag
-import io.element.android.libraries.matrix.impl.mapper.toSessionData
-import io.element.android.libraries.matrix.impl.paths.getSessionPaths
-import io.element.android.libraries.matrix.impl.util.anonymizedTokens
-import io.element.android.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.log.logger.LoggerTag
+import id.databisnis.android.bachot.libraries.matrix.impl.mapper.toSessionData
+import id.databisnis.android.bachot.libraries.matrix.impl.paths.getSessionPaths
+import id.databisnis.android.bachot.libraries.matrix.impl.util.anonymizedTokens
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import org.matrix.rustcomponents.sdk.ClientDelegate
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClient.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClient.kt
similarity index 83%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClient.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClient.kt
index fca2aaa1..7190eee9 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClient.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClient.kt
@@ -6,78 +6,78 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl
+package id.databisnis.android.bachot.libraries.matrix.impl
-import io.element.android.libraries.androidutils.file.getSizeOfFiles
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.coroutine.childScope
-import io.element.android.libraries.core.data.tryOrNull
-import io.element.android.libraries.core.extensions.mapFailure
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.createroom.CreateRoomParameters
-import io.element.android.libraries.matrix.api.createroom.RoomPreset
-import io.element.android.libraries.matrix.api.media.MatrixMediaLoader
-import io.element.android.libraries.matrix.api.oidc.AccountManagementAction
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.NotJoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.spaces.SpaceService
-import io.element.android.libraries.matrix.api.sync.SlidingSyncVersion
-import io.element.android.libraries.matrix.api.sync.SyncState
-import io.element.android.libraries.matrix.api.user.MatrixSearchUserResults
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.impl.encryption.RustEncryptionService
-import io.element.android.libraries.matrix.impl.exception.mapClientException
-import io.element.android.libraries.matrix.impl.mapper.map
-import io.element.android.libraries.matrix.impl.media.RustMediaLoader
-import io.element.android.libraries.matrix.impl.media.RustMediaPreviewService
-import io.element.android.libraries.matrix.impl.notification.RustNotificationService
-import io.element.android.libraries.matrix.impl.notificationsettings.RustNotificationSettingsService
-import io.element.android.libraries.matrix.impl.oidc.toRustAction
-import io.element.android.libraries.matrix.impl.pushers.RustPushersService
-import io.element.android.libraries.matrix.impl.room.GetRoomResult
-import io.element.android.libraries.matrix.impl.room.NotJoinedRustRoom
-import io.element.android.libraries.matrix.impl.room.RoomContentForwarder
-import io.element.android.libraries.matrix.impl.room.RoomInfoMapper
-import io.element.android.libraries.matrix.impl.room.RoomSyncSubscriber
-import io.element.android.libraries.matrix.impl.room.RustRoomFactory
-import io.element.android.libraries.matrix.impl.room.TimelineEventTypeFilterFactory
-import io.element.android.libraries.matrix.impl.room.history.map
-import io.element.android.libraries.matrix.impl.room.join.map
-import io.element.android.libraries.matrix.impl.room.preview.RoomPreviewInfoMapper
-import io.element.android.libraries.matrix.impl.roomdirectory.RustRoomDirectoryService
-import io.element.android.libraries.matrix.impl.roomdirectory.map
-import io.element.android.libraries.matrix.impl.roomlist.RoomListFactory
-import io.element.android.libraries.matrix.impl.roomlist.RustRoomListService
-import io.element.android.libraries.matrix.impl.roomlist.roomOrNull
-import io.element.android.libraries.matrix.impl.spaces.RustSpaceService
-import io.element.android.libraries.matrix.impl.sync.RustSyncService
-import io.element.android.libraries.matrix.impl.sync.map
-import io.element.android.libraries.matrix.impl.usersearch.UserSearchResultMapper
-import io.element.android.libraries.matrix.impl.util.SessionPathsProvider
-import io.element.android.libraries.matrix.impl.util.cancelAndDestroy
-import io.element.android.libraries.matrix.impl.util.mxCallbackFlow
-import io.element.android.libraries.matrix.impl.verification.RustSessionVerificationService
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.libraries.androidutils.file.getSizeOfFiles
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.coroutine.childScope
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.core.extensions.mapFailure
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.createroom.CreateRoomParameters
+import id.databisnis.android.bachot.libraries.matrix.api.createroom.RoomPreset
+import id.databisnis.android.bachot.libraries.matrix.api.media.MatrixMediaLoader
+import id.databisnis.android.bachot.libraries.matrix.api.oidc.AccountManagementAction
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.NotJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceService
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SlidingSyncVersion
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixSearchUserResults
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.impl.encryption.RustEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.impl.exception.mapClientException
+import id.databisnis.android.bachot.libraries.matrix.impl.mapper.map
+import id.databisnis.android.bachot.libraries.matrix.impl.media.RustMediaLoader
+import id.databisnis.android.bachot.libraries.matrix.impl.media.RustMediaPreviewService
+import id.databisnis.android.bachot.libraries.matrix.impl.notification.RustNotificationService
+import id.databisnis.android.bachot.libraries.matrix.impl.notificationsettings.RustNotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.impl.oidc.toRustAction
+import id.databisnis.android.bachot.libraries.matrix.impl.pushers.RustPushersService
+import id.databisnis.android.bachot.libraries.matrix.impl.room.GetRoomResult
+import id.databisnis.android.bachot.libraries.matrix.impl.room.NotJoinedRustRoom
+import id.databisnis.android.bachot.libraries.matrix.impl.room.RoomContentForwarder
+import id.databisnis.android.bachot.libraries.matrix.impl.room.RoomInfoMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.room.RoomSyncSubscriber
+import id.databisnis.android.bachot.libraries.matrix.impl.room.RustRoomFactory
+import id.databisnis.android.bachot.libraries.matrix.impl.room.TimelineEventTypeFilterFactory
+import id.databisnis.android.bachot.libraries.matrix.impl.room.history.map
+import id.databisnis.android.bachot.libraries.matrix.impl.room.join.map
+import id.databisnis.android.bachot.libraries.matrix.impl.room.preview.RoomPreviewInfoMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory.RustRoomDirectoryService
+import id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory.map
+import id.databisnis.android.bachot.libraries.matrix.impl.roomlist.RoomListFactory
+import id.databisnis.android.bachot.libraries.matrix.impl.roomlist.RustRoomListService
+import id.databisnis.android.bachot.libraries.matrix.impl.roomlist.roomOrNull
+import id.databisnis.android.bachot.libraries.matrix.impl.spaces.RustSpaceService
+import id.databisnis.android.bachot.libraries.matrix.impl.sync.RustSyncService
+import id.databisnis.android.bachot.libraries.matrix.impl.sync.map
+import id.databisnis.android.bachot.libraries.matrix.impl.usersearch.UserSearchResultMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.util.SessionPathsProvider
+import id.databisnis.android.bachot.libraries.matrix.impl.util.cancelAndDestroy
+import id.databisnis.android.bachot.libraries.matrix.impl.util.mxCallbackFlow
+import id.databisnis.android.bachot.libraries.matrix.impl.verification.RustSessionVerificationService
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientFactory.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClientFactory.kt
similarity index 83%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientFactory.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClientFactory.kt
index 4e335ae0..23439c8f 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientFactory.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClientFactory.kt
@@ -6,28 +6,28 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl
+package id.databisnis.android.bachot.libraries.matrix.impl
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.data.ByteUnit
-import io.element.android.libraries.core.data.megaBytes
-import io.element.android.libraries.di.CacheDirectory
-import io.element.android.libraries.di.annotations.AppCoroutineScope
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.impl.analytics.UtdTracker
-import io.element.android.libraries.matrix.impl.certificates.UserCertificatesProvider
-import io.element.android.libraries.matrix.impl.paths.SessionPaths
-import io.element.android.libraries.matrix.impl.paths.getSessionPaths
-import io.element.android.libraries.matrix.impl.proxy.ProxyProvider
-import io.element.android.libraries.matrix.impl.room.TimelineEventTypeFilterFactory
-import io.element.android.libraries.matrix.impl.util.anonymizedTokens
-import io.element.android.libraries.network.useragent.UserAgentProvider
-import io.element.android.libraries.sessionstorage.api.SessionData
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.data.ByteUnit
+import id.databisnis.android.bachot.libraries.core.data.megaBytes
+import id.databisnis.android.bachot.libraries.di.CacheDirectory
+import id.databisnis.android.bachot.libraries.di.annotations.AppCoroutineScope
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.impl.analytics.UtdTracker
+import id.databisnis.android.bachot.libraries.matrix.impl.certificates.UserCertificatesProvider
+import id.databisnis.android.bachot.libraries.matrix.impl.paths.SessionPaths
+import id.databisnis.android.bachot.libraries.matrix.impl.paths.getSessionPaths
+import id.databisnis.android.bachot.libraries.matrix.impl.proxy.ProxyProvider
+import id.databisnis.android.bachot.libraries.matrix.impl.room.TimelineEventTypeFilterFactory
+import id.databisnis.android.bachot.libraries.matrix.impl.util.anonymizedTokens
+import id.databisnis.android.bachot.libraries.network.useragent.UserAgentProvider
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionData
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.withContext
import org.matrix.rustcomponents.sdk.Client
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustSdkMetadata.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustSdkMetadata.kt
similarity index 80%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustSdkMetadata.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustSdkMetadata.kt
index 65bf81e1..2715e9b1 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustSdkMetadata.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustSdkMetadata.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl
+package id.databisnis.android.bachot.libraries.matrix.impl
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.matrix.api.SdkMetadata
+import id.databisnis.android.bachot.libraries.matrix.api.SdkMetadata
import org.matrix.rustcomponents.sdk.sdkGitSha
@ContributesBinding(AppScope::class)
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/analytics/JoinedRoomExt.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/JoinedRoomExt.kt
similarity index 80%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/analytics/JoinedRoomExt.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/JoinedRoomExt.kt
index 263ce15b..15c7775d 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/analytics/JoinedRoomExt.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/JoinedRoomExt.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.analytics
+package id.databisnis.android.bachot.libraries.matrix.impl.analytics
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
import kotlinx.coroutines.flow.first
private fun Long.toAnalyticsRoomSize(): JoinedRoom.RoomSize {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/analytics/UtdTracker.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/UtdTracker.kt
similarity index 93%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/analytics/UtdTracker.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/UtdTracker.kt
index 8d71ad3c..98586187 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/analytics/UtdTracker.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/UtdTracker.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.analytics
+package id.databisnis.android.bachot.libraries.matrix.impl.analytics
import im.vector.app.features.analytics.plan.Error
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import org.matrix.rustcomponents.sdk.UnableToDecryptDelegate
import org.matrix.rustcomponents.sdk.UnableToDecryptInfo
import timber.log.Timber
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/AuthenticationException.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/AuthenticationException.kt
similarity index 92%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/AuthenticationException.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/AuthenticationException.kt
index 36af4113..9aa002a3 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/AuthenticationException.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/AuthenticationException.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
-import io.element.android.libraries.matrix.api.auth.AuthenticationException
+import id.databisnis.android.bachot.libraries.matrix.api.auth.AuthenticationException
import org.matrix.rustcomponents.sdk.ClientBuildException
import org.matrix.rustcomponents.sdk.OidcException
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/HomeserverDetails.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/HomeserverDetails.kt
similarity index 78%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/HomeserverDetails.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/HomeserverDetails.kt
index acf96d69..b3d150a1 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/HomeserverDetails.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/HomeserverDetails.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
-import io.element.android.libraries.matrix.api.auth.MatrixHomeServerDetails
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixHomeServerDetails
import org.matrix.rustcomponents.sdk.HomeserverLoginDetails
fun HomeserverLoginDetails.map(): MatrixHomeServerDetails = use {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/OidcConfigurationProvider.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/OidcConfigurationProvider.kt
similarity index 75%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/OidcConfigurationProvider.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/OidcConfigurationProvider.kt
index 6f9dd67b..1d483309 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/OidcConfigurationProvider.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/OidcConfigurationProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.auth.OidcConfig
-import io.element.android.libraries.matrix.api.auth.OidcRedirectUrlProvider
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcConfig
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcRedirectUrlProvider
import org.matrix.rustcomponents.sdk.OidcConfiguration
@Inject
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/OidcPrompt.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/OidcPrompt.kt
similarity index 80%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/OidcPrompt.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/OidcPrompt.kt
index e21d8d94..b77cfd08 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/OidcPrompt.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/OidcPrompt.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
-import io.element.android.libraries.matrix.api.auth.OidcPrompt
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcPrompt
import org.matrix.rustcomponents.sdk.OidcPrompt as RustOidcPrompt
internal fun OidcPrompt.toRustPrompt(): RustOidcPrompt {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/RustHomeServerLoginCompatibilityChecker.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustHomeServerLoginCompatibilityChecker.kt
similarity index 74%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/RustHomeServerLoginCompatibilityChecker.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustHomeServerLoginCompatibilityChecker.kt
index bab803f9..49fab1f9 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/RustHomeServerLoginCompatibilityChecker.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustHomeServerLoginCompatibilityChecker.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.auth.HomeServerLoginCompatibilityChecker
-import io.element.android.libraries.matrix.impl.ClientBuilderProvider
-import io.element.android.libraries.matrix.impl.certificates.UserCertificatesProvider
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.auth.HomeServerLoginCompatibilityChecker
+import id.databisnis.android.bachot.libraries.matrix.impl.ClientBuilderProvider
+import id.databisnis.android.bachot.libraries.matrix.impl.certificates.UserCertificatesProvider
import timber.log.Timber
@ContributesBinding(AppScope::class)
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/RustMatrixAuthenticationService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustMatrixAuthenticationService.kt
similarity index 87%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/RustMatrixAuthenticationService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustMatrixAuthenticationService.kt
index df433365..b222aa99 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/RustMatrixAuthenticationService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustMatrixAuthenticationService.kt
@@ -6,36 +6,36 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.SingleIn
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.extensions.mapFailure
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.auth.AuthenticationException
-import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
-import io.element.android.libraries.matrix.api.auth.MatrixHomeServerDetails
-import io.element.android.libraries.matrix.api.auth.OidcDetails
-import io.element.android.libraries.matrix.api.auth.OidcPrompt
-import io.element.android.libraries.matrix.api.auth.external.ExternalSession
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.impl.ClientBuilderSlidingSync
-import io.element.android.libraries.matrix.impl.RustMatrixClientFactory
-import io.element.android.libraries.matrix.impl.auth.qrlogin.QrErrorMapper
-import io.element.android.libraries.matrix.impl.auth.qrlogin.SdkQrCodeLoginData
-import io.element.android.libraries.matrix.impl.auth.qrlogin.toStep
-import io.element.android.libraries.matrix.impl.exception.mapClientException
-import io.element.android.libraries.matrix.impl.keys.PassphraseGenerator
-import io.element.android.libraries.matrix.impl.mapper.toSessionData
-import io.element.android.libraries.matrix.impl.paths.SessionPaths
-import io.element.android.libraries.matrix.impl.paths.SessionPathsFactory
-import io.element.android.libraries.sessionstorage.api.LoginType
-import io.element.android.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.extensions.mapFailure
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.auth.AuthenticationException
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixHomeServerDetails
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcPrompt
+import id.databisnis.android.bachot.libraries.matrix.api.auth.external.ExternalSession
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.impl.ClientBuilderSlidingSync
+import id.databisnis.android.bachot.libraries.matrix.impl.RustMatrixClientFactory
+import id.databisnis.android.bachot.libraries.matrix.impl.auth.qrlogin.QrErrorMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.auth.qrlogin.SdkQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.impl.auth.qrlogin.toStep
+import id.databisnis.android.bachot.libraries.matrix.impl.exception.mapClientException
+import id.databisnis.android.bachot.libraries.matrix.impl.keys.PassphraseGenerator
+import id.databisnis.android.bachot.libraries.matrix.impl.mapper.toSessionData
+import id.databisnis.android.bachot.libraries.matrix.impl.paths.SessionPaths
+import id.databisnis.android.bachot.libraries.matrix.impl.paths.SessionPathsFactory
+import id.databisnis.android.bachot.libraries.sessionstorage.api.LoginType
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
import kotlinx.coroutines.CancellationException
import kotlinx.coroutines.withContext
import org.matrix.rustcomponents.sdk.Client
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrErrorMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrErrorMapper.kt
similarity index 91%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrErrorMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrErrorMapper.kt
index 65e15b5f..f134518f 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrErrorMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrErrorMapper.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.impl.auth.qrlogin
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeDecodeException
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrLoginException
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeDecodeException
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrLoginException
import org.matrix.rustcomponents.sdk.HumanQrLoginException as RustHumanQrLoginException
import org.matrix.rustcomponents.sdk.QrCodeDecodeException as RustQrCodeDecodeException
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensions.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensions.kt
similarity index 83%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensions.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensions.kt
index 96ae276b..030b6069 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensions.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensions.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.impl.auth.qrlogin
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
import org.matrix.rustcomponents.sdk.QrLoginProgress
fun QrLoginProgress.toStep(): QrCodeLoginStep {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/RustQrCodeLoginDataFactory.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/RustQrCodeLoginDataFactory.kt
similarity index 65%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/RustQrCodeLoginDataFactory.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/RustQrCodeLoginDataFactory.kt
index 0e2c2068..426b17f1 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/RustQrCodeLoginDataFactory.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/RustQrCodeLoginDataFactory.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.impl.auth.qrlogin
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginDataFactory
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginDataFactory
import org.matrix.rustcomponents.sdk.QrCodeData
@ContributesBinding(AppScope::class)
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginData.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginData.kt
similarity index 75%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginData.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginData.kt
index b2698040..62218458 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginData.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginData.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.impl.auth.qrlogin
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
import org.matrix.rustcomponents.sdk.QrCodeData as RustQrCodeData
class SdkQrCodeLoginData(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/certificates/DefaultUserCertificatesProvider.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/certificates/DefaultUserCertificatesProvider.kt
similarity index 97%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/certificates/DefaultUserCertificatesProvider.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/certificates/DefaultUserCertificatesProvider.kt
index 902fe5be..c84595bf 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/certificates/DefaultUserCertificatesProvider.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/certificates/DefaultUserCertificatesProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.certificates
+package id.databisnis.android.bachot.libraries.matrix.impl.certificates
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/certificates/UserCertificatesProvider.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/certificates/UserCertificatesProvider.kt
similarity index 81%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/certificates/UserCertificatesProvider.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/certificates/UserCertificatesProvider.kt
index 90d1584f..797949dc 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/certificates/UserCertificatesProvider.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/certificates/UserCertificatesProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.certificates
+package id.databisnis.android.bachot.libraries.matrix.impl.certificates
interface UserCertificatesProvider {
fun provides(): List
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/core/ProgressWatcherWrapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/core/ProgressWatcherWrapper.kt
similarity index 83%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/core/ProgressWatcherWrapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/core/ProgressWatcherWrapper.kt
index 058243a4..a1478b69 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/core/ProgressWatcherWrapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/core/ProgressWatcherWrapper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.core
+package id.databisnis.android.bachot.libraries.matrix.impl.core
-import io.element.android.libraries.matrix.api.core.ProgressCallback
+import id.databisnis.android.bachot.libraries.matrix.api.core.ProgressCallback
import org.matrix.rustcomponents.sdk.ProgressWatcher
import org.matrix.rustcomponents.sdk.TransmissionProgress
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/core/RustSendHandle.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/core/RustSendHandle.kt
similarity index 68%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/core/RustSendHandle.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/core/RustSendHandle.kt
index bb472f7c..7aae37a3 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/core/RustSendHandle.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/core/RustSendHandle.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.core
+package id.databisnis.android.bachot.libraries.matrix.impl.core
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.SendHandle
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.SendHandle
class RustSendHandle(
val inner: org.matrix.rustcomponents.sdk.SendHandle,
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/di/RoomModule.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/di/RoomModule.kt
similarity index 69%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/di/RoomModule.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/di/RoomModule.kt
index af6f0325..e1cdd13d 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/di/RoomModule.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/di/RoomModule.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.di
+package id.databisnis.android.bachot.libraries.matrix.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Provides
-import io.element.android.libraries.di.RoomScope
-import io.element.android.libraries.di.annotations.RoomCoroutineScope
-import io.element.android.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.di.RoomScope
+import id.databisnis.android.bachot.libraries.di.annotations.RoomCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
import kotlinx.coroutines.CoroutineScope
@BindingContainer
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/di/SessionMatrixModule.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/di/SessionMatrixModule.kt
similarity index 65%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/di/SessionMatrixModule.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/di/SessionMatrixModule.kt
index 6ca7d27a..78d4db95 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/di/SessionMatrixModule.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/di/SessionMatrixModule.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.di
+package id.databisnis.android.bachot.libraries.matrix.impl.di
import dev.zacsweers.metro.BindingContainer
import dev.zacsweers.metro.ContributesTo
import dev.zacsweers.metro.Provides
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.di.annotations.SessionCoroutineScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.media.MatrixMediaLoader
-import io.element.android.libraries.matrix.api.media.MediaPreviewService
-import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
-import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryService
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.spaces.SpaceService
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.di.annotations.SessionCoroutineScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.media.MatrixMediaLoader
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewService
+import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryService
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceService
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
import kotlinx.coroutines.CoroutineScope
@BindingContainer
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupStateMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupStateMapper.kt
similarity index 85%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupStateMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupStateMapper.kt
index a3728bb1..eb94e295 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupStateMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupStateMapper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
-import io.element.android.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
import org.matrix.rustcomponents.sdk.BackupState as RustBackupState
class BackupStateMapper {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupUploadStateMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupUploadStateMapper.kt
similarity index 89%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupUploadStateMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupUploadStateMapper.kt
index 393813ab..1ecc7dfb 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupUploadStateMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupUploadStateMapper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
import org.matrix.rustcomponents.sdk.BackupUploadState as RustBackupUploadState
class BackupUploadStateMapper {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/EnableRecoveryProgressMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/EnableRecoveryProgressMapper.kt
similarity index 89%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/EnableRecoveryProgressMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/EnableRecoveryProgressMapper.kt
index 4d0de460..b5da54a3 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/EnableRecoveryProgressMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/EnableRecoveryProgressMapper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
-import io.element.android.libraries.matrix.api.encryption.EnableRecoveryProgress
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EnableRecoveryProgress
import org.matrix.rustcomponents.sdk.EnableRecoveryProgress as RustEnableRecoveryProgress
class EnableRecoveryProgressMapper {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/EncryptionExtension.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/EncryptionExtension.kt
similarity index 81%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/EncryptionExtension.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/EncryptionExtension.kt
index 1fd670ea..97dd7c42 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/EncryptionExtension.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/EncryptionExtension.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.impl.util.mxCallbackFlow
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.impl.util.mxCallbackFlow
import kotlinx.coroutines.flow.Flow
import org.matrix.rustcomponents.sdk.BackupStateListener
import org.matrix.rustcomponents.sdk.EncryptionInterface
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RecoveryExceptionMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RecoveryExceptionMapper.kt
similarity index 77%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RecoveryExceptionMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RecoveryExceptionMapper.kt
index 76a72cd6..05813539 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RecoveryExceptionMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RecoveryExceptionMapper.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
-import io.element.android.libraries.matrix.api.encryption.RecoveryException
-import io.element.android.libraries.matrix.api.exception.ClientException
-import io.element.android.libraries.matrix.impl.exception.mapClientException
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryException
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ClientException
+import id.databisnis.android.bachot.libraries.matrix.impl.exception.mapClientException
import org.matrix.rustcomponents.sdk.RecoveryException as RustRecoveryException
fun Throwable.mapRecoveryException(): RecoveryException {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RecoveryStateMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RecoveryStateMapper.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RecoveryStateMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RecoveryStateMapper.kt
index dbb2fd9c..bee836ac 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RecoveryStateMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RecoveryStateMapper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
import org.matrix.rustcomponents.sdk.RecoveryState as RustRecoveryState
class RecoveryStateMapper {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RustEncryptionService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RustEncryptionService.kt
similarity index 87%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RustEncryptionService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RustEncryptionService.kt
index e081d1c9..a8f463a6 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RustEncryptionService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RustEncryptionService.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.extensions.flatMap
-import io.element.android.libraries.core.extensions.mapFailure
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
-import io.element.android.libraries.matrix.api.encryption.EnableRecoveryProgress
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.IdentityResetHandle
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.libraries.matrix.api.sync.SyncState
-import io.element.android.libraries.matrix.impl.exception.mapClientException
-import io.element.android.libraries.matrix.impl.sync.RustSyncService
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.extensions.flatMap
+import id.databisnis.android.bachot.libraries.core.extensions.mapFailure
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EnableRecoveryProgress
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityResetHandle
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.libraries.matrix.impl.exception.mapClientException
+import id.databisnis.android.bachot.libraries.matrix.impl.sync.RustSyncService
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.channels.awaitClose
import kotlinx.coroutines.currentCoroutineContext
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RustIdentityResetHandle.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RustIdentityResetHandle.kt
similarity index 81%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RustIdentityResetHandle.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RustIdentityResetHandle.kt
index 4813ec1c..d15f4096 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RustIdentityResetHandle.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RustIdentityResetHandle.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.IdentityOidcResetHandle
-import io.element.android.libraries.matrix.api.encryption.IdentityPasswordResetHandle
-import io.element.android.libraries.matrix.api.encryption.IdentityResetHandle
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityOidcResetHandle
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityPasswordResetHandle
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityResetHandle
import org.matrix.rustcomponents.sdk.AuthData
import org.matrix.rustcomponents.sdk.AuthDataPasswordDetails
import org.matrix.rustcomponents.sdk.CrossSigningResetAuthType
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/SteadyStateExceptionMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/SteadyStateExceptionMapper.kt
similarity index 85%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/SteadyStateExceptionMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/SteadyStateExceptionMapper.kt
index 08b6b2a0..9f617020 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/SteadyStateExceptionMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/SteadyStateExceptionMapper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
-import io.element.android.libraries.matrix.api.encryption.SteadyStateException
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.SteadyStateException
import org.matrix.rustcomponents.sdk.SteadyStateException as RustSteadyStateException
class SteadyStateExceptionMapper {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/exception/ClientException.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/exception/ClientException.kt
similarity index 85%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/exception/ClientException.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/exception/ClientException.kt
index 668e55e9..57725026 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/exception/ClientException.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/exception/ClientException.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.exception
+package id.databisnis.android.bachot.libraries.matrix.impl.exception
-import io.element.android.libraries.matrix.api.exception.ClientException
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ClientException
import org.matrix.rustcomponents.sdk.ClientException as RustClientException
fun Throwable.mapClientException(): ClientException {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/exception/ErrorKind.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/exception/ErrorKind.kt
similarity index 96%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/exception/ErrorKind.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/exception/ErrorKind.kt
index cb82c92f..7be0d1ba 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/exception/ErrorKind.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/exception/ErrorKind.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.exception
-import io.element.android.libraries.matrix.api.exception.ErrorKind
+package id.databisnis.android.bachot.libraries.matrix.impl.exception
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ErrorKind
import org.matrix.rustcomponents.sdk.ErrorKind as RustErrorKind
fun RustErrorKind.map(): ErrorKind {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/keys/DefaultPassphraseGenerator.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/keys/DefaultPassphraseGenerator.kt
similarity index 92%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/keys/DefaultPassphraseGenerator.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/keys/DefaultPassphraseGenerator.kt
index d13ff777..9f0d88aa 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/keys/DefaultPassphraseGenerator.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/keys/DefaultPassphraseGenerator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.keys
+package id.databisnis.android.bachot.libraries.matrix.impl.keys
import android.util.Base64
import dev.zacsweers.metro.AppScope
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/keys/PassphraseGenerator.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/keys/PassphraseGenerator.kt
similarity index 87%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/keys/PassphraseGenerator.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/keys/PassphraseGenerator.kt
index e0f925fa..2750fd6e 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/keys/PassphraseGenerator.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/keys/PassphraseGenerator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.keys
+package id.databisnis.android.bachot.libraries.matrix.impl.keys
interface PassphraseGenerator {
/**
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mapper/IdentityState.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/IdentityState.kt
similarity index 80%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mapper/IdentityState.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/IdentityState.kt
index 5bb95fc6..eda19920 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mapper/IdentityState.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/IdentityState.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.mapper
+package id.databisnis.android.bachot.libraries.matrix.impl.mapper
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
import uniffi.matrix_sdk_crypto.IdentityState as RustIdentityState
fun RustIdentityState.map(): IdentityState = when (this) {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mapper/Session.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/Session.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mapper/Session.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/Session.kt
index 3199ebf7..16e0ff45 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mapper/Session.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/Session.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.mapper
+package id.databisnis.android.bachot.libraries.matrix.impl.mapper
-import io.element.android.libraries.matrix.api.auth.external.ExternalSession
-import io.element.android.libraries.matrix.impl.paths.SessionPaths
-import io.element.android.libraries.sessionstorage.api.LoginType
-import io.element.android.libraries.sessionstorage.api.SessionData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.external.ExternalSession
+import id.databisnis.android.bachot.libraries.matrix.impl.paths.SessionPaths
+import id.databisnis.android.bachot.libraries.sessionstorage.api.LoginType
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionData
import org.matrix.rustcomponents.sdk.Session
import java.util.Date
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mapper/UserProfileMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/UserProfileMapper.kt
similarity index 66%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mapper/UserProfileMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/UserProfileMapper.kt
index 14c81354..84825f89 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mapper/UserProfileMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/UserProfileMapper.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.mapper
+package id.databisnis.android.bachot.libraries.matrix.impl.mapper
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import org.matrix.rustcomponents.sdk.UserProfile
fun UserProfile.map() = MatrixUser(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/AudioDetails.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/AudioDetails.kt
similarity index 91%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/AudioDetails.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/AudioDetails.kt
index 73eb408f..0038b599 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/AudioDetails.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/AudioDetails.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.media
+package id.databisnis.android.bachot.libraries.matrix.impl.media
-import io.element.android.libraries.matrix.api.media.AudioDetails
+import id.databisnis.android.bachot.libraries.matrix.api.media.AudioDetails
import kotlinx.collections.immutable.toImmutableList
import kotlin.time.toJavaDuration
import kotlin.time.toKotlinDuration
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/AudioInfo.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/AudioInfo.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/AudioInfo.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/AudioInfo.kt
index 9c20ad7c..f0bd6ec0 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/AudioInfo.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/AudioInfo.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.media
+package id.databisnis.android.bachot.libraries.matrix.impl.media
-import io.element.android.libraries.matrix.api.media.AudioInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.AudioInfo
import kotlin.time.toJavaDuration
import kotlin.time.toKotlinDuration
import org.matrix.rustcomponents.sdk.AudioInfo as RustAudioInfo
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/FileInfo.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/FileInfo.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/FileInfo.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/FileInfo.kt
index 9059e79b..e11b7d3e 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/FileInfo.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/FileInfo.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.media
+package id.databisnis.android.bachot.libraries.matrix.impl.media
-import io.element.android.libraries.matrix.api.media.FileInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.FileInfo
import org.matrix.rustcomponents.sdk.FileInfo as RustFileInfo
fun RustFileInfo.map(): FileInfo = FileInfo(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/ImageInfo.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/ImageInfo.kt
similarity index 86%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/ImageInfo.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/ImageInfo.kt
index 83ab5ebb..eaebc363 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/ImageInfo.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/ImageInfo.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.media
+package id.databisnis.android.bachot.libraries.matrix.impl.media
-import io.element.android.libraries.matrix.api.media.ImageInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
import org.matrix.rustcomponents.sdk.ImageInfo as RustImageInfo
fun RustImageInfo.map(): ImageInfo = ImageInfo(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/MediaSource.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/MediaSource.kt
similarity index 75%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/MediaSource.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/MediaSource.kt
index 08bef247..a60e8cfd 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/MediaSource.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/MediaSource.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.media
+package id.databisnis.android.bachot.libraries.matrix.impl.media
-import io.element.android.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
import org.matrix.rustcomponents.sdk.use
import org.matrix.rustcomponents.sdk.MediaSource as RustMediaSource
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/MediaUploadHandlerImpl.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/MediaUploadHandlerImpl.kt
similarity index 73%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/MediaUploadHandlerImpl.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/MediaUploadHandlerImpl.kt
index c3f5d975..b4458744 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/MediaUploadHandlerImpl.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/MediaUploadHandlerImpl.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.media
+package id.databisnis.android.bachot.libraries.matrix.impl.media
-import io.element.android.libraries.androidutils.file.safeDelete
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.media.MediaUploadHandler
+import id.databisnis.android.bachot.libraries.androidutils.file.safeDelete
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaUploadHandler
import org.matrix.rustcomponents.sdk.SendAttachmentJoinHandle
import java.io.File
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/RustMediaFile.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/RustMediaFile.kt
similarity index 80%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/RustMediaFile.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/RustMediaFile.kt
index 4ecb33d6..00420e99 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/RustMediaFile.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/RustMediaFile.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.media
+package id.databisnis.android.bachot.libraries.matrix.impl.media
-import io.element.android.libraries.matrix.api.media.MediaFile
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaFile
import org.matrix.rustcomponents.sdk.MediaFileHandle
class RustMediaFile(private val inner: MediaFileHandle) : MediaFile {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/RustMediaLoader.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/RustMediaLoader.kt
similarity index 86%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/RustMediaLoader.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/RustMediaLoader.kt
index 892c99f6..03828242 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/RustMediaLoader.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/RustMediaLoader.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.media
+package id.databisnis.android.bachot.libraries.matrix.impl.media
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.core.mimetype.MimeTypes
-import io.element.android.libraries.matrix.api.media.MatrixMediaLoader
-import io.element.android.libraries.matrix.api.media.MediaFile
-import io.element.android.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.core.mimetype.MimeTypes
+import id.databisnis.android.bachot.libraries.matrix.api.media.MatrixMediaLoader
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaFile
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
import kotlinx.coroutines.withContext
import org.matrix.rustcomponents.sdk.Client
import org.matrix.rustcomponents.sdk.use
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/RustMediaPreviewService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/RustMediaPreviewService.kt
similarity index 86%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/RustMediaPreviewService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/RustMediaPreviewService.kt
index 454c600e..7023c7bd 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/RustMediaPreviewService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/RustMediaPreviewService.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.media
+package id.databisnis.android.bachot.libraries.matrix.impl.media
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.media.MediaPreviewConfig
-import io.element.android.libraries.matrix.api.media.MediaPreviewService
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
-import io.element.android.libraries.matrix.impl.util.mxCallbackFlow
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewConfig
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewService
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.libraries.matrix.impl.util.mxCallbackFlow
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.SharingStarted
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/ThumbnailInfo.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/ThumbnailInfo.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/ThumbnailInfo.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/ThumbnailInfo.kt
index 0303f870..8d52b62f 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/ThumbnailInfo.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/ThumbnailInfo.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.media
+package id.databisnis.android.bachot.libraries.matrix.impl.media
-import io.element.android.libraries.matrix.api.media.ThumbnailInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.ThumbnailInfo
import org.matrix.rustcomponents.sdk.ThumbnailInfo as RustThumbnailInfo
fun RustThumbnailInfo.map(): ThumbnailInfo = ThumbnailInfo(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/VideoInfo.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/VideoInfo.kt
similarity index 87%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/VideoInfo.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/VideoInfo.kt
index 33f622fb..c26d5ff8 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/media/VideoInfo.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/media/VideoInfo.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.media
+package id.databisnis.android.bachot.libraries.matrix.impl.media
-import io.element.android.libraries.matrix.api.media.VideoInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.VideoInfo
import kotlin.time.toJavaDuration
import kotlin.time.toKotlinDuration
import org.matrix.rustcomponents.sdk.VideoInfo as RustVideoInfo
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mxc/DefaultMxcTools.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mxc/DefaultMxcTools.kt
similarity index 89%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mxc/DefaultMxcTools.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mxc/DefaultMxcTools.kt
index b9ff2f55..8f28114a 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/mxc/DefaultMxcTools.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mxc/DefaultMxcTools.kt
@@ -5,11 +5,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.mxc
+package id.databisnis.android.bachot.libraries.matrix.impl.mxc
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.matrix.api.mxc.MxcTools
+import id.databisnis.android.bachot.libraries.matrix.api.mxc.MxcTools
@ContributesBinding(AppScope::class)
class DefaultMxcTools : MxcTools {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notification/NotificationMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/NotificationMapper.kt
similarity index 75%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notification/NotificationMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/NotificationMapper.kt
index 8e33117c..d202b56e 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notification/NotificationMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/NotificationMapper.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.notification
+package id.databisnis.android.bachot.libraries.matrix.impl.notification
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.notification.NotificationContent
-import io.element.android.libraries.matrix.api.notification.NotificationData
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationContent
+import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationData
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
import org.matrix.rustcomponents.sdk.NotificationEvent
import org.matrix.rustcomponents.sdk.NotificationItem
import org.matrix.rustcomponents.sdk.use
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notification/RustNotificationService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/RustNotificationService.kt
similarity index 83%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notification/RustNotificationService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/RustNotificationService.kt
index 59d95af0..2cb020bc 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notification/RustNotificationService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/RustNotificationService.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.notification
+package id.databisnis.android.bachot.libraries.matrix.impl.notification
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.exception.NotificationResolverException
-import io.element.android.libraries.matrix.api.notification.GetNotificationDataResult
-import io.element.android.libraries.matrix.api.notification.NotificationService
-import io.element.android.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.exception.NotificationResolverException
+import id.databisnis.android.bachot.libraries.matrix.api.notification.GetNotificationDataResult
+import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationService
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
import kotlinx.coroutines.withContext
import org.matrix.rustcomponents.sdk.BatchNotificationResult
import org.matrix.rustcomponents.sdk.NotificationClient
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notification/TimelineEventToNotificationContentMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/TimelineEventToNotificationContentMapper.kt
similarity index 90%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notification/TimelineEventToNotificationContentMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/TimelineEventToNotificationContentMapper.kt
index b38ad719..7b63d9de 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notification/TimelineEventToNotificationContentMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/TimelineEventToNotificationContentMapper.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.notification
+package id.databisnis.android.bachot.libraries.matrix.impl.notification
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.notification.NotificationContent
-import io.element.android.libraries.matrix.api.notification.RtcNotificationType
-import io.element.android.libraries.matrix.impl.room.member.RoomMemberMapper
-import io.element.android.libraries.matrix.impl.timeline.item.event.EventMessageMapper
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationContent
+import id.databisnis.android.bachot.libraries.matrix.api.notification.RtcNotificationType
+import id.databisnis.android.bachot.libraries.matrix.impl.room.member.RoomMemberMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event.EventMessageMapper
import org.matrix.rustcomponents.sdk.MessageLikeEventContent
import org.matrix.rustcomponents.sdk.StateEventContent
import org.matrix.rustcomponents.sdk.TimelineEvent
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notificationsettings/RoomNotificationSettingsMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notificationsettings/RoomNotificationSettingsMapper.kt
similarity index 85%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notificationsettings/RoomNotificationSettingsMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notificationsettings/RoomNotificationSettingsMapper.kt
index f453c93e..5a7367e3 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notificationsettings/RoomNotificationSettingsMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notificationsettings/RoomNotificationSettingsMapper.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.notificationsettings
+package id.databisnis.android.bachot.libraries.matrix.impl.notificationsettings
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.room.RoomNotificationSettings
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationSettings
import org.matrix.rustcomponents.sdk.RoomNotificationMode as RustRoomNotificationMode
import org.matrix.rustcomponents.sdk.RoomNotificationSettings as RustRoomNotificationSettings
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notificationsettings/RustNotificationSettingsService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notificationsettings/RustNotificationSettingsService.kt
similarity index 90%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notificationsettings/RustNotificationSettingsService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notificationsettings/RustNotificationSettingsService.kt
index 7da0f14d..0881418b 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notificationsettings/RustNotificationSettingsService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notificationsettings/RustNotificationSettingsService.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.notificationsettings
+package id.databisnis.android.bachot.libraries.matrix.impl.notificationsettings
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.coroutine.suspendLazy
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.room.RoomNotificationSettings
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.coroutine.suspendLazy
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationSettings
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.channels.BufferOverflow
import kotlinx.coroutines.flow.MutableSharedFlow
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/oidc/AccountManagementAction.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/oidc/AccountManagementAction.kt
similarity index 84%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/oidc/AccountManagementAction.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/oidc/AccountManagementAction.kt
index f998126e..5119a5db 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/oidc/AccountManagementAction.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/oidc/AccountManagementAction.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.oidc
+package id.databisnis.android.bachot.libraries.matrix.impl.oidc
-import io.element.android.libraries.matrix.api.oidc.AccountManagementAction
+import id.databisnis.android.bachot.libraries.matrix.api.oidc.AccountManagementAction
import org.matrix.rustcomponents.sdk.AccountManagementAction as RustAccountManagementAction
fun AccountManagementAction.toRustAction(): RustAccountManagementAction {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/paths/SessionPaths.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/paths/SessionPaths.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/paths/SessionPaths.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/paths/SessionPaths.kt
index 1888cd0f..4fb513dc 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/paths/SessionPaths.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/paths/SessionPaths.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.paths
+package id.databisnis.android.bachot.libraries.matrix.impl.paths
-import io.element.android.libraries.sessionstorage.api.SessionData
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionData
import java.io.File
data class SessionPaths(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/paths/SessionPathsFactory.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/paths/SessionPathsFactory.kt
similarity index 78%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/paths/SessionPathsFactory.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/paths/SessionPathsFactory.kt
index d2e519fa..fbe372d0 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/paths/SessionPathsFactory.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/paths/SessionPathsFactory.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.paths
+package id.databisnis.android.bachot.libraries.matrix.impl.paths
import dev.zacsweers.metro.Inject
-import io.element.android.libraries.di.BaseDirectory
-import io.element.android.libraries.di.CacheDirectory
+import id.databisnis.android.bachot.libraries.di.BaseDirectory
+import id.databisnis.android.bachot.libraries.di.CacheDirectory
import java.io.File
import java.util.UUID
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultMatrixToConverter.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultMatrixToConverter.kt
similarity index 88%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultMatrixToConverter.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultMatrixToConverter.kt
index efb106ac..8447523a 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultMatrixToConverter.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultMatrixToConverter.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.permalink
+package id.databisnis.android.bachot.libraries.matrix.impl.permalink
import android.net.Uri
import androidx.core.net.toUri
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.appconfig.MatrixConfiguration
-import io.element.android.libraries.core.extensions.replacePrefix
-import io.element.android.libraries.matrix.api.permalink.MatrixToConverter
+import id.databisnis.android.bachot.appconfig.MatrixConfiguration
+import id.databisnis.android.bachot.libraries.core.extensions.replacePrefix
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.MatrixToConverter
/**
* Mapping of an input URI to a matrix.to compliant URI.
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultPermalinkBuilder.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultPermalinkBuilder.kt
similarity index 68%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultPermalinkBuilder.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultPermalinkBuilder.kt
index 2b34138d..c2a51e95 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultPermalinkBuilder.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultPermalinkBuilder.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.permalink
+package id.databisnis.android.bachot.libraries.matrix.impl.permalink
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.MatrixPatterns
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.permalink.PermalinkBuilder
-import io.element.android.libraries.matrix.api.permalink.PermalinkBuilderError
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.MatrixPatterns
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilder
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilderError
import org.matrix.rustcomponents.sdk.matrixToRoomAliasPermalink
import org.matrix.rustcomponents.sdk.matrixToUserPermalink
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultPermalinkParser.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultPermalinkParser.kt
similarity index 81%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultPermalinkParser.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultPermalinkParser.kt
index e59530e8..5d6542d3 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultPermalinkParser.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultPermalinkParser.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.permalink
+package id.databisnis.android.bachot.libraries.matrix.impl.permalink
import androidx.core.net.toUri
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.api.permalink.MatrixToConverter
-import io.element.android.libraries.matrix.api.permalink.PermalinkData
-import io.element.android.libraries.matrix.api.permalink.PermalinkParser
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.MatrixToConverter
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
+import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
import kotlinx.collections.immutable.toImmutableList
import org.matrix.rustcomponents.sdk.MatrixId
import org.matrix.rustcomponents.sdk.parseMatrixEntityFrom
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/platform/RustInitPlatformService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/platform/RustInitPlatformService.kt
similarity index 68%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/platform/RustInitPlatformService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/platform/RustInitPlatformService.kt
index cb1fdc93..4ec03cac 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/platform/RustInitPlatformService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/platform/RustInitPlatformService.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.platform
+package id.databisnis.android.bachot.libraries.matrix.impl.platform
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.matrix.api.platform.InitPlatformService
-import io.element.android.libraries.matrix.api.tracing.TracingConfiguration
-import io.element.android.libraries.matrix.impl.tracing.map
+import id.databisnis.android.bachot.libraries.matrix.api.platform.InitPlatformService
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TracingConfiguration
+import id.databisnis.android.bachot.libraries.matrix.impl.tracing.map
import org.matrix.rustcomponents.sdk.initPlatform
@ContributesBinding(AppScope::class)
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/poll/PollAnswer.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/poll/PollAnswer.kt
similarity index 74%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/poll/PollAnswer.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/poll/PollAnswer.kt
index df9eb142..d4a9962d 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/poll/PollAnswer.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/poll/PollAnswer.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.poll
+package id.databisnis.android.bachot.libraries.matrix.impl.poll
-import io.element.android.libraries.matrix.api.poll.PollAnswer
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollAnswer
import org.matrix.rustcomponents.sdk.PollAnswer as RustPollAnswer
fun RustPollAnswer.map(): PollAnswer = PollAnswer(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/poll/PollKind.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/poll/PollKind.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/poll/PollKind.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/poll/PollKind.kt
index d1d7bdc9..2af9db77 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/poll/PollKind.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/poll/PollKind.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.poll
+package id.databisnis.android.bachot.libraries.matrix.impl.poll
-import io.element.android.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
import org.matrix.rustcomponents.sdk.PollKind as RustPollKind
fun RustPollKind.map(): PollKind = when (this) {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/proxy/DefaultProxyProvider.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/proxy/DefaultProxyProvider.kt
similarity index 90%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/proxy/DefaultProxyProvider.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/proxy/DefaultProxyProvider.kt
index 79dc7e62..4466ab14 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/proxy/DefaultProxyProvider.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/proxy/DefaultProxyProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.proxy
+package id.databisnis.android.bachot.libraries.matrix.impl.proxy
import android.content.Context
import android.net.ConnectivityManager
@@ -14,7 +14,7 @@ import android.provider.Settings
import androidx.core.content.getSystemService
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.annotations.ApplicationContext
+import id.databisnis.android.bachot.libraries.di.annotations.ApplicationContext
import timber.log.Timber
/**
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/proxy/ProxyProvider.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/proxy/ProxyProvider.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/proxy/ProxyProvider.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/proxy/ProxyProvider.kt
index 1428183d..20bc7532 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/proxy/ProxyProvider.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/proxy/ProxyProvider.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.proxy
+package id.databisnis.android.bachot.libraries.matrix.impl.proxy
interface ProxyProvider {
fun provides(): String?
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/pushers/RustPushersService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/pushers/RustPushersService.kt
similarity index 77%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/pushers/RustPushersService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/pushers/RustPushersService.kt
index 860993d4..366579b0 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/pushers/RustPushersService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/pushers/RustPushersService.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.pushers
+package id.databisnis.android.bachot.libraries.matrix.impl.pushers
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.extensions.mapFailure
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.pusher.PushersService
-import io.element.android.libraries.matrix.api.pusher.SetHttpPusherData
-import io.element.android.libraries.matrix.api.pusher.UnsetHttpPusherData
-import io.element.android.libraries.matrix.impl.exception.mapClientException
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.extensions.mapFailure
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.pusher.PushersService
+import id.databisnis.android.bachot.libraries.matrix.api.pusher.SetHttpPusherData
+import id.databisnis.android.bachot.libraries.matrix.api.pusher.UnsetHttpPusherData
+import id.databisnis.android.bachot.libraries.matrix.impl.exception.mapClientException
import kotlinx.coroutines.withContext
import org.matrix.rustcomponents.sdk.Client
import org.matrix.rustcomponents.sdk.HttpPusherData
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/FocusEventException.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/FocusEventException.kt
similarity index 81%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/FocusEventException.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/FocusEventException.kt
index 4199b281..e820c4e1 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/FocusEventException.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/FocusEventException.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.room.errors.FocusEventException
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.room.errors.FocusEventException
import org.matrix.rustcomponents.sdk.FocusEventException as RustFocusEventException
fun Throwable.toFocusEventException(): Throwable {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/JoinedRustRoom.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/JoinedRustRoom.kt
similarity index 85%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/JoinedRustRoom.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/JoinedRustRoom.kt
index 943b5ee1..d99d3d87 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/JoinedRustRoom.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/JoinedRustRoom.kt
@@ -6,49 +6,49 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.coroutine.childScope
-import io.element.android.libraries.core.extensions.mapFailure
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.SendHandle
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityStateChange
-import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.CreateTimelineParams
-import io.element.android.libraries.matrix.api.room.IntentionalMention
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomNotificationSettingsState
-import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.room.knock.KnockRequest
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
-import io.element.android.libraries.matrix.api.room.powerlevels.UserRoleChange
-import io.element.android.libraries.matrix.api.room.roomNotificationSettings
-import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.widget.MatrixWidgetDriver
-import io.element.android.libraries.matrix.api.widget.MatrixWidgetSettings
-import io.element.android.libraries.matrix.impl.core.RustSendHandle
-import io.element.android.libraries.matrix.impl.mapper.map
-import io.element.android.libraries.matrix.impl.room.history.map
-import io.element.android.libraries.matrix.impl.room.join.map
-import io.element.android.libraries.matrix.impl.room.knock.RustKnockRequest
-import io.element.android.libraries.matrix.impl.room.member.RoomMemberListFetcher
-import io.element.android.libraries.matrix.impl.roomdirectory.map
-import io.element.android.libraries.matrix.impl.timeline.RustTimeline
-import io.element.android.libraries.matrix.impl.util.MessageEventContent
-import io.element.android.libraries.matrix.impl.util.mxCallbackFlow
-import io.element.android.libraries.matrix.impl.widget.RustWidgetDriver
-import io.element.android.libraries.matrix.impl.widget.generateWidgetWebViewUrl
-import io.element.android.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.coroutine.childScope
+import id.databisnis.android.bachot.libraries.core.extensions.mapFailure
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.SendHandle
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityStateChange
+import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.CreateTimelineParams
+import id.databisnis.android.bachot.libraries.matrix.api.room.IntentionalMention
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationSettingsState
+import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.room.knock.KnockRequest
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.UserRoleChange
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomNotificationSettings
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetDriver
+import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetSettings
+import id.databisnis.android.bachot.libraries.matrix.impl.core.RustSendHandle
+import id.databisnis.android.bachot.libraries.matrix.impl.mapper.map
+import id.databisnis.android.bachot.libraries.matrix.impl.room.history.map
+import id.databisnis.android.bachot.libraries.matrix.impl.room.join.map
+import id.databisnis.android.bachot.libraries.matrix.impl.room.knock.RustKnockRequest
+import id.databisnis.android.bachot.libraries.matrix.impl.room.member.RoomMemberListFetcher
+import id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory.map
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.RustTimeline
+import id.databisnis.android.bachot.libraries.matrix.impl.util.MessageEventContent
+import id.databisnis.android.bachot.libraries.matrix.impl.util.mxCallbackFlow
+import id.databisnis.android.bachot.libraries.matrix.impl.widget.RustWidgetDriver
+import id.databisnis.android.bachot.libraries.matrix.impl.widget.generateWidgetWebViewUrl
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.SharingStarted.Companion.WhileSubscribed
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/Mention.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/Mention.kt
similarity index 78%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/Mention.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/Mention.kt
index 22303ae6..11e363ab 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/Mention.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/Mention.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.matrix.api.room.IntentionalMention
+import id.databisnis.android.bachot.libraries.matrix.api.room.IntentionalMention
import org.matrix.rustcomponents.sdk.Mentions
fun List.map(): Mentions {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/MessageEventType.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/MessageEventType.kt
similarity index 96%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/MessageEventType.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/MessageEventType.kt
index dffa5c1a..1f05bd38 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/MessageEventType.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/MessageEventType.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.matrix.api.room.MessageEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.MessageEventType
import org.matrix.rustcomponents.sdk.MessageLikeEventType
fun MessageEventType.map(): MessageLikeEventType = when (this) {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/NotJoinedRustRoom.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/NotJoinedRustRoom.kt
similarity index 62%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/NotJoinedRustRoom.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/NotJoinedRustRoom.kt
index 973a3636..f3fae17a 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/NotJoinedRustRoom.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/NotJoinedRustRoom.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.room.NotJoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMembershipDetails
-import io.element.android.libraries.matrix.api.room.preview.RoomPreviewInfo
-import io.element.android.libraries.matrix.impl.room.member.RoomMemberMapper
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.room.NotJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipDetails
+import id.databisnis.android.bachot.libraries.matrix.api.room.preview.RoomPreviewInfo
+import id.databisnis.android.bachot.libraries.matrix.impl.room.member.RoomMemberMapper
class NotJoinedRustRoom(
private val sessionId: SessionId,
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomContentForwarder.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomContentForwarder.kt
similarity index 81%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomContentForwarder.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomContentForwarder.kt
index e000c2f9..fd26b2c5 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomContentForwarder.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomContentForwarder.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.core.coroutine.parallelMap
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.ForwardEventException
-import io.element.android.libraries.matrix.impl.roomlist.roomOrNull
-import io.element.android.libraries.matrix.impl.timeline.runWithTimelineListenerRegistered
+import id.databisnis.android.bachot.libraries.core.coroutine.parallelMap
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.ForwardEventException
+import id.databisnis.android.bachot.libraries.matrix.impl.roomlist.roomOrNull
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.runWithTimelineListenerRegistered
import kotlinx.coroutines.withTimeout
import org.matrix.rustcomponents.sdk.MsgLikeKind
import org.matrix.rustcomponents.sdk.RoomListService
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoExt.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoExt.kt
similarity index 83%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoExt.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoExt.kt
index 668cfc46..f7e16883 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoExt.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoExt.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
import org.matrix.rustcomponents.sdk.RoomInfo
/**
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoMapper.kt
similarity index 78%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoMapper.kt
index 36da41f2..18c5adaf 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoMapper.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevels
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.impl.room.history.map
-import io.element.android.libraries.matrix.impl.room.join.map
-import io.element.android.libraries.matrix.impl.room.member.RoomMemberMapper
-import io.element.android.libraries.matrix.impl.room.powerlevels.RoomPowerLevelsValuesMapper
-import io.element.android.libraries.matrix.impl.room.tombstone.map
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevels
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.impl.room.history.map
+import id.databisnis.android.bachot.libraries.matrix.impl.room.join.map
+import id.databisnis.android.bachot.libraries.matrix.impl.room.member.RoomMemberMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.room.powerlevels.RoomPowerLevelsValuesMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.room.tombstone.map
import kotlinx.collections.immutable.toImmutableList
import kotlinx.collections.immutable.toImmutableMap
import org.matrix.rustcomponents.sdk.Membership
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomSyncSubscriber.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomSyncSubscriber.kt
similarity index 90%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomSyncSubscriber.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomSyncSubscriber.kt
index 6a6b45b7..aff2c5c1 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomSyncSubscriber.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomSyncSubscriber.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
import kotlinx.coroutines.CancellationException
import kotlinx.coroutines.sync.Mutex
import kotlinx.coroutines.sync.withLock
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomType.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomType.kt
similarity index 79%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomType.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomType.kt
index a8681e12..830afba2 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomType.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomType.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.matrix.api.room.RoomType
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomType
import org.matrix.rustcomponents.sdk.RoomType as RustRoomType
fun RustRoomType.map(): RoomType {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustBaseRoom.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RustBaseRoom.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustBaseRoom.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RustBaseRoom.kt
index be7f6240..3f9bca8f 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustBaseRoom.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RustBaseRoom.kt
@@ -6,37 +6,37 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.core.coroutine.childScope
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.MessageEventType
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
-import io.element.android.libraries.matrix.api.room.StateEventType
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
-import io.element.android.libraries.matrix.api.room.tombstone.PredecessorRoom
-import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
-import io.element.android.libraries.matrix.api.timeline.ReceiptType
-import io.element.android.libraries.matrix.impl.room.draft.into
-import io.element.android.libraries.matrix.impl.room.member.RoomMemberListFetcher
-import io.element.android.libraries.matrix.impl.room.member.RoomMemberMapper
-import io.element.android.libraries.matrix.impl.room.powerlevels.RoomPowerLevelsValuesMapper
-import io.element.android.libraries.matrix.impl.room.tombstone.map
-import io.element.android.libraries.matrix.impl.roomdirectory.map
-import io.element.android.libraries.matrix.impl.timeline.toRustReceiptType
-import io.element.android.libraries.matrix.impl.util.mxCallbackFlow
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.core.coroutine.childScope
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.MessageEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.PredecessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.ReceiptType
+import id.databisnis.android.bachot.libraries.matrix.impl.room.draft.into
+import id.databisnis.android.bachot.libraries.matrix.impl.room.member.RoomMemberListFetcher
+import id.databisnis.android.bachot.libraries.matrix.impl.room.member.RoomMemberMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.room.powerlevels.RoomPowerLevelsValuesMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.room.tombstone.map
+import id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory.map
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.toRustReceiptType
+import id.databisnis.android.bachot.libraries.matrix.impl.util.mxCallbackFlow
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.cancel
import kotlinx.coroutines.flow.Flow
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustRoomFactory.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RustRoomFactory.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustRoomFactory.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RustRoomFactory.kt
index f184356f..27b082d0 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustRoomFactory.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RustRoomFactory.kt
@@ -6,28 +6,28 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.appconfig.TimelineConfig
-import io.element.android.libraries.core.coroutine.CoroutineDispatchers
-import io.element.android.libraries.featureflag.api.FeatureFlagService
-import io.element.android.libraries.featureflag.api.FeatureFlags
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.roomlist.awaitLoaded
-import io.element.android.libraries.matrix.impl.room.preview.RoomPreviewInfoMapper
-import io.element.android.libraries.matrix.impl.roomlist.roomOrNull
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.api.recordTransaction
-import io.element.android.services.analyticsproviders.api.recordChildTransaction
-import io.element.android.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.appconfig.TimelineConfig
+import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlagService
+import id.databisnis.android.bachot.libraries.featureflag.api.FeatureFlags
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.awaitLoaded
+import id.databisnis.android.bachot.libraries.matrix.impl.room.preview.RoomPreviewInfoMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.roomlist.roomOrNull
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.api.recordTransaction
+import id.databisnis.android.bachot.services.analyticsproviders.api.recordChildTransaction
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.NonCancellable
import kotlinx.coroutines.sync.Mutex
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/StateEventType.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/StateEventType.kt
similarity index 96%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/StateEventType.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/StateEventType.kt
index c1ba8c97..507f021d 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/StateEventType.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/StateEventType.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
import org.matrix.rustcomponents.sdk.StateEventType as RustStateEventType
fun StateEventType.map(): RustStateEventType = when (this) {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/TimelineEventTypeFilterFactory.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/TimelineEventTypeFilterFactory.kt
similarity index 87%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/TimelineEventTypeFilterFactory.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/TimelineEventTypeFilterFactory.kt
index d25f5955..d8c94574 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/TimelineEventTypeFilterFactory.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/TimelineEventTypeFilterFactory.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
import org.matrix.rustcomponents.sdk.FilterTimelineEventType
import org.matrix.rustcomponents.sdk.TimelineEventTypeFilter
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/alias/DefaultRoomAliasHelper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/alias/DefaultRoomAliasHelper.kt
similarity index 76%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/alias/DefaultRoomAliasHelper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/alias/DefaultRoomAliasHelper.kt
index 3db3c12f..3b6b13e2 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/alias/DefaultRoomAliasHelper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/alias/DefaultRoomAliasHelper.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.alias
+package id.databisnis.android.bachot.libraries.matrix.impl.room.alias
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.room.alias.RoomAliasHelper
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.RoomAliasHelper
@ContributesBinding(AppScope::class)
class DefaultRoomAliasHelper : RoomAliasHelper {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/draft/ComposerDraftMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/draft/ComposerDraftMapper.kt
similarity index 83%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/draft/ComposerDraftMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/draft/ComposerDraftMapper.kt
index 5e69b667..739c6634 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/draft/ComposerDraftMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/draft/ComposerDraftMapper.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.draft
+package id.databisnis.android.bachot.libraries.matrix.impl.room.draft
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
-import io.element.android.libraries.matrix.api.room.draft.ComposerDraftType
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
+import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraftType
import org.matrix.rustcomponents.sdk.ComposerDraft as RustComposerDraft
import org.matrix.rustcomponents.sdk.ComposerDraftType as RustComposerDraftType
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/history/RoomHistoryVisibilityMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/history/RoomHistoryVisibilityMapper.kt
similarity index 88%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/history/RoomHistoryVisibilityMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/history/RoomHistoryVisibilityMapper.kt
index 30c8d7fb..33bf1543 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/history/RoomHistoryVisibilityMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/history/RoomHistoryVisibilityMapper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.history
+package id.databisnis.android.bachot.libraries.matrix.impl.room.history
-import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
import org.matrix.rustcomponents.sdk.RoomHistoryVisibility as RustRoomHistoryVisibility
fun RoomHistoryVisibility.map(): RustRoomHistoryVisibility {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/join/AllowRule.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/AllowRule.kt
similarity index 77%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/join/AllowRule.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/AllowRule.kt
index 2de5197a..7bfd2ae8 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/join/AllowRule.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/AllowRule.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.join
+package id.databisnis.android.bachot.libraries.matrix.impl.room.join
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.join.AllowRule
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.AllowRule
import org.matrix.rustcomponents.sdk.AllowRule as RustAllowRule
fun RustAllowRule.map(): AllowRule {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/join/DefaultJoinRoom.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/DefaultJoinRoom.kt
similarity index 68%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/join/DefaultJoinRoom.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/DefaultJoinRoom.kt
index 66be1492..fb8a31f0 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/join/DefaultJoinRoom.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/DefaultJoinRoom.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.join
+package id.databisnis.android.bachot.libraries.matrix.impl.room.join
import dev.zacsweers.metro.ContributesBinding
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.libraries.core.extensions.mapFailure
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.exception.ClientException
-import io.element.android.libraries.matrix.api.exception.ErrorKind
-import io.element.android.libraries.matrix.api.room.join.JoinRoom
-import io.element.android.libraries.matrix.impl.analytics.toAnalyticsJoinedRoom
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.libraries.core.extensions.mapFailure
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ClientException
+import id.databisnis.android.bachot.libraries.matrix.api.exception.ErrorKind
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRoom
+import id.databisnis.android.bachot.libraries.matrix.impl.analytics.toAnalyticsJoinedRoom
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
@ContributesBinding(SessionScope::class)
class DefaultJoinRoom(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/join/JoinRule.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/JoinRule.kt
similarity index 90%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/join/JoinRule.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/JoinRule.kt
index aac57451..467706f0 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/join/JoinRule.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/JoinRule.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.join
+package id.databisnis.android.bachot.libraries.matrix.impl.room.join
-import io.element.android.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
import kotlinx.collections.immutable.toImmutableList
import org.matrix.rustcomponents.sdk.JoinRule as RustJoinRule
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/knock/RustKnockRequest.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/knock/RustKnockRequest.kt
similarity index 77%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/knock/RustKnockRequest.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/knock/RustKnockRequest.kt
index 9e27b7bc..10664675 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/knock/RustKnockRequest.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/knock/RustKnockRequest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.knock
+package id.databisnis.android.bachot.libraries.matrix.impl.room.knock
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.knock.KnockRequest
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.knock.KnockRequest
import org.matrix.rustcomponents.sdk.KnockRequest as InnerKnockRequest
class RustKnockRequest(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/location/AssetType.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/location/AssetType.kt
similarity index 74%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/location/AssetType.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/location/AssetType.kt
index c7c2c88f..26bc079c 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/location/AssetType.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/location/AssetType.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.location
+package id.databisnis.android.bachot.libraries.matrix.impl.room.location
-import io.element.android.libraries.matrix.api.room.location.AssetType
+import id.databisnis.android.bachot.libraries.matrix.api.room.location.AssetType
fun AssetType.toInner(): org.matrix.rustcomponents.sdk.AssetType = when (this) {
AssetType.SENDER -> org.matrix.rustcomponents.sdk.AssetType.SENDER
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberListFetcher.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberListFetcher.kt
similarity index 95%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberListFetcher.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberListFetcher.kt
index cfe36a23..5d600c84 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberListFetcher.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberListFetcher.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.member
+package id.databisnis.android.bachot.libraries.matrix.impl.room.member
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.roomMembers
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomMembers
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.CoroutineDispatcher
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberMapper.kt
similarity index 85%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberMapper.kt
index 447fa427..071c37d9 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberMapper.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.member
+package id.databisnis.android.bachot.libraries.matrix.impl.room.member
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
-import io.element.android.libraries.matrix.impl.room.powerlevels.into
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.impl.room.powerlevels.into
import uniffi.matrix_sdk.RoomMemberRole
import org.matrix.rustcomponents.sdk.MembershipState as RustMembershipState
import org.matrix.rustcomponents.sdk.RoomMember as RustRoomMember
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapper.kt
similarity index 81%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapper.kt
index 081d0845..99982cba 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapper.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.powerlevels
+package id.databisnis.android.bachot.libraries.matrix.impl.room.powerlevels
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
import org.matrix.rustcomponents.sdk.PowerLevel
import org.matrix.rustcomponents.sdk.RoomPowerLevelsValues as RustRoomPowerLevelsValues
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/preview/RoomPreviewInfoMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/preview/RoomPreviewInfoMapper.kt
similarity index 65%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/preview/RoomPreviewInfoMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/preview/RoomPreviewInfoMapper.kt
index 5e2bdd26..19fc3230 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/preview/RoomPreviewInfoMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/preview/RoomPreviewInfoMapper.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.preview
+package id.databisnis.android.bachot.libraries.matrix.impl.room.preview
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.preview.RoomPreviewInfo
-import io.element.android.libraries.matrix.impl.room.join.map
-import io.element.android.libraries.matrix.impl.room.map
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.preview.RoomPreviewInfo
+import id.databisnis.android.bachot.libraries.matrix.impl.room.join.map
+import id.databisnis.android.bachot.libraries.matrix.impl.room.map
import org.matrix.rustcomponents.sdk.RoomPreviewInfo as RustRoomPreviewInfo
object RoomPreviewInfoMapper {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/tombstone/PredecessorRoom.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/tombstone/PredecessorRoom.kt
similarity index 64%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/tombstone/PredecessorRoom.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/tombstone/PredecessorRoom.kt
index c9d493f9..10142f19 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/tombstone/PredecessorRoom.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/tombstone/PredecessorRoom.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.tombstone
+package id.databisnis.android.bachot.libraries.matrix.impl.room.tombstone
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.tombstone.PredecessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.PredecessorRoom
import org.matrix.rustcomponents.sdk.PredecessorRoom as RustPredecessorRoom
fun RustPredecessorRoom.map(): PredecessorRoom {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/tombstone/SuccessorRoom.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/tombstone/SuccessorRoom.kt
similarity index 66%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/tombstone/SuccessorRoom.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/tombstone/SuccessorRoom.kt
index f806e3f1..85ac2b3f 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/tombstone/SuccessorRoom.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/tombstone/SuccessorRoom.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.tombstone
+package id.databisnis.android.bachot.libraries.matrix.impl.room.tombstone
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.tombstone.SuccessorRoom
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.SuccessorRoom
import org.matrix.rustcomponents.sdk.SuccessorRoom as RustSuccessorRoom
fun RustSuccessorRoom.map(): SuccessorRoom {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDescriptionMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDescriptionMapper.kt
similarity index 83%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDescriptionMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDescriptionMapper.kt
index dd17a243..a6975baf 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDescriptionMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDescriptionMapper.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDescription
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDescription
import org.matrix.rustcomponents.sdk.PublicRoomJoinRule
import org.matrix.rustcomponents.sdk.RoomDescription as RustRoomDescription
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDirectorySearchExtension.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDirectorySearchExtension.kt
similarity index 89%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDirectorySearchExtension.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDirectorySearchExtension.kt
index c560e3dc..b1c477f0 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDirectorySearchExtension.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDirectorySearchExtension.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory
-import io.element.android.libraries.matrix.impl.util.cancelAndDestroy
+import id.databisnis.android.bachot.libraries.matrix.impl.util.cancelAndDestroy
import kotlinx.coroutines.channels.Channel
import kotlinx.coroutines.channels.awaitClose
import kotlinx.coroutines.channels.trySendBlocking
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessor.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessor.kt
similarity index 95%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessor.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessor.kt
index 7c4f1e20..c7e38f9b 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessor.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessor.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDescription
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDescription
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.sync.Mutex
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomVisibilityMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomVisibilityMapper.kt
similarity index 84%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomVisibilityMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomVisibilityMapper.kt
index a66d0a30..ed628a9d 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomVisibilityMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomVisibilityMapper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory
-import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
import org.matrix.rustcomponents.sdk.RoomVisibility as RustRoomVisibility
fun RoomVisibility.map(): RustRoomVisibility {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustRoomDirectoryList.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustRoomDirectoryList.kt
similarity index 94%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustRoomDirectoryList.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustRoomDirectoryList.kt
index 699291f6..27b73114 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustRoomDirectoryList.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustRoomDirectoryList.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryList
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryList
import kotlinx.coroutines.CancellationException
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.Flow
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustRoomDirectoryService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustRoomDirectoryService.kt
similarity index 73%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustRoomDirectoryService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustRoomDirectoryService.kt
index 216991fd..bd78d121 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustRoomDirectoryService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustRoomDirectoryService.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryList
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryService
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryList
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryService
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.CoroutineScope
import org.matrix.rustcomponents.sdk.Client
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListDynamicEvents.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListDynamicEvents.kt
similarity index 89%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListDynamicEvents.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListDynamicEvents.kt
index 48d97cc6..d6aff61f 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListDynamicEvents.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListDynamicEvents.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
import org.matrix.rustcomponents.sdk.RoomListEntriesDynamicFilterKind
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListEntriesUpdateExt.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListEntriesUpdateExt.kt
similarity index 90%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListEntriesUpdateExt.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListEntriesUpdateExt.kt
index 27b19ebf..cb58bc19 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListEntriesUpdateExt.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListEntriesUpdateExt.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
-import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
+import id.databisnis.android.bachot.libraries.architecture.coverage.ExcludeFromCoverage
import org.matrix.rustcomponents.sdk.RoomListEntriesUpdate
@Suppress("unused")
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListExtensions.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListExtensions.kt
similarity index 94%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListExtensions.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListExtensions.kt
index 84e75904..2bde9794 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListExtensions.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListExtensions.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
-import io.element.android.libraries.core.data.tryOrNull
-import io.element.android.libraries.matrix.impl.util.cancelAndDestroy
-import io.element.android.libraries.matrix.impl.util.mxCallbackFlow
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.matrix.impl.util.cancelAndDestroy
+import id.databisnis.android.bachot.libraries.matrix.impl.util.mxCallbackFlow
import kotlinx.coroutines.channels.Channel
import kotlinx.coroutines.channels.awaitClose
import kotlinx.coroutines.channels.trySendBlocking
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFactory.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFactory.kt
similarity index 89%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFactory.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFactory.kt
index b15411c3..a05ff666 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFactory.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFactory.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
-import io.element.android.libraries.matrix.api.roomlist.DynamicRoomList
-import io.element.android.libraries.matrix.api.roomlist.RoomList
-import io.element.android.libraries.matrix.api.roomlist.RoomListFilter
-import io.element.android.libraries.matrix.api.roomlist.RoomSummary
-import io.element.android.services.analytics.api.AnalyticsLongRunningTransaction
-import io.element.android.services.analytics.api.AnalyticsService
-import io.element.android.services.analytics.api.finishLongRunningTransaction
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.DynamicRoomList
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomList
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListFilter
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomSummary
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsLongRunningTransaction
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.services.analytics.api.finishLongRunningTransaction
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.flow.MutableStateFlow
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFilter.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFilter.kt
similarity index 86%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFilter.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFilter.kt
index ed4d5735..0c25aec4 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFilter.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFilter.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
-import io.element.android.libraries.core.extensions.withoutAccents
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.libraries.matrix.api.roomlist.RoomListFilter
-import io.element.android.libraries.matrix.api.roomlist.RoomSummary
+import id.databisnis.android.bachot.libraries.core.extensions.withoutAccents
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListFilter
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomSummary
val RoomListFilter.predicate
get() = when (this) {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomSummaryFactory.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomSummaryFactory.kt
similarity index 75%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomSummaryFactory.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomSummaryFactory.kt
index 3d5efedd..2fb0ca86 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomSummaryFactory.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomSummaryFactory.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.roomlist.LatestEventValue
-import io.element.android.libraries.matrix.api.roomlist.RoomSummary
-import io.element.android.libraries.matrix.impl.room.RoomInfoMapper
-import io.element.android.libraries.matrix.impl.timeline.item.event.TimelineEventContentMapper
-import io.element.android.libraries.matrix.impl.timeline.item.event.map
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.LatestEventValue
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomSummary
+import id.databisnis.android.bachot.libraries.matrix.impl.room.RoomInfoMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event.TimelineEventContentMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event.map
import org.matrix.rustcomponents.sdk.Room
import org.matrix.rustcomponents.sdk.use
import org.matrix.rustcomponents.sdk.LatestEventValue as RustLatestEventValue
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomSummaryListProcessor.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomSummaryListProcessor.kt
similarity index 96%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomSummaryListProcessor.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomSummaryListProcessor.kt
index 3f5a9191..f0466ef8 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomSummaryListProcessor.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomSummaryListProcessor.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
-import io.element.android.libraries.matrix.api.roomlist.RoomSummary
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomSummary
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.sync.Mutex
import kotlinx.coroutines.sync.withLock
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RustRoomListService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RustRoomListService.kt
similarity index 85%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RustRoomListService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RustRoomListService.kt
index 9c462dda..8e00c0cc 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/roomlist/RustRoomListService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RustRoomListService.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.roomlist.DynamicRoomList
-import io.element.android.libraries.matrix.api.roomlist.RoomList
-import io.element.android.libraries.matrix.api.roomlist.RoomListFilter
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.roomlist.loadAllIncrementally
-import io.element.android.libraries.matrix.impl.room.RoomSyncSubscriber
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.DynamicRoomList
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomList
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListFilter
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.loadAllIncrementally
+import id.databisnis.android.bachot.libraries.matrix.impl.room.RoomSyncSubscriber
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.SharingStarted
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/server/DefaultUserServerResolver.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/server/DefaultUserServerResolver.kt
similarity index 65%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/server/DefaultUserServerResolver.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/server/DefaultUserServerResolver.kt
index da21c033..b272de0b 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/server/DefaultUserServerResolver.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/server/DefaultUserServerResolver.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.server
+package id.databisnis.android.bachot.libraries.matrix.impl.server
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.di.SessionScope
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.server.UserServerResolver
+import id.databisnis.android.bachot.libraries.di.SessionScope
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.server.UserServerResolver
@ContributesBinding(SessionScope::class)
class DefaultUserServerResolver(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustLeaveSpaceHandle.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustLeaveSpaceHandle.kt
similarity index 79%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustLeaveSpaceHandle.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustLeaveSpaceHandle.kt
index 10e329e4..b4a0a237 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustLeaveSpaceHandle.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustLeaveSpaceHandle.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.spaces
+package id.databisnis.android.bachot.libraries.matrix.impl.spaces
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
-import io.element.android.libraries.matrix.api.spaces.LeaveSpaceHandle
-import io.element.android.libraries.matrix.api.spaces.LeaveSpaceRoom
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.LeaveSpaceHandle
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.LeaveSpaceRoom
import kotlinx.coroutines.CompletableDeferred
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.ExperimentalCoroutinesApi
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceRoomList.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustSpaceRoomList.kt
similarity index 89%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceRoomList.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustSpaceRoomList.kt
index c6fe8670..333c9691 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceRoomList.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustSpaceRoomList.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.spaces
+package id.databisnis.android.bachot.libraries.matrix.impl.spaces
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.matrix.api.spaces.SpaceRoomList
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoomList
import kotlinx.coroutines.CompletableDeferred
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.ExperimentalCoroutinesApi
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustSpaceService.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustSpaceService.kt
index 84da9f1b..3f9021a5 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustSpaceService.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.spaces
+package id.databisnis.android.bachot.libraries.matrix.impl.spaces
-import io.element.android.libraries.core.coroutine.childScope
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
-import io.element.android.libraries.matrix.api.spaces.LeaveSpaceHandle
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.matrix.api.spaces.SpaceRoomList
-import io.element.android.libraries.matrix.api.spaces.SpaceService
-import io.element.android.libraries.matrix.impl.util.cancelAndDestroy
+import id.databisnis.android.bachot.libraries.core.coroutine.childScope
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.LeaveSpaceHandle
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoomList
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceService
+import id.databisnis.android.bachot.libraries.matrix.impl.util.cancelAndDestroy
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.channels.Channel
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/SpaceListUpdateProcessor.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/SpaceListUpdateProcessor.kt
similarity index 95%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/SpaceListUpdateProcessor.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/SpaceListUpdateProcessor.kt
index 41f2cc12..33888954 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/SpaceListUpdateProcessor.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/SpaceListUpdateProcessor.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.spaces
+package id.databisnis.android.bachot.libraries.matrix.impl.spaces
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.sync.Mutex
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/SpaceRoomListExtensions.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/SpaceRoomListExtensions.kt
similarity index 95%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/SpaceRoomListExtensions.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/SpaceRoomListExtensions.kt
index 62b65a48..95b95650 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/SpaceRoomListExtensions.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/SpaceRoomListExtensions.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.spaces
+package id.databisnis.android.bachot.libraries.matrix.impl.spaces
-import io.element.android.libraries.matrix.impl.util.cancelAndDestroy
+import id.databisnis.android.bachot.libraries.matrix.impl.util.cancelAndDestroy
import kotlinx.coroutines.channels.Channel
import kotlinx.coroutines.channels.awaitClose
import kotlinx.coroutines.channels.trySendBlocking
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/SpaceRoomMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/SpaceRoomMapper.kt
similarity index 73%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/SpaceRoomMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/SpaceRoomMapper.kt
index f83cd648..776f94d2 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/SpaceRoomMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/SpaceRoomMapper.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.spaces
+package id.databisnis.android.bachot.libraries.matrix.impl.spaces
-import io.element.android.libraries.core.bool.orFalse
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.matrix.impl.room.join.map
-import io.element.android.libraries.matrix.impl.room.map
+import id.databisnis.android.bachot.libraries.core.bool.orFalse
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.impl.room.join.map
+import id.databisnis.android.bachot.libraries.matrix.impl.room.map
import kotlinx.collections.immutable.toImmutableList
import org.matrix.rustcomponents.sdk.SpaceRoom as RustSpaceRoom
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/AppStateMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/AppStateMapper.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/AppStateMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/AppStateMapper.kt
index 53ffb62b..83f063b7 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/AppStateMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/AppStateMapper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.sync
+package id.databisnis.android.bachot.libraries.matrix.impl.sync
-import io.element.android.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
import org.matrix.rustcomponents.sdk.SyncServiceState
internal fun SyncServiceState.toSyncState(): SyncState {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/RustSyncService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/RustSyncService.kt
similarity index 87%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/RustSyncService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/RustSyncService.kt
index f7732cd9..1cd61a39 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/RustSyncService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/RustSyncService.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.sync
+package id.databisnis.android.bachot.libraries.matrix.impl.sync
-import io.element.android.libraries.core.coroutine.mapState
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.libraries.core.coroutine.mapState
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.NonCancellable
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/SlidingSyncVersion.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/SlidingSyncVersion.kt
similarity index 79%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/SlidingSyncVersion.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/SlidingSyncVersion.kt
index 8a1ed280..784f2faf 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/SlidingSyncVersion.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/SlidingSyncVersion.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.sync
+package id.databisnis.android.bachot.libraries.matrix.impl.sync
-import io.element.android.libraries.matrix.api.sync.SlidingSyncVersion
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SlidingSyncVersion
import org.matrix.rustcomponents.sdk.SlidingSyncVersion as RustSlidingSyncVersion
internal fun RustSlidingSyncVersion.map(): SlidingSyncVersion {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/SyncServiceExtension.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/SyncServiceExtension.kt
similarity index 86%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/SyncServiceExtension.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/SyncServiceExtension.kt
index 34332576..68720ba0 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/sync/SyncServiceExtension.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/SyncServiceExtension.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.sync
+package id.databisnis.android.bachot.libraries.matrix.impl.sync
-import io.element.android.libraries.matrix.impl.util.mxCallbackFlow
+import id.databisnis.android.bachot.libraries.matrix.impl.util.mxCallbackFlow
import kotlinx.coroutines.channels.Channel
import kotlinx.coroutines.channels.trySendBlocking
import kotlinx.coroutines.flow.Flow
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/EventOrTransactionId.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/EventOrTransactionId.kt
similarity index 77%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/EventOrTransactionId.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/EventOrTransactionId.kt
index 67528061..5d9582d4 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/EventOrTransactionId.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/EventOrTransactionId.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
import org.matrix.rustcomponents.sdk.EventOrTransactionId as RustEventOrTransactionId
fun EventOrTransactionId.toRustEventOrTransactionId() = when (this) {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessor.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessor.kt
similarity index 93%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessor.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessor.kt
index c522016e..94554376 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessor.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessor.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline
import androidx.compose.ui.util.fastForEach
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.RoomMembershipContent
-import io.element.android.libraries.matrix.api.timeline.item.event.TimelineItemEventOrigin
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RoomMembershipContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TimelineItemEventOrigin
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.sync.Mutex
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/MatrixTimelineItemMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/MatrixTimelineItemMapper.kt
similarity index 76%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/MatrixTimelineItemMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/MatrixTimelineItemMapper.kt
index affaf242..a31e671f 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/MatrixTimelineItemMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/MatrixTimelineItemMapper.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.impl.timeline.item.event.EventTimelineItemMapper
-import io.element.android.libraries.matrix.impl.timeline.item.virtual.VirtualTimelineItemMapper
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event.EventTimelineItemMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.virtual.VirtualTimelineItemMapper
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import org.matrix.rustcomponents.sdk.TimelineItem
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/ReceiptTypeMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/ReceiptTypeMapper.kt
similarity index 79%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/ReceiptTypeMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/ReceiptTypeMapper.kt
index 36591c14..acd63e13 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/ReceiptTypeMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/ReceiptTypeMapper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline
-import io.element.android.libraries.matrix.api.timeline.ReceiptType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.ReceiptType
import org.matrix.rustcomponents.sdk.ReceiptType as RustReceiptType
internal fun ReceiptType.toRustReceiptType(): RustReceiptType = when (this) {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/RoomTimelineExtensions.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/RoomTimelineExtensions.kt
similarity index 94%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/RoomTimelineExtensions.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/RoomTimelineExtensions.kt
index bc0e5eed..d271779e 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/RoomTimelineExtensions.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/RoomTimelineExtensions.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline
-import io.element.android.libraries.matrix.impl.util.cancelAndDestroy
+import id.databisnis.android.bachot.libraries.matrix.impl.util.cancelAndDestroy
import kotlinx.coroutines.channels.Channel
import kotlinx.coroutines.channels.awaitClose
import kotlinx.coroutines.channels.trySendBlocking
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/RustTimeline.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/RustTimeline.kt
similarity index 88%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/RustTimeline.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/RustTimeline.kt
index 391349b5..c00bc8e0 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/RustTimeline.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/RustTimeline.kt
@@ -6,43 +6,43 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline
-import io.element.android.libraries.androidutils.hash.hash
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.media.AudioInfo
-import io.element.android.libraries.matrix.api.media.FileInfo
-import io.element.android.libraries.matrix.api.media.ImageInfo
-import io.element.android.libraries.matrix.api.media.MediaUploadHandler
-import io.element.android.libraries.matrix.api.media.VideoInfo
-import io.element.android.libraries.matrix.api.poll.PollKind
-import io.element.android.libraries.matrix.api.room.IntentionalMention
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.isDm
-import io.element.android.libraries.matrix.api.room.location.AssetType
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.ReceiptType
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.TimelineException
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
-import io.element.android.libraries.matrix.api.timeline.item.event.InReplyTo
-import io.element.android.libraries.matrix.impl.media.MediaUploadHandlerImpl
-import io.element.android.libraries.matrix.impl.media.map
-import io.element.android.libraries.matrix.impl.poll.toInner
-import io.element.android.libraries.matrix.impl.room.RoomContentForwarder
-import io.element.android.libraries.matrix.impl.room.location.toInner
-import io.element.android.libraries.matrix.impl.timeline.item.event.EventTimelineItemMapper
-import io.element.android.libraries.matrix.impl.timeline.item.event.TimelineEventContentMapper
-import io.element.android.libraries.matrix.impl.timeline.item.virtual.VirtualTimelineItemMapper
-import io.element.android.libraries.matrix.impl.timeline.postprocessor.LastForwardIndicatorsPostProcessor
-import io.element.android.libraries.matrix.impl.timeline.postprocessor.LoadingIndicatorsPostProcessor
-import io.element.android.libraries.matrix.impl.timeline.postprocessor.RoomBeginningPostProcessor
-import io.element.android.libraries.matrix.impl.timeline.postprocessor.TypingNotificationPostProcessor
-import io.element.android.libraries.matrix.impl.timeline.reply.InReplyToMapper
-import io.element.android.libraries.matrix.impl.util.MessageEventContent
-import io.element.android.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.libraries.androidutils.hash.hash
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.media.AudioInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.FileInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaUploadHandler
+import id.databisnis.android.bachot.libraries.matrix.api.media.VideoInfo
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.room.IntentionalMention
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.isDm
+import id.databisnis.android.bachot.libraries.matrix.api.room.location.AssetType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.ReceiptType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineException
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.InReplyTo
+import id.databisnis.android.bachot.libraries.matrix.impl.media.MediaUploadHandlerImpl
+import id.databisnis.android.bachot.libraries.matrix.impl.media.map
+import id.databisnis.android.bachot.libraries.matrix.impl.poll.toInner
+import id.databisnis.android.bachot.libraries.matrix.impl.room.RoomContentForwarder
+import id.databisnis.android.bachot.libraries.matrix.impl.room.location.toInner
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event.EventTimelineItemMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event.TimelineEventContentMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.virtual.VirtualTimelineItemMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor.LastForwardIndicatorsPostProcessor
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor.LoadingIndicatorsPostProcessor
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor.RoomBeginningPostProcessor
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor.TypingNotificationPostProcessor
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.reply.InReplyToMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.util.MessageEventContent
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/TimelineItemsSubscriber.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/TimelineItemsSubscriber.kt
similarity index 94%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/TimelineItemsSubscriber.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/TimelineItemsSubscriber.kt
index adf9102b..4ecb62e8 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/TimelineItemsSubscriber.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/TimelineItemsSubscriber.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline
-import io.element.android.libraries.core.coroutine.childScope
+import id.databisnis.android.bachot.libraries.core.coroutine.childScope
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.cancelChildren
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/EventMessageMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/EventMessageMapper.kt
similarity index 74%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/EventMessageMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/EventMessageMapper.kt
index 813bf0ec..1fbd175e 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/EventMessageMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/EventMessageMapper.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event
-import io.element.android.libraries.matrix.api.timeline.item.EventThreadInfo
-import io.element.android.libraries.matrix.api.timeline.item.event.AudioMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.EmoteMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.FileMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.FormattedBody
-import io.element.android.libraries.matrix.api.timeline.item.event.ImageMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.InReplyTo
-import io.element.android.libraries.matrix.api.timeline.item.event.LocationMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageFormat
-import io.element.android.libraries.matrix.api.timeline.item.event.NoticeMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.TextMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.VideoMessageType
-import io.element.android.libraries.matrix.api.timeline.item.event.VoiceMessageType
-import io.element.android.libraries.matrix.impl.media.map
-import io.element.android.libraries.matrix.impl.timeline.reply.InReplyToMapper
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.EventThreadInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.AudioMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EmoteMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FileMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FormattedBody
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ImageMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.InReplyTo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocationMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageFormat
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.NoticeMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TextMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VideoMessageType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.VoiceMessageType
+import id.databisnis.android.bachot.libraries.matrix.impl.media.map
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.reply.InReplyToMapper
import org.matrix.rustcomponents.sdk.InReplyToDetails
import org.matrix.rustcomponents.sdk.MessageType
import org.matrix.rustcomponents.sdk.MsgLikeKind
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/EventOrTransactionIdExtension.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/EventOrTransactionIdExtension.kt
similarity index 64%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/EventOrTransactionIdExtension.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/EventOrTransactionIdExtension.kt
index 211e2ce3..1de5f185 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/EventOrTransactionIdExtension.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/EventOrTransactionIdExtension.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.TransactionId
-import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
import org.matrix.rustcomponents.sdk.EventOrTransactionId as RustEventOrTransactionId
fun RustEventOrTransactionId.map(): EventOrTransactionId = when (this) {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/EventTimelineItemMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/EventTimelineItemMapper.kt
similarity index 85%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/EventTimelineItemMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/EventTimelineItemMapper.kt
index 67151698..f68822c4 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/EventTimelineItemMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/EventTimelineItemMapper.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.TransactionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
-import io.element.android.libraries.matrix.api.timeline.item.event.EventReaction
-import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
-import io.element.android.libraries.matrix.api.timeline.item.event.MessageShield
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileDetails
-import io.element.android.libraries.matrix.api.timeline.item.event.ReactionSender
-import io.element.android.libraries.matrix.api.timeline.item.event.Receipt
-import io.element.android.libraries.matrix.api.timeline.item.event.TimelineItemEventOrigin
-import io.element.android.libraries.matrix.impl.core.RustSendHandle
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventReaction
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShield
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileDetails
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ReactionSender
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.Receipt
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TimelineItemEventOrigin
+import id.databisnis.android.bachot.libraries.matrix.impl.core.RustSendHandle
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/TimelineEventContentMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/TimelineEventContentMapper.kt
similarity index 83%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/TimelineEventContentMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/TimelineEventContentMapper.kt
index d0545d3f..5eb27ea1 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/event/TimelineEventContentMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/event/TimelineEventContentMapper.kt
@@ -6,33 +6,33 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.item.event
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.EmbeddedEventInfo
-import io.element.android.libraries.matrix.api.timeline.item.EventThreadInfo
-import io.element.android.libraries.matrix.api.timeline.item.ThreadSummary
-import io.element.android.libraries.matrix.api.timeline.item.event.CallNotifyContent
-import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.LegacyCallInviteContent
-import io.element.android.libraries.matrix.api.timeline.item.event.MembershipChange
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherState
-import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
-import io.element.android.libraries.matrix.api.timeline.item.event.ProfileChangeContent
-import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent
-import io.element.android.libraries.matrix.api.timeline.item.event.RoomMembershipContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StateContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StickerContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UnknownContent
-import io.element.android.libraries.matrix.api.timeline.item.event.UtdCause
-import io.element.android.libraries.matrix.impl.media.map
-import io.element.android.libraries.matrix.impl.poll.map
-import io.element.android.libraries.matrix.impl.room.join.map
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.EmbeddedEventInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.EventThreadInfo
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.ThreadSummary
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.CallNotifyContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseMessageLikeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.FailedToParseStateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LegacyCallInviteContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MembershipChange
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileChangeContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RedactedContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RoomMembershipContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnableToDecryptContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UnknownContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.UtdCause
+import id.databisnis.android.bachot.libraries.matrix.impl.media.map
+import id.databisnis.android.bachot.libraries.matrix.impl.poll.map
+import id.databisnis.android.bachot.libraries.matrix.impl.room.join.map
import kotlinx.collections.immutable.toImmutableList
import kotlinx.collections.immutable.toImmutableMap
import org.matrix.rustcomponents.sdk.EmbeddedEventDetails
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/virtual/VirtualTimelineItemMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/virtual/VirtualTimelineItemMapper.kt
similarity index 81%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/virtual/VirtualTimelineItemMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/virtual/VirtualTimelineItemMapper.kt
index 770de4f5..1af1836b 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/item/virtual/VirtualTimelineItemMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/item/virtual/VirtualTimelineItemMapper.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.item.virtual
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.virtual
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
import org.matrix.rustcomponents.sdk.VirtualTimelineItem as RustVirtualTimelineItem
class VirtualTimelineItemMapper {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessor.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessor.kt
similarity index 84%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessor.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessor.kt
index 68be5cbf..1a25e104 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessor.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessor.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.postprocessor
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
/**
* This post processor is responsible for adding virtual items to indicate all the previous last forward item.
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessor.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessor.kt
similarity index 77%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessor.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessor.kt
index 6f20cfe4..3b9b7b14 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessor.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessor.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.postprocessor
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
-import io.element.android.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
class LoadingIndicatorsPostProcessor(private val systemClock: SystemClock) {
fun process(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessor.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessor.kt
similarity index 80%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessor.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessor.kt
index 39728023..88ea4fb2 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessor.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessor.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.postprocessor
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.event.MembershipChange
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherState
-import io.element.android.libraries.matrix.api.timeline.item.event.RoomMembershipContent
-import io.element.android.libraries.matrix.api.timeline.item.event.StateContent
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MembershipChange
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RoomMembershipContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StateContent
/**
* This timeline post-processor removes the room creation event and the self-join event from the timeline for DMs
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/TypingNotificationPostProcessor.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/TypingNotificationPostProcessor.kt
similarity index 69%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/TypingNotificationPostProcessor.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/TypingNotificationPostProcessor.kt
index d56d5363..b1320aa7 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/TypingNotificationPostProcessor.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/TypingNotificationPostProcessor.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.postprocessor
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
/**
* This post processor is responsible for adding a typing notification item to the timeline items when the timeline is in live mode.
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/reply/InReplyToMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/reply/InReplyToMapper.kt
similarity index 74%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/reply/InReplyToMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/reply/InReplyToMapper.kt
index 93e12d07..a798b6b2 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/reply/InReplyToMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/reply/InReplyToMapper.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.reply
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.reply
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.timeline.item.event.InReplyTo
-import io.element.android.libraries.matrix.impl.timeline.item.event.TimelineEventContentMapper
-import io.element.android.libraries.matrix.impl.timeline.item.event.map
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.InReplyTo
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event.TimelineEventContentMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event.map
import org.matrix.rustcomponents.sdk.EmbeddedEventDetails
import org.matrix.rustcomponents.sdk.InReplyToDetails
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/LogEventLocation.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/LogEventLocation.kt
similarity index 93%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/LogEventLocation.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/LogEventLocation.kt
index c84e042b..6f5d529a 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/LogEventLocation.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/LogEventLocation.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.tracing
+package id.databisnis.android.bachot.libraries.matrix.impl.tracing
/**
* This class is used to provide file, line, column information to the Rust SDK [org.matrix.rustcomponents.sdk.logEvent] method.
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/RustTracingService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/RustTracingService.kt
similarity index 82%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/RustTracingService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/RustTracingService.kt
index 204fece3..c012412b 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/RustTracingService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/RustTracingService.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.tracing
+package id.databisnis.android.bachot.libraries.matrix.impl.tracing
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.matrix.api.tracing.LogLevel
-import io.element.android.libraries.matrix.api.tracing.TracingConfiguration
-import io.element.android.libraries.matrix.api.tracing.TracingService
-import io.element.android.libraries.matrix.api.tracing.WriteToFilesConfiguration
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.LogLevel
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TracingConfiguration
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TracingService
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.WriteToFilesConfiguration
import org.matrix.rustcomponents.sdk.TracingFileConfiguration
import org.matrix.rustcomponents.sdk.reloadTracingFileWriter
import timber.log.Timber
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/RustTracingTree.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/RustTracingTree.kt
similarity index 96%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/RustTracingTree.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/RustTracingTree.kt
index 47e6c8f7..a28d9464 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/RustTracingTree.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/RustTracingTree.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.tracing
+package id.databisnis.android.bachot.libraries.matrix.impl.tracing
import android.util.Log
import org.matrix.rustcomponents.sdk.LogLevel
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/TraceLogPacksMapping.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/TraceLogPacksMapping.kt
similarity index 83%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/TraceLogPacksMapping.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/TraceLogPacksMapping.kt
index 0e26935b..55d75300 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/tracing/TraceLogPacksMapping.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/tracing/TraceLogPacksMapping.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.tracing
+package id.databisnis.android.bachot.libraries.matrix.impl.tracing
-import io.element.android.libraries.matrix.api.tracing.TraceLogPack
+import id.databisnis.android.bachot.libraries.matrix.api.tracing.TraceLogPack
import org.matrix.rustcomponents.sdk.TraceLogPacks as RustTraceLogPack
fun TraceLogPack.map(): RustTraceLogPack = when (this) {
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/usersearch/UserSearchResultMapper.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/usersearch/UserSearchResultMapper.kt
similarity index 75%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/usersearch/UserSearchResultMapper.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/usersearch/UserSearchResultMapper.kt
index 5a6481b4..d8d66d0b 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/usersearch/UserSearchResultMapper.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/usersearch/UserSearchResultMapper.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.usersearch
+package id.databisnis.android.bachot.libraries.matrix.impl.usersearch
-import io.element.android.libraries.matrix.api.user.MatrixSearchUserResults
-import io.element.android.libraries.matrix.impl.mapper.map
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixSearchUserResults
+import id.databisnis.android.bachot.libraries.matrix.impl.mapper.map
import kotlinx.collections.immutable.toImmutableList
import org.matrix.rustcomponents.sdk.SearchUsersResults
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/CallbackFlow.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/CallbackFlow.kt
similarity index 84%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/CallbackFlow.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/CallbackFlow.kt
index c7219e55..e9eda5e5 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/CallbackFlow.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/CallbackFlow.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.util
+package id.databisnis.android.bachot.libraries.matrix.impl.util
-import io.element.android.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
import kotlinx.coroutines.channels.ProducerScope
import kotlinx.coroutines.channels.awaitClose
import kotlinx.coroutines.flow.callbackFlow
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/Disposables.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/Disposables.kt
similarity index 86%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/Disposables.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/Disposables.kt
index 0107d6cb..fe14125b 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/Disposables.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/Disposables.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.util
+package id.databisnis.android.bachot.libraries.matrix.impl.util
import org.matrix.rustcomponents.sdk.Disposable
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/Error.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/Error.kt
similarity index 89%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/Error.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/Error.kt
index 0a1f45d1..aad680d3 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/Error.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/Error.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.util
+package id.databisnis.android.bachot.libraries.matrix.impl.util
import org.matrix.rustcomponents.sdk.ClientException
import timber.log.Timber
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/MessageEventContent.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/MessageEventContent.kt
similarity index 81%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/MessageEventContent.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/MessageEventContent.kt
index 3e320116..4ba23165 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/MessageEventContent.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/MessageEventContent.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.util
+package id.databisnis.android.bachot.libraries.matrix.impl.util
-import io.element.android.libraries.matrix.api.room.IntentionalMention
-import io.element.android.libraries.matrix.impl.room.map
+import id.databisnis.android.bachot.libraries.matrix.api.room.IntentionalMention
+import id.databisnis.android.bachot.libraries.matrix.impl.room.map
import org.matrix.rustcomponents.sdk.RoomMessageEventContentWithoutRelation
import org.matrix.rustcomponents.sdk.messageEventContentFromHtml
import org.matrix.rustcomponents.sdk.messageEventContentFromMarkdown
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/SessionPathsProvider.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/SessionPathsProvider.kt
similarity index 58%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/SessionPathsProvider.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/SessionPathsProvider.kt
index 0030c6e2..5d99ada3 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/SessionPathsProvider.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/SessionPathsProvider.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.util
+package id.databisnis.android.bachot.libraries.matrix.impl.util
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.impl.paths.SessionPaths
-import io.element.android.libraries.matrix.impl.paths.getSessionPaths
-import io.element.android.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.impl.paths.SessionPaths
+import id.databisnis.android.bachot.libraries.matrix.impl.paths.getSessionPaths
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
class SessionPathsProvider(
private val sessionStore: SessionStore,
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/TaskHandle.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/TaskHandle.kt
similarity index 92%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/TaskHandle.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/TaskHandle.kt
index 96b075c6..b161a58a 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/TaskHandle.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/TaskHandle.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.util
+package id.databisnis.android.bachot.libraries.matrix.impl.util
import org.matrix.rustcomponents.sdk.TaskHandle
import java.util.concurrent.CopyOnWriteArraySet
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/Token.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/Token.kt
similarity index 86%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/Token.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/Token.kt
index 815e134c..f1c3da8d 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/util/Token.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/Token.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.util
+package id.databisnis.android.bachot.libraries.matrix.impl.util
-import io.element.android.libraries.sessionstorage.api.SessionData
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionData
import org.matrix.rustcomponents.sdk.Session
import java.security.MessageDigest
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/verification/RustSessionVerificationService.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/verification/RustSessionVerificationService.kt
similarity index 92%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/verification/RustSessionVerificationService.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/verification/RustSessionVerificationService.kt
index 3014618b..d4e106d0 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/verification/RustSessionVerificationService.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/verification/RustSessionVerificationService.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.verification
+package id.databisnis.android.bachot.libraries.matrix.impl.verification
-import io.element.android.libraries.core.data.tryOrNull
-import io.element.android.libraries.core.extensions.runCatchingExceptions
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.verification.SessionVerificationData
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.api.verification.SessionVerificationServiceListener
-import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
-import io.element.android.libraries.matrix.api.verification.VerificationEmoji
-import io.element.android.libraries.matrix.api.verification.VerificationFlowState
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
-import io.element.android.libraries.matrix.impl.util.cancelAndDestroy
+import id.databisnis.android.bachot.libraries.core.data.tryOrNull
+import id.databisnis.android.bachot.libraries.core.extensions.runCatchingExceptions
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationData
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationServiceListener
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationEmoji
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationFlowState
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.matrix.impl.util.cancelAndDestroy
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.NonCancellable
import kotlinx.coroutines.flow.Flow
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/verification/SessionVerificationRequestDetails.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/verification/SessionVerificationRequestDetails.kt
similarity index 64%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/verification/SessionVerificationRequestDetails.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/verification/SessionVerificationRequestDetails.kt
index d88f9fd6..9ea85892 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/verification/SessionVerificationRequestDetails.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/verification/SessionVerificationRequestDetails.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.verification
+package id.databisnis.android.bachot.libraries.matrix.impl.verification
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.FlowId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.verification.SessionVerificationRequestDetails
-import io.element.android.libraries.matrix.api.verification.VerificationRequest
-import io.element.android.libraries.matrix.impl.mapper.map
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.FlowId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationRequestDetails
+import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
+import id.databisnis.android.bachot.libraries.matrix.impl.mapper.map
import org.matrix.rustcomponents.sdk.SessionVerificationRequestDetails as RustSessionVerificationRequestDetails
fun RustSessionVerificationRequestDetails.map() = SessionVerificationRequestDetails(
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/widget/DefaultCallWidgetSettingsProvider.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/widget/DefaultCallWidgetSettingsProvider.kt
similarity index 84%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/widget/DefaultCallWidgetSettingsProvider.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/widget/DefaultCallWidgetSettingsProvider.kt
index 60a0bead..620d1699 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/widget/DefaultCallWidgetSettingsProvider.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/widget/DefaultCallWidgetSettingsProvider.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.widget
+package id.databisnis.android.bachot.libraries.matrix.impl.widget
import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.core.meta.BuildType
-import io.element.android.libraries.matrix.api.widget.CallAnalyticCredentialsProvider
-import io.element.android.libraries.matrix.api.widget.CallWidgetSettingsProvider
-import io.element.android.libraries.matrix.api.widget.MatrixWidgetSettings
-import io.element.android.services.analytics.api.AnalyticsService
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildType
+import id.databisnis.android.bachot.libraries.matrix.api.widget.CallAnalyticCredentialsProvider
+import id.databisnis.android.bachot.libraries.matrix.api.widget.CallWidgetSettingsProvider
+import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetSettings
+import id.databisnis.android.bachot.services.analytics.api.AnalyticsService
import kotlinx.coroutines.flow.first
import org.matrix.rustcomponents.sdk.newVirtualElementCallWidget
import timber.log.Timber
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/widget/MatrixWidgetSettings.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/widget/MatrixWidgetSettings.kt
similarity index 89%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/widget/MatrixWidgetSettings.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/widget/MatrixWidgetSettings.kt
index 37a0b23e..6b124753 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/widget/MatrixWidgetSettings.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/widget/MatrixWidgetSettings.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.widget
+package id.databisnis.android.bachot.libraries.matrix.impl.widget
-import io.element.android.libraries.matrix.api.widget.MatrixWidgetSettings
+import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetSettings
import org.matrix.rustcomponents.sdk.ClientProperties
import org.matrix.rustcomponents.sdk.Room
import org.matrix.rustcomponents.sdk.WidgetSettings
diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/widget/RustWidgetDriver.kt b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/widget/RustWidgetDriver.kt
similarity index 91%
rename from libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/widget/RustWidgetDriver.kt
rename to libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/widget/RustWidgetDriver.kt
index 1d1824d2..6a6c2eb6 100644
--- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/widget/RustWidgetDriver.kt
+++ b/libraries/matrix/impl/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/widget/RustWidgetDriver.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.widget
+package id.databisnis.android.bachot.libraries.matrix.impl.widget
-import io.element.android.libraries.matrix.api.widget.MatrixWidgetDriver
-import io.element.android.libraries.matrix.api.widget.MatrixWidgetSettings
+import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetDriver
+import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetSettings
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/FakeClientBuilderProvider.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/FakeClientBuilderProvider.kt
similarity index 77%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/FakeClientBuilderProvider.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/FakeClientBuilderProvider.kt
index 97aedb90..77da6cf6 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/FakeClientBuilderProvider.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/FakeClientBuilderProvider.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl
+package id.databisnis.android.bachot.libraries.matrix.impl
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiClientBuilder
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiClientBuilder
import org.matrix.rustcomponents.sdk.ClientBuilder
class FakeClientBuilderProvider(
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/RustClientSessionDelegateTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustClientSessionDelegateTest.kt
similarity index 76%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/RustClientSessionDelegateTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustClientSessionDelegateTest.kt
index 7c633482..2981a3d9 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/RustClientSessionDelegateTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustClientSessionDelegateTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl
+package id.databisnis.android.bachot.libraries.matrix.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustSession
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustSession
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runCurrent
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientFactoryTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClientFactoryTest.kt
similarity index 61%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientFactoryTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClientFactoryTest.kt
index 471efa30..96270c37 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientFactoryTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClientFactoryTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl
+package id.databisnis.android.bachot.libraries.matrix.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.impl.auth.FakeProxyProvider
-import io.element.android.libraries.matrix.impl.auth.FakeUserCertificatesProvider
-import io.element.android.libraries.matrix.impl.room.FakeTimelineEventTypeFilterFactory
-import io.element.android.libraries.network.useragent.SimpleUserAgentProvider
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.services.toolbox.test.systemclock.FakeSystemClock
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.impl.auth.FakeProxyProvider
+import id.databisnis.android.bachot.libraries.matrix.impl.auth.FakeUserCertificatesProvider
+import id.databisnis.android.bachot.libraries.matrix.impl.room.FakeTimelineEventTypeFilterFactory
+import id.databisnis.android.bachot.libraries.network.useragent.SimpleUserAgentProvider
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.services.toolbox.test.systemclock.FakeSystemClock
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Ignore
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClientTest.kt
similarity index 73%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClientTest.kt
index 06bd91eb..3e99cb75 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/RustMatrixClientTest.kt
@@ -8,25 +8,25 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.libraries.matrix.impl
+package id.databisnis.android.bachot.libraries.matrix.impl
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.featureflag.test.FakeFeatureFlagService
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiSyncService
-import io.element.android.libraries.matrix.impl.room.FakeTimelineEventTypeFilterFactory
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.A_DEVICE_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_NAME
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.services.toolbox.test.systemclock.FakeSystemClock
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.featureflag.test.FakeFeatureFlagService
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiSyncService
+import id.databisnis.android.bachot.libraries.matrix.impl.room.FakeTimelineEventTypeFilterFactory
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.A_DEVICE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.services.toolbox.test.systemclock.FakeSystemClock
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.advanceUntilIdle
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/analytics/JoinedExtKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/JoinedExtKtTest.kt
similarity index 93%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/analytics/JoinedExtKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/JoinedExtKtTest.kt
index 68adfe00..b47c12ba 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/analytics/JoinedExtKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/JoinedExtKtTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.analytics
+package id.databisnis.android.bachot.libraries.matrix.impl.analytics
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/analytics/UtdTrackerTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/UtdTrackerTest.kt
similarity index 96%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/analytics/UtdTrackerTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/UtdTrackerTest.kt
index e59329bd..63c4ee2f 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/analytics/UtdTrackerTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/analytics/UtdTrackerTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.analytics
+package id.databisnis.android.bachot.libraries.matrix.impl.analytics
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.Error
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustUnableToDecryptInfo
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustUnableToDecryptInfo
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
import org.junit.Test
import uniffi.matrix_sdk_crypto.UtdCause
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/AuthenticationExceptionMappingTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/AuthenticationExceptionMappingTest.kt
similarity index 96%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/AuthenticationExceptionMappingTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/AuthenticationExceptionMappingTest.kt
index a2425525..dc447b14 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/AuthenticationExceptionMappingTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/AuthenticationExceptionMappingTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
import com.google.common.truth.ThrowableSubject
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.auth.AuthenticationException
+import id.databisnis.android.bachot.libraries.matrix.api.auth.AuthenticationException
import org.junit.Test
import org.matrix.rustcomponents.sdk.ClientBuildException
import org.matrix.rustcomponents.sdk.OidcException
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/FakePassphraseGenerator.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/FakePassphraseGenerator.kt
similarity index 66%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/FakePassphraseGenerator.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/FakePassphraseGenerator.kt
index a0899204..7e807cd8 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/FakePassphraseGenerator.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/FakePassphraseGenerator.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
-import io.element.android.libraries.matrix.impl.keys.PassphraseGenerator
-import io.element.android.libraries.matrix.test.A_PASSPHRASE
+import id.databisnis.android.bachot.libraries.matrix.impl.keys.PassphraseGenerator
+import id.databisnis.android.bachot.libraries.matrix.test.A_PASSPHRASE
class FakePassphraseGenerator(
private val passphrase: () -> String? = { A_PASSPHRASE }
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/FakeProxyProvider.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/FakeProxyProvider.kt
similarity index 71%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/FakeProxyProvider.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/FakeProxyProvider.kt
index 4fa0c06c..766bd3a0 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/FakeProxyProvider.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/FakeProxyProvider.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
-import io.element.android.libraries.matrix.impl.proxy.ProxyProvider
+import id.databisnis.android.bachot.libraries.matrix.impl.proxy.ProxyProvider
class FakeProxyProvider : ProxyProvider {
override fun provides(): String? {
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/FakeUserCertificatesProvider.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/FakeUserCertificatesProvider.kt
similarity index 70%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/FakeUserCertificatesProvider.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/FakeUserCertificatesProvider.kt
index bf4f697e..ddb714f7 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/FakeUserCertificatesProvider.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/FakeUserCertificatesProvider.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
-import io.element.android.libraries.matrix.impl.certificates.UserCertificatesProvider
+import id.databisnis.android.bachot.libraries.matrix.impl.certificates.UserCertificatesProvider
class FakeUserCertificatesProvider : UserCertificatesProvider {
override fun provides(): List {
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/HomeserverDetailsKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/HomeserverDetailsKtTest.kt
similarity index 80%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/HomeserverDetailsKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/HomeserverDetailsKtTest.kt
index 82fa3dfb..67085dfd 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/HomeserverDetailsKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/HomeserverDetailsKtTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.auth.MatrixHomeServerDetails
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiHomeserverLoginDetails
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixHomeServerDetails
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiHomeserverLoginDetails
import org.junit.Ignore
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/OidcConfigurationProviderTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/OidcConfigurationProviderTest.kt
similarity index 70%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/OidcConfigurationProviderTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/OidcConfigurationProviderTest.kt
index 095cf549..d1b74c2e 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/OidcConfigurationProviderTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/OidcConfigurationProviderTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.auth.FAKE_REDIRECT_URL
-import io.element.android.libraries.matrix.test.auth.FakeOidcRedirectUrlProvider
-import io.element.android.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FAKE_REDIRECT_URL
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeOidcRedirectUrlProvider
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
import org.junit.Test
class OidcConfigurationProviderTest {
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/RustHomeserverLoginCompatibilityCheckerTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustHomeserverLoginCompatibilityCheckerTest.kt
similarity index 81%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/RustHomeserverLoginCompatibilityCheckerTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustHomeserverLoginCompatibilityCheckerTest.kt
index c0122b2a..846cdd1f 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/RustHomeserverLoginCompatibilityCheckerTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustHomeserverLoginCompatibilityCheckerTest.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.impl.FakeClientBuilderProvider
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiClientBuilder
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiHomeserverLoginDetails
+import id.databisnis.android.bachot.libraries.matrix.impl.FakeClientBuilderProvider
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiClientBuilder
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiHomeserverLoginDetails
import kotlinx.coroutines.test.runTest
import org.junit.Ignore
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/RustMatrixAuthenticationServiceTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustMatrixAuthenticationServiceTest.kt
similarity index 68%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/RustMatrixAuthenticationServiceTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustMatrixAuthenticationServiceTest.kt
index f620e942..ea637ab3 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/RustMatrixAuthenticationServiceTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/RustMatrixAuthenticationServiceTest.kt
@@ -6,21 +6,21 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth
+package id.databisnis.android.bachot.libraries.matrix.impl.auth
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.impl.ClientBuilderProvider
-import io.element.android.libraries.matrix.impl.FakeClientBuilderProvider
-import io.element.android.libraries.matrix.impl.createRustMatrixClientFactory
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiClientBuilder
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiHomeserverLoginDetails
-import io.element.android.libraries.matrix.impl.paths.SessionPathsFactory
-import io.element.android.libraries.matrix.test.auth.FakeOidcRedirectUrlProvider
-import io.element.android.libraries.matrix.test.core.aBuildMeta
-import io.element.android.libraries.sessionstorage.api.SessionStore
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.impl.ClientBuilderProvider
+import id.databisnis.android.bachot.libraries.matrix.impl.FakeClientBuilderProvider
+import id.databisnis.android.bachot.libraries.matrix.impl.createRustMatrixClientFactory
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiClientBuilder
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiHomeserverLoginDetails
+import id.databisnis.android.bachot.libraries.matrix.impl.paths.SessionPathsFactory
+import id.databisnis.android.bachot.libraries.matrix.test.auth.FakeOidcRedirectUrlProvider
+import id.databisnis.android.bachot.libraries.matrix.test.core.aBuildMeta
+import id.databisnis.android.bachot.libraries.sessionstorage.api.SessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Ignore
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrErrorMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrErrorMapperTest.kt
similarity index 88%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrErrorMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrErrorMapperTest.kt
index 0ef20c82..6e3cfba8 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrErrorMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrErrorMapperTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.impl.auth.qrlogin
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeDecodeException
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrLoginException
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeDecodeException
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrLoginException
import org.junit.Test
import org.matrix.rustcomponents.sdk.HumanQrLoginException as RustHumanQrLoginException
import org.matrix.rustcomponents.sdk.QrCodeDecodeException as RustQrCodeDecodeException
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensionsKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensionsKtTest.kt
similarity index 86%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensionsKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensionsKtTest.kt
index 94d1833d..78edfb5f 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensionsKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/QrLoginProgressExtensionsKtTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.impl.auth.qrlogin
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
import org.junit.Test
import org.matrix.rustcomponents.sdk.QrLoginProgress
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginDataTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginDataTest.kt
similarity index 81%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginDataTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginDataTest.kt
index d4c71f2a..e2001132 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginDataTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/auth/qrlogin/SdkQrCodeLoginDataTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.impl.auth.qrlogin
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiQrCodeData
-import io.element.android.libraries.matrix.test.A_HOMESERVER_URL
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiQrCodeData
+import id.databisnis.android.bachot.libraries.matrix.test.A_HOMESERVER_URL
import org.junit.Ignore
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/core/ProgressWatcherWrapperKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/core/ProgressWatcherWrapperKtTest.kt
similarity index 88%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/core/ProgressWatcherWrapperKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/core/ProgressWatcherWrapperKtTest.kt
index 63b7c9a1..e89a602d 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/core/ProgressWatcherWrapperKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/core/ProgressWatcherWrapperKtTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.core
+package id.databisnis.android.bachot.libraries.matrix.impl.core
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.ProgressCallback
+import id.databisnis.android.bachot.libraries.matrix.api.core.ProgressCallback
import kotlinx.coroutines.test.runTest
import org.junit.Test
import org.matrix.rustcomponents.sdk.TransmissionProgress
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupStateMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupStateMapperTest.kt
similarity index 88%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupStateMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupStateMapperTest.kt
index 66e71ae2..ce12426c 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupStateMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupStateMapperTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
import org.junit.Test
import org.matrix.rustcomponents.sdk.BackupState as RustBackupState
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupUploadStateMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupUploadStateMapperTest.kt
similarity index 88%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupUploadStateMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupUploadStateMapperTest.kt
index 8818607c..0da19d1e 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/BackupUploadStateMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/BackupUploadStateMapperTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
import org.junit.Test
import org.matrix.rustcomponents.sdk.BackupUploadState as RustBackupUploadState
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/EnableRecoveryProgressMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/EnableRecoveryProgressMapperTest.kt
similarity index 89%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/EnableRecoveryProgressMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/EnableRecoveryProgressMapperTest.kt
index a0227c93..c493841f 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/EnableRecoveryProgressMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/EnableRecoveryProgressMapperTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.encryption.EnableRecoveryProgress
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EnableRecoveryProgress
import org.junit.Test
import org.matrix.rustcomponents.sdk.EnableRecoveryProgress as RustEnableRecoveryProgress
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/RecoveryStateMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RecoveryStateMapperTest.kt
similarity index 85%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/RecoveryStateMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RecoveryStateMapperTest.kt
index 10835198..e8339760 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/encryption/RecoveryStateMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/encryption/RecoveryStateMapperTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.encryption
+package id.databisnis.android.bachot.libraries.matrix.impl.encryption
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
import org.junit.Test
import org.matrix.rustcomponents.sdk.RecoveryState as RustRecoveryState
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/EventTimelineItem.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/EventTimelineItem.kt
similarity index 86%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/EventTimelineItem.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/EventTimelineItem.kt
index 1e5692d5..0584cd10 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/EventTimelineItem.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/EventTimelineItem.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiLazyTimelineItemProvider
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiLazyTimelineItemProvider
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
import org.matrix.rustcomponents.sdk.EventOrTransactionId
import org.matrix.rustcomponents.sdk.EventSendState
import org.matrix.rustcomponents.sdk.EventTimelineItem
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/EventTimelineItemContent.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/EventTimelineItemContent.kt
similarity index 93%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/EventTimelineItemContent.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/EventTimelineItemContent.kt
index cf29697f..dcb3face 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/EventTimelineItemContent.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/EventTimelineItemContent.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
import org.matrix.rustcomponents.sdk.MessageContent
import org.matrix.rustcomponents.sdk.MessageType
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/EventTimelineItemDebugInfo.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/EventTimelineItemDebugInfo.kt
similarity index 87%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/EventTimelineItemDebugInfo.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/EventTimelineItemDebugInfo.kt
index 6995c491..49ec5931 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/EventTimelineItemDebugInfo.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/EventTimelineItemDebugInfo.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
import org.matrix.rustcomponents.sdk.EventTimelineItemDebugInfo
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/NotificationItem.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/NotificationItem.kt
similarity index 86%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/NotificationItem.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/NotificationItem.kt
index e5b77b24..ea8a8188 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/NotificationItem.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/NotificationItem.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiTimelineEvent
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
-import io.element.android.libraries.matrix.test.A_USER_NAME
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiTimelineEvent
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
import org.matrix.rustcomponents.sdk.Action
import org.matrix.rustcomponents.sdk.JoinRule
import org.matrix.rustcomponents.sdk.NotificationEvent
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomDescription.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomDescription.kt
similarity index 81%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomDescription.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomDescription.kt
index 94909371..3c71f84a 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomDescription.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomDescription.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
import org.matrix.rustcomponents.sdk.PublicRoomJoinRule
import org.matrix.rustcomponents.sdk.RoomDescription
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomHero.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomHero.kt
similarity index 69%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomHero.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomHero.kt
index 6725d805..a99f87d6 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomHero.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomHero.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
import org.matrix.rustcomponents.sdk.RoomHero
internal fun aRustRoomHero(
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomInfo.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomInfo.kt
similarity index 91%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomInfo.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomInfo.kt
index b8454b23..8a37cb1e 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomInfo.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomInfo.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomPowerLevels
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_NAME
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomPowerLevels
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
import org.matrix.rustcomponents.sdk.JoinRule
import org.matrix.rustcomponents.sdk.Membership
import org.matrix.rustcomponents.sdk.RoomHero
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomMember.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomMember.kt
similarity index 88%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomMember.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomMember.kt
index 90043409..4aabd9de 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomMember.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomMember.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
-import io.element.android.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
import org.matrix.rustcomponents.sdk.MembershipState
import org.matrix.rustcomponents.sdk.PowerLevel
import org.matrix.rustcomponents.sdk.RoomMember
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomNotificationSettings.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomNotificationSettings.kt
similarity index 88%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomNotificationSettings.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomNotificationSettings.kt
index 30b9ed4a..ece46bbf 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomNotificationSettings.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomNotificationSettings.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
import org.matrix.rustcomponents.sdk.RoomNotificationMode
import org.matrix.rustcomponents.sdk.RoomNotificationSettings
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomPowerLevels.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomPowerLevels.kt
similarity index 91%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomPowerLevels.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomPowerLevels.kt
index 1c1bbb42..623ede5f 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomPowerLevels.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomPowerLevels.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
import org.matrix.rustcomponents.sdk.RoomPowerLevelsValues
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomPreviewInfo.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomPreviewInfo.kt
similarity index 83%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomPreviewInfo.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomPreviewInfo.kt
index 0ff92f2b..2512b2e0 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/RoomPreviewInfo.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/RoomPreviewInfo.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
import org.matrix.rustcomponents.sdk.JoinRule
import org.matrix.rustcomponents.sdk.Membership
import org.matrix.rustcomponents.sdk.RoomPreviewInfo
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/SearchUsersResults.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/SearchUsersResults.kt
similarity index 86%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/SearchUsersResults.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/SearchUsersResults.kt
index 7782eb59..e6003682 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/SearchUsersResults.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/SearchUsersResults.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
import org.matrix.rustcomponents.sdk.SearchUsersResults
import org.matrix.rustcomponents.sdk.UserProfile
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/Session.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/Session.kt
similarity index 73%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/Session.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/Session.kt
index 133e7ff4..f35a95c5 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/Session.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/Session.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
-import io.element.android.libraries.matrix.test.A_DEVICE_ID
-import io.element.android.libraries.matrix.test.A_HOMESERVER_URL
-import io.element.android.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_DEVICE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_HOMESERVER_URL
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
import org.matrix.rustcomponents.sdk.Session
import org.matrix.rustcomponents.sdk.SlidingSyncVersion
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/SpaceRoom.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/SpaceRoom.kt
similarity index 87%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/SpaceRoom.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/SpaceRoom.kt
index 7b821270..f64d462c 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/SpaceRoom.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/SpaceRoom.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
import org.matrix.rustcomponents.sdk.JoinRule
import org.matrix.rustcomponents.sdk.Membership
import org.matrix.rustcomponents.sdk.RoomHero
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/TimelineEventType.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/TimelineEventType.kt
similarity index 89%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/TimelineEventType.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/TimelineEventType.kt
index 395b2aef..4dca6d99 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/TimelineEventType.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/TimelineEventType.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
-import io.element.android.libraries.matrix.test.A_MESSAGE
+import id.databisnis.android.bachot.libraries.matrix.test.A_MESSAGE
import org.matrix.rustcomponents.sdk.FormattedBody
import org.matrix.rustcomponents.sdk.MessageLikeEventContent
import org.matrix.rustcomponents.sdk.MessageType
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/UnableToDecryptInfo.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/UnableToDecryptInfo.kt
similarity index 92%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/UnableToDecryptInfo.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/UnableToDecryptInfo.kt
index 7a7acec4..a6fa9c85 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/UnableToDecryptInfo.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/UnableToDecryptInfo.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
import org.matrix.rustcomponents.sdk.UnableToDecryptInfo
import uniffi.matrix_sdk_crypto.UtdCause
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/UserProfile.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/UserProfile.kt
similarity index 78%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/UserProfile.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/UserProfile.kt
index c91327a6..c8266eb8 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/factories/UserProfile.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/factories/UserProfile.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.factories
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories
-import io.element.android.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
import org.matrix.rustcomponents.sdk.UserProfile
fun aRustUserProfile(
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiClient.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiClient.kt
similarity index 90%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiClient.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiClient.kt
index a2227ab6..ad0187cc 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiClient.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiClient.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustSession
-import io.element.android.libraries.matrix.test.A_DEVICE_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustSession
+import id.databisnis.android.bachot.libraries.matrix.test.A_DEVICE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
import org.matrix.rustcomponents.sdk.Client
import org.matrix.rustcomponents.sdk.ClientDelegate
import org.matrix.rustcomponents.sdk.Encryption
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiClientBuilder.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiClientBuilder.kt
similarity index 97%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiClientBuilder.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiClientBuilder.kt
index 3ac1fefd..d8142985 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiClientBuilder.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiClientBuilder.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.Client
import org.matrix.rustcomponents.sdk.ClientBuilder
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiEncryption.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiEncryption.kt
similarity index 91%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiEncryption.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiEncryption.kt
index 89cfd57f..e614fa88 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiEncryption.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiEncryption.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
import org.matrix.rustcomponents.sdk.BackupState
import org.matrix.rustcomponents.sdk.BackupStateListener
import org.matrix.rustcomponents.sdk.Encryption
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiHomeserverLoginDetails.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiHomeserverLoginDetails.kt
similarity index 92%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiHomeserverLoginDetails.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiHomeserverLoginDetails.kt
index ade3a232..a4f16826 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiHomeserverLoginDetails.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiHomeserverLoginDetails.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.HomeserverLoginDetails
import org.matrix.rustcomponents.sdk.NoHandle
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiLazyTimelineItemProvider.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiLazyTimelineItemProvider.kt
similarity index 83%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiLazyTimelineItemProvider.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiLazyTimelineItemProvider.kt
index 8ee167d7..21e206a2 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiLazyTimelineItemProvider.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiLazyTimelineItemProvider.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
-import io.element.android.libraries.matrix.impl.fixtures.factories.anEventTimelineItemDebugInfo
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.anEventTimelineItemDebugInfo
import org.matrix.rustcomponents.sdk.EventTimelineItemDebugInfo
import org.matrix.rustcomponents.sdk.LazyTimelineItemProvider
import org.matrix.rustcomponents.sdk.NoHandle
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationClient.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationClient.kt
similarity index 92%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationClient.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationClient.kt
index 782cf0ef..56feb3c6 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationClient.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationClient.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.BatchNotificationResult
import org.matrix.rustcomponents.sdk.NoHandle
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationSettings.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationSettings.kt
similarity index 84%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationSettings.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationSettings.kt
index d2ed0ce8..84468676 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationSettings.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiNotificationSettings.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomNotificationSettings
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomNotificationSettings
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.NotificationSettings
import org.matrix.rustcomponents.sdk.NotificationSettingsDelegate
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiQrCodeData.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiQrCodeData.kt
similarity index 78%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiQrCodeData.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiQrCodeData.kt
index d377643f..f45c7f85 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiQrCodeData.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiQrCodeData.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.QrCodeData
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoom.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoom.kt
similarity index 82%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoom.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoom.kt
index 86625c97..48252810 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoom.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoom.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomInfo
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
import org.matrix.rustcomponents.sdk.EventTimelineItem
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.Room
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomDirectorySearch.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomDirectorySearch.kt
similarity index 89%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomDirectorySearch.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomDirectorySearch.kt
index f941b325..562dee46 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomDirectorySearch.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomDirectorySearch.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.RoomDirectorySearch
import org.matrix.rustcomponents.sdk.RoomDirectorySearchEntriesListener
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomList.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomList.kt
similarity index 83%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomList.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomList.kt
index f3d71208..dca56760 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomList.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomList.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.RoomList
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomListService.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomListService.kt
similarity index 94%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomListService.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomListService.kt
index 5f651940..baecf023 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomListService.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomListService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.RoomList
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomMembersIterator.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomMembersIterator.kt
similarity index 92%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomMembersIterator.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomMembersIterator.kt
index 06dc7936..b297cb51 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomMembersIterator.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomMembersIterator.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.RoomMember
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomPowerLevels.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomPowerLevels.kt
similarity index 93%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomPowerLevels.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomPowerLevels.kt
index 72464827..a0549f6e 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomPowerLevels.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiRoomPowerLevels.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.RoomPowerLevels
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSessionVerificationController.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSessionVerificationController.kt
similarity index 88%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSessionVerificationController.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSessionVerificationController.kt
index c6aa5475..3c54307a 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSessionVerificationController.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSessionVerificationController.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.SessionVerificationController
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceRoomList.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceRoomList.kt
similarity index 90%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceRoomList.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceRoomList.kt
index 40c36271..307489b2 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceRoomList.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceRoomList.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.SpaceListUpdate
import org.matrix.rustcomponents.sdk.SpaceRoom
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceService.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceService.kt
similarity index 83%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceService.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceService.kt
index ca9ec75a..d82a19c4 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceService.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSpaceService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.SpaceService
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncService.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncService.kt
similarity index 92%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncService.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncService.kt
index d4d87d0a..da71a9da 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncService.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncService.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.RoomListService
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncServiceBuilder.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncServiceBuilder.kt
similarity index 90%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncServiceBuilder.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncServiceBuilder.kt
index 2cb67f25..b3b079bf 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncServiceBuilder.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiSyncServiceBuilder.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.SyncService
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTaskHandle.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTaskHandle.kt
similarity index 86%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTaskHandle.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTaskHandle.kt
index 24d78845..c91fbb88 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTaskHandle.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTaskHandle.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.TaskHandle
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimeline.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimeline.kt
similarity index 95%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimeline.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimeline.kt
index d45330bd..8c435a2f 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimeline.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimeline.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.PaginationStatusListener
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEvent.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEvent.kt
similarity index 70%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEvent.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEvent.kt
index f364ca63..3dc0c3dd 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEvent.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEvent.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustTimelineEventTypeMessageLike
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.services.toolbox.test.systemclock.A_FAKE_TIMESTAMP
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustTimelineEventTypeMessageLike
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.services.toolbox.test.systemclock.A_FAKE_TIMESTAMP
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.TimelineEvent
import org.matrix.rustcomponents.sdk.TimelineEventType
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEventTypeFilter.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEventTypeFilter.kt
similarity index 85%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEventTypeFilter.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEventTypeFilter.kt
index 067567c4..021c40be 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEventTypeFilter.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineEventTypeFilter.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.NoHandle
import org.matrix.rustcomponents.sdk.TimelineEventTypeFilter
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineItem.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineItem.kt
similarity index 92%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineItem.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineItem.kt
index eb7f8a14..11582c2c 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineItem.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/fixtures/fakes/FakeFfiTimelineItem.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.fixtures.fakes
+package id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes
import org.matrix.rustcomponents.sdk.EventTimelineItem
import org.matrix.rustcomponents.sdk.NoHandle
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/keys/DefaultPassphraseGeneratorTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/keys/DefaultPassphraseGeneratorTest.kt
similarity index 92%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/keys/DefaultPassphraseGeneratorTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/keys/DefaultPassphraseGeneratorTest.kt
index 465d9200..6fd4cb14 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/keys/DefaultPassphraseGeneratorTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/keys/DefaultPassphraseGeneratorTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.keys
+package id.databisnis.android.bachot.libraries.matrix.impl.keys
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/mapper/SessionKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/SessionKtTest.kt
similarity index 84%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/mapper/SessionKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/SessionKtTest.kt
index e5fc8b15..2f566a53 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/mapper/SessionKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/SessionKtTest.kt
@@ -6,18 +6,18 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.mapper
+package id.databisnis.android.bachot.libraries.matrix.impl.mapper
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.auth.external.ExternalSession
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustSession
-import io.element.android.libraries.matrix.impl.paths.SessionPaths
-import io.element.android.libraries.matrix.test.A_DEVICE_ID
-import io.element.android.libraries.matrix.test.A_HOMESERVER_URL
-import io.element.android.libraries.matrix.test.A_HOMESERVER_URL_2
-import io.element.android.libraries.matrix.test.A_SECRET
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.sessionstorage.api.LoginType
+import id.databisnis.android.bachot.libraries.matrix.api.auth.external.ExternalSession
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustSession
+import id.databisnis.android.bachot.libraries.matrix.impl.paths.SessionPaths
+import id.databisnis.android.bachot.libraries.matrix.test.A_DEVICE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_HOMESERVER_URL
+import id.databisnis.android.bachot.libraries.matrix.test.A_HOMESERVER_URL_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_SECRET
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.sessionstorage.api.LoginType
import org.junit.Test
import java.io.File
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/mapper/UserProfileMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/UserProfileMapperTest.kt
similarity index 64%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/mapper/UserProfileMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/UserProfileMapperTest.kt
index 61e58863..c0dc30e6 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/mapper/UserProfileMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mapper/UserProfileMapperTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.mapper
+package id.databisnis.android.bachot.libraries.matrix.impl.mapper
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustUserProfile
-import io.element.android.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustUserProfile
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
import org.junit.Test
class UserProfileMapperTest {
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/mxc/DefaultMxcToolsTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mxc/DefaultMxcToolsTest.kt
similarity index 94%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/mxc/DefaultMxcToolsTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mxc/DefaultMxcToolsTest.kt
index 56863c51..3061f890 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/mxc/DefaultMxcToolsTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/mxc/DefaultMxcToolsTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.mxc
+package id.databisnis.android.bachot.libraries.matrix.impl.mxc
import com.google.common.truth.Truth.assertThat
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/notification/RustNotificationServiceTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/RustNotificationServiceTest.kt
similarity index 72%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/notification/RustNotificationServiceTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/RustNotificationServiceTest.kt
index e6fc802e..1981d6e9 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/notification/RustNotificationServiceTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notification/RustNotificationServiceTest.kt
@@ -6,27 +6,27 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.notification
+package id.databisnis.android.bachot.libraries.matrix.impl.notification
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.exception.NotificationResolverException
-import io.element.android.libraries.matrix.api.notification.NotificationContent
-import io.element.android.libraries.matrix.api.timeline.item.event.TextMessageType
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustBatchNotificationResult
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustNotificationEventTimeline
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustNotificationItem
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiNotificationClient
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiTimelineEvent
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.AN_EVENT_ID_2
-import io.element.android.libraries.matrix.test.A_MESSAGE
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.services.toolbox.api.systemclock.SystemClock
-import io.element.android.services.toolbox.test.systemclock.FakeSystemClock
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.exception.NotificationResolverException
+import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TextMessageType
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustBatchNotificationResult
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustNotificationEventTimeline
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustNotificationItem
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiNotificationClient
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiTimelineEvent
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_MESSAGE
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.services.toolbox.test.systemclock.FakeSystemClock
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Ignore
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/notificationsettings/RustNotificationSettingsServiceTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notificationsettings/RustNotificationSettingsServiceTest.kt
similarity index 73%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/notificationsettings/RustNotificationSettingsServiceTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notificationsettings/RustNotificationSettingsServiceTest.kt
index 81d0a330..59dc364d 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/notificationsettings/RustNotificationSettingsServiceTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/notificationsettings/RustNotificationSettingsServiceTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.notificationsettings
+package id.databisnis.android.bachot.libraries.matrix.impl.notificationsettings
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiNotificationSettings
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiNotificationSettings
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runTest
import org.junit.Ignore
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/oidc/AccountManagementActionKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/oidc/AccountManagementActionKtTest.kt
similarity index 83%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/oidc/AccountManagementActionKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/oidc/AccountManagementActionKtTest.kt
index 81154656..3b1bebe8 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/oidc/AccountManagementActionKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/oidc/AccountManagementActionKtTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.oidc
+package id.databisnis.android.bachot.libraries.matrix.impl.oidc
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.oidc.AccountManagementAction
-import io.element.android.libraries.matrix.test.A_DEVICE_ID
+import id.databisnis.android.bachot.libraries.matrix.api.oidc.AccountManagementAction
+import id.databisnis.android.bachot.libraries.matrix.test.A_DEVICE_ID
import org.junit.Test
import org.matrix.rustcomponents.sdk.AccountManagementAction as RustAccountManagementAction
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultMatrixToConverterTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultMatrixToConverterTest.kt
similarity index 97%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultMatrixToConverterTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultMatrixToConverterTest.kt
index dcd2c459..dccfabc8 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/permalink/DefaultMatrixToConverterTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/permalink/DefaultMatrixToConverterTest.kt
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.permalink
+package id.databisnis.android.bachot.libraries.matrix.impl.permalink
import android.net.Uri
import com.google.common.truth.Truth.assertThat
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/poll/PollKindKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/poll/PollKindKtTest.kt
similarity index 90%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/poll/PollKindKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/poll/PollKindKtTest.kt
index ed475dc1..5a14c211 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/poll/PollKindKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/poll/PollKindKtTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.poll
+package id.databisnis.android.bachot.libraries.matrix.impl.poll
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.poll.PollKind
+import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
import org.junit.Test
import org.matrix.rustcomponents.sdk.PollKind as RustPollKind
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/pushers/RustPushersServiceTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/pushers/RustPushersServiceTest.kt
similarity index 82%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/pushers/RustPushersServiceTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/pushers/RustPushersServiceTest.kt
index 1843bf4d..403247d1 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/pushers/RustPushersServiceTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/pushers/RustPushersServiceTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.pushers
+package id.databisnis.android.bachot.libraries.matrix.impl.pushers
-import io.element.android.libraries.matrix.api.pusher.SetHttpPusherData
-import io.element.android.libraries.matrix.api.pusher.UnsetHttpPusherData
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.pusher.SetHttpPusherData
+import id.databisnis.android.bachot.libraries.matrix.api.pusher.UnsetHttpPusherData
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.test.runTest
import org.junit.Ignore
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/FakeTimelineEventTypeFilterFactory.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/FakeTimelineEventTypeFilterFactory.kt
similarity index 68%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/FakeTimelineEventTypeFilterFactory.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/FakeTimelineEventTypeFilterFactory.kt
index 52da51a1..723d45db 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/FakeTimelineEventTypeFilterFactory.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/FakeTimelineEventTypeFilterFactory.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.matrix.api.room.StateEventType
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiTimelineEventTypeFilter
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiTimelineEventTypeFilter
import org.matrix.rustcomponents.sdk.TimelineEventTypeFilter
class FakeTimelineEventTypeFilterFactory : TimelineEventTypeFilterFactory {
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/MessageEventTypeKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/MessageEventTypeKtTest.kt
similarity index 97%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/MessageEventTypeKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/MessageEventTypeKtTest.kt
index 654989a3..a3c33100 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/MessageEventTypeKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/MessageEventTypeKtTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.MessageEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.MessageEventType
import org.junit.Test
import org.matrix.rustcomponents.sdk.MessageLikeEventType
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoExtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoExtTest.kt
similarity index 79%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoExtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoExtTest.kt
index dc4eba26..87bfa903 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoExtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoExtTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomHero
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomInfo
-import io.element.android.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomHero
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
import org.junit.Ignore
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoMapperTest.kt
similarity index 84%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoMapperTest.kt
index c964f029..98876e5d 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RoomInfoMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomInfoMapperTest.kt
@@ -6,29 +6,29 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
-import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevels
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomHero
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomInfo
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomMember
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomPowerLevels
-import io.element.android.libraries.matrix.test.AN_AVATAR_URL
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_3
-import io.element.android.libraries.matrix.test.A_USER_ID_6
-import io.element.android.libraries.matrix.test.room.aRoomMember
-import io.element.android.libraries.matrix.test.room.defaultRoomPowerLevelValues
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevels
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomHero
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomMember
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomPowerLevels
+import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_3
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_6
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomMember
+import id.databisnis.android.bachot.libraries.matrix.test.room.defaultRoomPowerLevelValues
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.persistentMapOf
import kotlinx.collections.immutable.toImmutableList
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RoomTypeKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomTypeKtTest.kt
similarity index 81%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RoomTypeKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomTypeKtTest.kt
index a6920b6e..1aab40b3 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RoomTypeKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RoomTypeKtTest.kt
@@ -5,9 +5,9 @@
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
-import io.element.android.libraries.matrix.api.room.RoomType
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomType
import org.junit.Test
import org.matrix.rustcomponents.sdk.RoomType as RustRoomType
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RustBaseRoomTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RustBaseRoomTest.kt
similarity index 85%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RustBaseRoomTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RustBaseRoomTest.kt
index a98a222c..11d2c4d8 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/RustBaseRoomTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/RustBaseRoomTest.kt
@@ -6,25 +6,25 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
import app.cash.turbine.TurbineTestContext
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevels
-import io.element.android.libraries.matrix.api.timeline.item.event.MembershipChange
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoom
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomListService
-import io.element.android.libraries.matrix.test.A_DEVICE_ID
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.libraries.matrix.test.room.defaultRoomPowerLevelValues
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevels
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MembershipChange
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoom
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomListService
+import id.databisnis.android.bachot.libraries.matrix.test.A_DEVICE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.libraries.matrix.test.room.defaultRoomPowerLevelValues
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.collections.immutable.persistentMapOf
import kotlinx.coroutines.flow.SharingStarted
import kotlinx.coroutines.flow.shareIn
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/StateEventTypeTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/StateEventTypeTest.kt
similarity index 97%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/StateEventTypeTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/StateEventTypeTest.kt
index 245a321c..c2af5867 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/StateEventTypeTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/StateEventTypeTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room
+package id.databisnis.android.bachot.libraries.matrix.impl.room
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.StateEventType
+import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
import org.junit.Test
import org.matrix.rustcomponents.sdk.StateEventType as RustStateEventType
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/join/DefaultJoinRoomTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/DefaultJoinRoomTest.kt
similarity index 81%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/join/DefaultJoinRoomTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/DefaultJoinRoomTest.kt
index e4f0b02e..8f0ba571 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/join/DefaultJoinRoomTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/join/DefaultJoinRoomTest.kt
@@ -6,24 +6,24 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.join
+package id.databisnis.android.bachot.libraries.matrix.impl.room.join
import com.google.common.truth.Truth.assertThat
import im.vector.app.features.analytics.plan.JoinedRoom
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
-import io.element.android.libraries.matrix.impl.analytics.toAnalyticsJoinedRoom
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_SERVER_LIST
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.libraries.matrix.test.room.FakeBaseRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.lambda.value
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.toRoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.impl.analytics.toAnalyticsJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_SERVER_LIST
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeBaseRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.lambda.value
import kotlinx.coroutines.test.runTest
import org.junit.Ignore
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/location/AssetTypeKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/location/AssetTypeKtTest.kt
similarity index 78%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/location/AssetTypeKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/location/AssetTypeKtTest.kt
index 9b12d12a..a4b3c8ba 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/location/AssetTypeKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/location/AssetTypeKtTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.location
+package id.databisnis.android.bachot.libraries.matrix.impl.room.location
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.location.AssetType
+import id.databisnis.android.bachot.libraries.matrix.api.room.location.AssetType
import org.junit.Test
class AssetTypeKtTest {
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberListFetcherTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberListFetcherTest.kt
similarity index 86%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberListFetcherTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberListFetcherTest.kt
index 266a4eed..de9148a9 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberListFetcherTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberListFetcherTest.kt
@@ -6,22 +6,22 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.member
+package id.databisnis.android.bachot.libraries.matrix.impl.room.member
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.RoomMembersState
-import io.element.android.libraries.matrix.api.room.roomMembers
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomMember
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoom
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomMembersIterator
-import io.element.android.libraries.matrix.impl.room.member.RoomMemberListFetcher.Source.CACHE
-import io.element.android.libraries.matrix.impl.room.member.RoomMemberListFetcher.Source.CACHE_AND_SERVER
-import io.element.android.libraries.matrix.impl.room.member.RoomMemberListFetcher.Source.SERVER
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.A_USER_ID_3
-import io.element.android.libraries.matrix.test.A_USER_ID_4
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
+import id.databisnis.android.bachot.libraries.matrix.api.room.roomMembers
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomMember
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoom
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomMembersIterator
+import id.databisnis.android.bachot.libraries.matrix.impl.room.member.RoomMemberListFetcher.Source.CACHE
+import id.databisnis.android.bachot.libraries.matrix.impl.room.member.RoomMemberListFetcher.Source.CACHE_AND_SERVER
+import id.databisnis.android.bachot.libraries.matrix.impl.room.member.RoomMemberListFetcher.Source.SERVER
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_3
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_4
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.test.runTest
import org.junit.Ignore
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberMapperTest.kt
similarity index 91%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberMapperTest.kt
index 09bfafda..1428e690 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/member/RoomMemberMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/member/RoomMemberMapperTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.member
+package id.databisnis.android.bachot.libraries.matrix.impl.room.member
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.RoomMember
-import io.element.android.libraries.matrix.api.room.RoomMembershipState
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
import org.junit.Test
import uniffi.matrix_sdk.RoomMemberRole
import org.matrix.rustcomponents.sdk.MembershipState as RustMembershipState
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapperTest.kt
similarity index 82%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapperTest.kt
index 3c100283..495d24d6 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/powerlevels/RoomPowerLevelsValuesMapperTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.powerlevels
+package id.databisnis.android.bachot.libraries.matrix.impl.room.powerlevels
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomPowerLevelsValues
+import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomPowerLevelsValues
import org.junit.Test
class RoomPowerLevelsValuesMapperTest {
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/preview/RoomPreviewInfoMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/preview/RoomPreviewInfoMapperTest.kt
similarity index 76%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/preview/RoomPreviewInfoMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/preview/RoomPreviewInfoMapperTest.kt
index f32e018a..53936a22 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/room/preview/RoomPreviewInfoMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/room/preview/RoomPreviewInfoMapperTest.kt
@@ -6,16 +6,16 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.room.preview
+package id.databisnis.android.bachot.libraries.matrix.impl.room.preview
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.room.RoomType
-import io.element.android.libraries.matrix.api.room.join.JoinRule
-import io.element.android.libraries.matrix.api.room.preview.RoomPreviewInfo
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomPreviewInfo
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomType
+import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
+import id.databisnis.android.bachot.libraries.matrix.api.room.preview.RoomPreviewInfo
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomPreviewInfo
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
import org.junit.Test
import org.matrix.rustcomponents.sdk.Membership
import org.matrix.rustcomponents.sdk.JoinRule as RustJoinRule
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDescriptionMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDescriptionMapperTest.kt
similarity index 73%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDescriptionMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDescriptionMapperTest.kt
index cf9223b4..f07033f4 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDescriptionMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDescriptionMapperTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDescription
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomDescription
-import io.element.android.libraries.matrix.test.A_ROOM_ALIAS
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.roomdirectory.aRoomDescription
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDescription
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomDescription
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ALIAS
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.roomdirectory.aRoomDescription
import org.junit.Test
import org.matrix.rustcomponents.sdk.PublicRoomJoinRule
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessorTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessorTest.kt
similarity index 90%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessorTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessorTest.kt
index c59d1561..366ab5fd 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessorTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RoomDirectorySearchProcessorTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomDescription
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.libraries.matrix.test.A_ROOM_ID_3
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomDescription
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_3
import kotlinx.coroutines.test.StandardTestDispatcher
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryListTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryListTest.kt
similarity index 88%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryListTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryListTest.kt
index cf3260b8..eedd3f40 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryListTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryListTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryList
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomDescription
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomDirectorySearch
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryList
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustRoomDescription
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomDirectorySearch
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.StandardTestDispatcher
import kotlinx.coroutines.test.TestScope
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryServiceTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryServiceTest.kt
similarity index 83%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryServiceTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryServiceTest.kt
index 04e6a9a3..3e635877 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryServiceTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomdirectory/RustBaseRoomDirectoryServiceTest.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomdirectory
+package id.databisnis.android.bachot.libraries.matrix.impl.roomdirectory
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiClient
import kotlinx.coroutines.test.StandardTestDispatcher
import kotlinx.coroutines.test.runTest
import org.junit.Ignore
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFactoryTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFactoryTest.kt
similarity index 73%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFactoryTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFactoryTest.kt
index ec8053e9..a7f5677e 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFactoryTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFactoryTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomList
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomListService
-import io.element.android.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomList
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomListService
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
import kotlinx.coroutines.test.runTest
import org.junit.Ignore
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFilterTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFilterTest.kt
similarity index 93%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFilterTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFilterTest.kt
index 9568de33..fed4a598 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomListFilterTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomListFilterTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.CurrentUserMembership
-import io.element.android.libraries.matrix.api.roomlist.RoomListFilter
-import io.element.android.libraries.matrix.test.room.aRoomSummary
+import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListFilter
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomSummary
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomSummaryListProcessorTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomSummaryListProcessorTest.kt
similarity index 90%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomSummaryListProcessorTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomSummaryListProcessorTest.kt
index eaa62abb..9074dc07 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RoomSummaryListProcessorTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RoomSummaryListProcessorTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.roomlist.RoomSummary
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoom
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomListService
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.libraries.matrix.test.A_ROOM_ID_3
-import io.element.android.libraries.matrix.test.room.aRoomSummary
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomSummary
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoom
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomListService
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_3
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomSummary
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.test.StandardTestDispatcher
import kotlinx.coroutines.test.TestScope
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RustBaseRoomListServiceTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RustBaseRoomListServiceTest.kt
similarity index 82%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RustBaseRoomListServiceTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RustBaseRoomListServiceTest.kt
index 9c8c0ddb..78d7ad89 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/roomlist/RustBaseRoomListServiceTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/roomlist/RustBaseRoomListServiceTest.kt
@@ -5,15 +5,15 @@
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.roomlist
+package id.databisnis.android.bachot.libraries.matrix.impl.roomlist
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomListService
-import io.element.android.libraries.matrix.impl.room.RoomSyncSubscriber
-import io.element.android.services.analytics.test.FakeAnalyticsService
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomListService
+import id.databisnis.android.bachot.libraries.matrix.impl.room.RoomSyncSubscriber
+import id.databisnis.android.bachot.services.analytics.test.FakeAnalyticsService
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.StandardTestDispatcher
import kotlinx.coroutines.test.TestScope
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/server/DefaultUserServerResolverTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/server/DefaultUserServerResolverTest.kt
similarity index 82%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/server/DefaultUserServerResolverTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/server/DefaultUserServerResolverTest.kt
index 152475a0..854ce550 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/server/DefaultUserServerResolverTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/server/DefaultUserServerResolverTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.server
+package id.databisnis.android.bachot.libraries.matrix.impl.server
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
import org.junit.Test
class DefaultUserServerResolverTest {
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/spaces/RoomSummaryListProcessorTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RoomSummaryListProcessorTest.kt
similarity index 93%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/spaces/RoomSummaryListProcessorTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RoomSummaryListProcessorTest.kt
index 116b98aa..10782f10 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/spaces/RoomSummaryListProcessorTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RoomSummaryListProcessorTest.kt
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.spaces
+package id.databisnis.android.bachot.libraries.matrix.impl.spaces
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.spaces.SpaceRoom
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustSpaceRoom
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.libraries.matrix.test.A_ROOM_ID_3
-import io.element.android.libraries.previewutils.room.aSpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustSpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_3
+import id.databisnis.android.bachot.libraries.previewutils.room.aSpaceRoom
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.test.runTest
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceRoomListTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustSpaceRoomListTest.kt
similarity index 86%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceRoomListTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustSpaceRoomListTest.kt
index 74cc97d6..6ef0213a 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceRoomListTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/spaces/RustSpaceRoomListTest.kt
@@ -8,17 +8,17 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.libraries.matrix.impl.spaces
+package id.databisnis.android.bachot.libraries.matrix.impl.spaces
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.spaces.SpaceRoomList
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustSpaceRoom
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiSpaceRoomList
-import io.element.android.libraries.matrix.test.A_ROOM_ID
-import io.element.android.libraries.matrix.test.A_ROOM_ID_2
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoomList
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustSpaceRoom
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiSpaceRoomList
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID_2
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runCurrent
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/sync/AppStateMapperKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/AppStateMapperKtTest.kt
similarity index 86%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/sync/AppStateMapperKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/AppStateMapperKtTest.kt
index 38462ca3..f84ede76 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/sync/AppStateMapperKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/sync/AppStateMapperKtTest.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.sync
+package id.databisnis.android.bachot.libraries.matrix.impl.sync
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.sync.SyncState
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
import org.junit.Test
import org.matrix.rustcomponents.sdk.SyncServiceState
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessorTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessorTest.kt
similarity index 90%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessorTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessorTest.kt
index ba7f6405..e4bc8f74 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessorTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/MatrixTimelineDiffProcessorTest.kt
@@ -6,17 +6,17 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiTimelineItem
-import io.element.android.libraries.matrix.impl.timeline.item.event.EventTimelineItemMapper
-import io.element.android.libraries.matrix.impl.timeline.item.event.TimelineEventContentMapper
-import io.element.android.libraries.matrix.impl.timeline.item.virtual.VirtualTimelineItemMapper
-import io.element.android.libraries.matrix.test.A_UNIQUE_ID
-import io.element.android.libraries.matrix.test.A_UNIQUE_ID_2
-import io.element.android.libraries.matrix.test.timeline.anEventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event.EventTimelineItemMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.event.TimelineEventContentMapper
+import id.databisnis.android.bachot.libraries.matrix.impl.timeline.item.virtual.VirtualTimelineItemMapper
+import id.databisnis.android.bachot.libraries.matrix.test.A_UNIQUE_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_UNIQUE_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.anEventTimelineItem
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.test.TestScope
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/ReceiptTypeMapperKtTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/ReceiptTypeMapperKtTest.kt
similarity index 83%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/ReceiptTypeMapperKtTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/ReceiptTypeMapperKtTest.kt
index 792a52b2..883fad2a 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/ReceiptTypeMapperKtTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/ReceiptTypeMapperKtTest.kt
@@ -5,10 +5,10 @@
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.timeline.ReceiptType
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.ReceiptType
import org.junit.Test
import org.matrix.rustcomponents.sdk.ReceiptType as RustReceiptType
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/RustTimelineTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/RustTimelineTest.kt
similarity index 77%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/RustTimelineTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/RustTimelineTest.kt
index 1dde0457..8da843af 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/RustTimelineTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/RustTimelineTest.kt
@@ -7,23 +7,23 @@
*/
@file:OptIn(ExperimentalCoroutinesApi::class)
-package io.element.android.libraries.matrix.impl.timeline
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomListService
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiTimeline
-import io.element.android.libraries.matrix.impl.room.RoomContentForwarder
-import io.element.android.libraries.matrix.test.room.FakeJoinedRoom
-import io.element.android.libraries.matrix.test.room.aRoomInfo
-import io.element.android.services.toolbox.api.systemclock.SystemClock
-import io.element.android.services.toolbox.test.systemclock.A_FAKE_TIMESTAMP
-import io.element.android.services.toolbox.test.systemclock.FakeSystemClock
-import io.element.android.tests.testutils.testCoroutineDispatchers
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiRoomListService
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiTimeline
+import id.databisnis.android.bachot.libraries.matrix.impl.room.RoomContentForwarder
+import id.databisnis.android.bachot.libraries.matrix.test.room.FakeJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.test.room.aRoomInfo
+import id.databisnis.android.bachot.services.toolbox.api.systemclock.SystemClock
+import id.databisnis.android.bachot.services.toolbox.test.systemclock.A_FAKE_TIMESTAMP
+import id.databisnis.android.bachot.services.toolbox.test.systemclock.FakeSystemClock
+import id.databisnis.android.bachot.tests.testutils.testCoroutineDispatchers
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.ExperimentalCoroutinesApi
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/TimelineItemsSubscriberTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/TimelineItemsSubscriberTest.kt
similarity index 92%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/TimelineItemsSubscriberTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/TimelineItemsSubscriberTest.kt
index 4accf26e..bc399e82 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/TimelineItemsSubscriberTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/TimelineItemsSubscriberTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustEventTimelineItem
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiTimeline
-import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeFfiTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustEventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiTimeline
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes.FakeFfiTimelineItem
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.test.StandardTestDispatcher
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/Fixtures.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/Fixtures.kt
similarity index 60%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/Fixtures.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/Fixtures.kt
index 50f86370..e285f5fa 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/Fixtures.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/Fixtures.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.postprocessor
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.item.event.MembershipChange
-import io.element.android.libraries.matrix.api.timeline.item.event.OtherState
-import io.element.android.libraries.matrix.api.timeline.item.event.StateContent
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.A_USER_ID_2
-import io.element.android.libraries.matrix.test.timeline.aMessageContent
-import io.element.android.libraries.matrix.test.timeline.anEventTimelineItem
-import io.element.android.libraries.matrix.test.timeline.item.event.aRoomMembershipContent
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MembershipChange
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.OtherState
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StateContent
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID_2
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.aMessageContent
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.anEventTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.test.timeline.item.event.aRoomMembershipContent
internal val timelineStartEvent = MatrixTimelineItem.Virtual(
uniqueId = UniqueId("timeline_start"),
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessorTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessorTest.kt
similarity index 87%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessorTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessorTest.kt
index 3d68210e..6439226d 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessorTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LastForwardIndicatorsPostProcessorTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.postprocessor
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
-import io.element.android.libraries.matrix.test.AN_EVENT_ID
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
import org.junit.Test
class LastForwardIndicatorsPostProcessorTest {
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessorTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessorTest.kt
similarity index 88%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessorTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessorTest.kt
index 371d9369..5b1c19f2 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessorTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/LoadingIndicatorsPostProcessorTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.postprocessor
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
-import io.element.android.services.toolbox.test.systemclock.FakeSystemClock
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
+import id.databisnis.android.bachot.services.toolbox.test.systemclock.FakeSystemClock
import org.junit.Test
class LoadingIndicatorsPostProcessorTest {
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessorTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessorTest.kt
similarity index 95%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessorTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessorTest.kt
index dbeba399..5a6c57e3 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessorTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/timeline/postprocessor/RoomBeginningPostProcessorTest.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.timeline.postprocessor
+package id.databisnis.android.bachot.libraries.matrix.impl.timeline.postprocessor
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.timeline.Timeline
-import io.element.android.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
import org.junit.Test
class RoomBeginningPostProcessorTest {
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/usersearch/UserSearchResultMapperTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/usersearch/UserSearchResultMapperTest.kt
similarity index 75%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/usersearch/UserSearchResultMapperTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/usersearch/UserSearchResultMapperTest.kt
index 3926b93d..998759da 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/usersearch/UserSearchResultMapperTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/usersearch/UserSearchResultMapperTest.kt
@@ -6,14 +6,14 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.usersearch
+package id.databisnis.android.bachot.libraries.matrix.impl.usersearch
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.api.user.MatrixSearchUserResults
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustSearchUsersResults
-import io.element.android.libraries.matrix.impl.fixtures.factories.aRustUserProfile
-import io.element.android.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixSearchUserResults
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustSearchUsersResults
+import id.databisnis.android.bachot.libraries.matrix.impl.fixtures.factories.aRustUserProfile
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
import kotlinx.collections.immutable.toImmutableList
import org.junit.Test
diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/util/SessionPathsProviderTest.kt b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/SessionPathsProviderTest.kt
similarity index 80%
rename from libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/util/SessionPathsProviderTest.kt
rename to libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/SessionPathsProviderTest.kt
index 8edc95cd..1d0c8e00 100644
--- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/util/SessionPathsProviderTest.kt
+++ b/libraries/matrix/impl/src/test/kotlin/id/databisnis/android/bachot/libraries/matrix/impl/util/SessionPathsProviderTest.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.impl.util
+package id.databisnis.android.bachot.libraries.matrix.impl.util
import com.google.common.truth.Truth.assertThat
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.sessionstorage.test.InMemorySessionStore
-import io.element.android.libraries.sessionstorage.test.aSessionData
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.sessionstorage.test.InMemorySessionStore
+import id.databisnis.android.bachot.libraries.sessionstorage.test.aSessionData
import kotlinx.coroutines.test.runTest
import org.junit.Test
diff --git a/libraries/matrix/test/build.gradle.kts b/libraries/matrix/test/build.gradle.kts
index ccb1a37a..e2fbd1c0 100644
--- a/libraries/matrix/test/build.gradle.kts
+++ b/libraries/matrix/test/build.gradle.kts
@@ -7,11 +7,11 @@
*/
plugins {
- id("io.element.android-library")
+ id("id.databisnis.android.bachot-library")
}
android {
- namespace = "io.element.android.libraries.matrix.test"
+ namespace = "id.databisnis.android.bachot.libraries.matrix.test"
}
dependencies {
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/FakeMatrixClient.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/FakeMatrixClient.kt
similarity index 77%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/FakeMatrixClient.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/FakeMatrixClient.kt
index 940cce61..1f7e372a 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/FakeMatrixClient.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/FakeMatrixClient.kt
@@ -6,52 +6,52 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test
+package id.databisnis.android.bachot.libraries.matrix.test
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.createroom.CreateRoomParameters
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.media.MatrixMediaLoader
-import io.element.android.libraries.matrix.api.media.MediaPreviewService
-import io.element.android.libraries.matrix.api.notification.NotificationService
-import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
-import io.element.android.libraries.matrix.api.oidc.AccountManagementAction
-import io.element.android.libraries.matrix.api.pusher.PushersService
-import io.element.android.libraries.matrix.api.room.BaseRoom
-import io.element.android.libraries.matrix.api.room.JoinedRoom
-import io.element.android.libraries.matrix.api.room.NotJoinedRoom
-import io.element.android.libraries.matrix.api.room.RoomInfo
-import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
-import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
-import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryService
-import io.element.android.libraries.matrix.api.roomlist.RoomListService
-import io.element.android.libraries.matrix.api.spaces.SpaceService
-import io.element.android.libraries.matrix.api.sync.SlidingSyncVersion
-import io.element.android.libraries.matrix.api.sync.SyncService
-import io.element.android.libraries.matrix.api.user.MatrixSearchUserResults
-import io.element.android.libraries.matrix.api.user.MatrixUser
-import io.element.android.libraries.matrix.api.verification.SessionVerificationService
-import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
-import io.element.android.libraries.matrix.test.media.FakeMatrixMediaLoader
-import io.element.android.libraries.matrix.test.media.FakeMediaPreviewService
-import io.element.android.libraries.matrix.test.notification.FakeNotificationService
-import io.element.android.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
-import io.element.android.libraries.matrix.test.pushers.FakePushersService
-import io.element.android.libraries.matrix.test.roomdirectory.FakeRoomDirectoryService
-import io.element.android.libraries.matrix.test.roomlist.FakeRoomListService
-import io.element.android.libraries.matrix.test.spaces.FakeSpaceService
-import io.element.android.libraries.matrix.test.sync.FakeSyncService
-import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.createroom.CreateRoomParameters
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.media.MatrixMediaLoader
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewService
+import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationService
+import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.api.oidc.AccountManagementAction
+import id.databisnis.android.bachot.libraries.matrix.api.pusher.PushersService
+import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.NotJoinedRoom
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
+import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryService
+import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
+import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceService
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SlidingSyncVersion
+import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixSearchUserResults
+import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
+import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
+import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
+import id.databisnis.android.bachot.libraries.matrix.test.media.FakeMatrixMediaLoader
+import id.databisnis.android.bachot.libraries.matrix.test.media.FakeMediaPreviewService
+import id.databisnis.android.bachot.libraries.matrix.test.notification.FakeNotificationService
+import id.databisnis.android.bachot.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
+import id.databisnis.android.bachot.libraries.matrix.test.pushers.FakePushersService
+import id.databisnis.android.bachot.libraries.matrix.test.roomdirectory.FakeRoomDirectoryService
+import id.databisnis.android.bachot.libraries.matrix.test.roomlist.FakeRoomListService
+import id.databisnis.android.bachot.libraries.matrix.test.spaces.FakeSpaceService
+import id.databisnis.android.bachot.libraries.matrix.test.sync.FakeSyncService
+import id.databisnis.android.bachot.libraries.matrix.test.verification.FakeSessionVerificationService
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.CoroutineScope
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/FakeMatrixClientProvider.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/FakeMatrixClientProvider.kt
similarity index 68%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/FakeMatrixClientProvider.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/FakeMatrixClientProvider.kt
index 228ae940..bca53464 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/FakeMatrixClientProvider.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/FakeMatrixClientProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test
+package id.databisnis.android.bachot.libraries.matrix.test
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.MatrixClientProvider
-import io.element.android.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClientProvider
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
class FakeMatrixClientProvider(
var getClient: (SessionId) -> Result = { Result.success(FakeMatrixClient()) }
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/FakeSdkMetadata.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/FakeSdkMetadata.kt
similarity index 70%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/FakeSdkMetadata.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/FakeSdkMetadata.kt
index d10e9674..4e0fb0fb 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/FakeSdkMetadata.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/FakeSdkMetadata.kt
@@ -6,8 +6,8 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test
+package id.databisnis.android.bachot.libraries.matrix.test
-import io.element.android.libraries.matrix.api.SdkMetadata
+import id.databisnis.android.bachot.libraries.matrix.api.SdkMetadata
class FakeSdkMetadata(override val sdkGitSha: String) : SdkMetadata
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/TestData.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/TestData.kt
similarity index 78%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/TestData.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/TestData.kt
index dbbf2f2f..bc7f1f47 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/TestData.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/TestData.kt
@@ -6,20 +6,20 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test
+package id.databisnis.android.bachot.libraries.matrix.test
import androidx.annotation.ColorInt
-import io.element.android.libraries.matrix.api.core.DeviceId
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomAlias
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.api.core.SpaceId
-import io.element.android.libraries.matrix.api.core.ThreadId
-import io.element.android.libraries.matrix.api.core.TransactionId
-import io.element.android.libraries.matrix.api.core.UniqueId
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.room.RoomNotificationMode
+import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.SpaceId
+import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
+import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
const val A_USER_NAME = "alice"
const val A_USER_NAME_2 = "Bob"
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/FakeHomeServerLoginCompatibilityChecker.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/FakeHomeServerLoginCompatibilityChecker.kt
similarity index 75%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/FakeHomeServerLoginCompatibilityChecker.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/FakeHomeServerLoginCompatibilityChecker.kt
index 83c83e30..6265b606 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/FakeHomeServerLoginCompatibilityChecker.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/FakeHomeServerLoginCompatibilityChecker.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.auth
+package id.databisnis.android.bachot.libraries.matrix.test.auth
-import io.element.android.libraries.matrix.api.auth.HomeServerLoginCompatibilityChecker
+import id.databisnis.android.bachot.libraries.matrix.api.auth.HomeServerLoginCompatibilityChecker
class FakeHomeServerLoginCompatibilityChecker(
private val checkResult: (String) -> Result,
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/FakeMatrixAuthenticationService.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/FakeMatrixAuthenticationService.kt
similarity index 75%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/FakeMatrixAuthenticationService.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/FakeMatrixAuthenticationService.kt
index c4acccb5..bd6fbc89 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/FakeMatrixAuthenticationService.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/FakeMatrixAuthenticationService.kt
@@ -6,23 +6,23 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.auth
+package id.databisnis.android.bachot.libraries.matrix.test.auth
-import io.element.android.libraries.matrix.api.MatrixClient
-import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
-import io.element.android.libraries.matrix.api.auth.MatrixHomeServerDetails
-import io.element.android.libraries.matrix.api.auth.OidcDetails
-import io.element.android.libraries.matrix.api.auth.OidcPrompt
-import io.element.android.libraries.matrix.api.auth.external.ExternalSession
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
-import io.element.android.libraries.matrix.api.core.SessionId
-import io.element.android.libraries.matrix.test.A_SESSION_ID
-import io.element.android.libraries.matrix.test.A_USER_ID
-import io.element.android.libraries.matrix.test.FakeMatrixClient
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixHomeServerDetails
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcPrompt
+import id.databisnis.android.bachot.libraries.matrix.api.auth.external.ExternalSession
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
+import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
+import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
+import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
+import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
val A_OIDC_DATA = OidcDetails(url = "a-url")
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/FakeOidcRedirectUrlProvider.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/FakeOidcRedirectUrlProvider.kt
similarity index 65%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/FakeOidcRedirectUrlProvider.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/FakeOidcRedirectUrlProvider.kt
index 47c9b095..7e54696e 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/FakeOidcRedirectUrlProvider.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/FakeOidcRedirectUrlProvider.kt
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.auth
+package id.databisnis.android.bachot.libraries.matrix.test.auth
-import io.element.android.libraries.matrix.api.auth.OidcRedirectUrlProvider
+import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcRedirectUrlProvider
-const val FAKE_REDIRECT_URL = "io.element.android:/"
+const val FAKE_REDIRECT_URL = "id.databisnis.android.bachot:/"
class FakeOidcRedirectUrlProvider(
private val provideResult: String = FAKE_REDIRECT_URL,
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/MatrixHomeServerDetails.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/MatrixHomeServerDetails.kt
similarity index 70%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/MatrixHomeServerDetails.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/MatrixHomeServerDetails.kt
index 3b9573bc..b2531988 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/MatrixHomeServerDetails.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/MatrixHomeServerDetails.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.auth
+package id.databisnis.android.bachot.libraries.matrix.test.auth
-import io.element.android.libraries.matrix.api.auth.MatrixHomeServerDetails
-import io.element.android.libraries.matrix.test.A_HOMESERVER_URL
+import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixHomeServerDetails
+import id.databisnis.android.bachot.libraries.matrix.test.A_HOMESERVER_URL
fun aMatrixHomeServerDetails(
url: String = A_HOMESERVER_URL,
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/qrlogin/FakeMatrixQrCodeLoginDataFactory.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/qrlogin/FakeMatrixQrCodeLoginDataFactory.kt
similarity index 66%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/qrlogin/FakeMatrixQrCodeLoginDataFactory.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/qrlogin/FakeMatrixQrCodeLoginDataFactory.kt
index c601337c..5af23bc1 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/auth/qrlogin/FakeMatrixQrCodeLoginDataFactory.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/auth/qrlogin/FakeMatrixQrCodeLoginDataFactory.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.auth.qrlogin
+package id.databisnis.android.bachot.libraries.matrix.test.auth.qrlogin
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
-import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginDataFactory
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.lambda.lambdaRecorder
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
+import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginDataFactory
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
class FakeMatrixQrCodeLoginDataFactory(
var parseQrCodeLoginDataResult: () -> Result =
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/core/BuildMeta.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/core/BuildMeta.kt
similarity index 87%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/core/BuildMeta.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/core/BuildMeta.kt
index 510e2bc5..542c199b 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/core/BuildMeta.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/core/BuildMeta.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.core
+package id.databisnis.android.bachot.libraries.matrix.test.core
-import io.element.android.libraries.core.meta.BuildMeta
-import io.element.android.libraries.core.meta.BuildType
+import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
+import id.databisnis.android.bachot.libraries.core.meta.BuildType
fun aBuildMeta(
buildType: BuildType = BuildType.DEBUG,
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/core/FakeSendHandle.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/core/FakeSendHandle.kt
similarity index 68%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/core/FakeSendHandle.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/core/FakeSendHandle.kt
index abbf5d36..57350ece 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/core/FakeSendHandle.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/core/FakeSendHandle.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.core
+package id.databisnis.android.bachot.libraries.matrix.test.core
-import io.element.android.libraries.matrix.api.core.SendHandle
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.libraries.matrix.api.core.SendHandle
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeSendHandle(
var retryLambda: () -> Result = { Result.success(Unit) }
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/encryption/FakeEncryptionService.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/encryption/FakeEncryptionService.kt
similarity index 84%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/encryption/FakeEncryptionService.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/encryption/FakeEncryptionService.kt
index 04e37792..a7792f6f 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/encryption/FakeEncryptionService.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/encryption/FakeEncryptionService.kt
@@ -6,19 +6,19 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.encryption
+package id.databisnis.android.bachot.libraries.matrix.test.encryption
-import io.element.android.libraries.architecture.AsyncData
-import io.element.android.libraries.matrix.api.core.UserId
-import io.element.android.libraries.matrix.api.encryption.BackupState
-import io.element.android.libraries.matrix.api.encryption.BackupUploadState
-import io.element.android.libraries.matrix.api.encryption.EnableRecoveryProgress
-import io.element.android.libraries.matrix.api.encryption.EncryptionService
-import io.element.android.libraries.matrix.api.encryption.IdentityResetHandle
-import io.element.android.libraries.matrix.api.encryption.RecoveryState
-import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.libraries.architecture.AsyncData
+import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EnableRecoveryProgress
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityResetHandle
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.flowOf
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/encryption/FakeIdentityResetHandle.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/encryption/FakeIdentityResetHandle.kt
similarity index 80%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/encryption/FakeIdentityResetHandle.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/encryption/FakeIdentityResetHandle.kt
index 06ffeb54..ffa03320 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/encryption/FakeIdentityResetHandle.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/encryption/FakeIdentityResetHandle.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.encryption
+package id.databisnis.android.bachot.libraries.matrix.test.encryption
-import io.element.android.libraries.matrix.api.encryption.IdentityOidcResetHandle
-import io.element.android.libraries.matrix.api.encryption.IdentityPasswordResetHandle
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityOidcResetHandle
+import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityPasswordResetHandle
class FakeIdentityOidcResetHandle(
override val url: String = "",
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMatrixMediaLoader.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMatrixMediaLoader.kt
similarity index 77%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMatrixMediaLoader.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMatrixMediaLoader.kt
index 3b2dc366..60888bea 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMatrixMediaLoader.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMatrixMediaLoader.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.media
+package id.databisnis.android.bachot.libraries.matrix.test.media
-import io.element.android.libraries.matrix.api.media.MatrixMediaLoader
-import io.element.android.libraries.matrix.api.media.MediaFile
-import io.element.android.libraries.matrix.api.media.MediaSource
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.libraries.matrix.api.media.MatrixMediaLoader
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaFile
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
class FakeMatrixMediaLoader : MatrixMediaLoader {
var shouldFail = false
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMediaFile.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMediaFile.kt
similarity index 79%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMediaFile.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMediaFile.kt
index 88572c8e..a0cb9ad9 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMediaFile.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMediaFile.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.media
+package id.databisnis.android.bachot.libraries.matrix.test.media
-import io.element.android.libraries.matrix.api.media.MediaFile
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaFile
import java.io.File
class FakeMediaFile(private val path: String) : MediaFile {
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMediaPreviewService.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMediaPreviewService.kt
similarity index 73%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMediaPreviewService.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMediaPreviewService.kt
index 47ddb823..a9dd7d9e 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMediaPreviewService.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMediaPreviewService.kt
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.media
+package id.databisnis.android.bachot.libraries.matrix.test.media
-import io.element.android.libraries.matrix.api.media.MediaPreviewConfig
-import io.element.android.libraries.matrix.api.media.MediaPreviewService
-import io.element.android.libraries.matrix.api.media.MediaPreviewValue
-import io.element.android.tests.testutils.lambda.lambdaError
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewConfig
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewService
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
+import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMediaUploadHandler.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMediaUploadHandler.kt
similarity index 73%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMediaUploadHandler.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMediaUploadHandler.kt
index 63b184a8..30b94e7a 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/FakeMediaUploadHandler.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/FakeMediaUploadHandler.kt
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.media
+package id.databisnis.android.bachot.libraries.matrix.test.media
-import io.element.android.libraries.matrix.api.media.MediaUploadHandler
-import io.element.android.tests.testutils.simulateLongTask
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaUploadHandler
+import id.databisnis.android.bachot.tests.testutils.simulateLongTask
import kotlin.coroutines.cancellation.CancellationException
class FakeMediaUploadHandler(
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/MediaSource.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/MediaSource.kt
similarity index 70%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/MediaSource.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/MediaSource.kt
index 501749e5..655ce761 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/media/MediaSource.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/media/MediaSource.kt
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.media
+package id.databisnis.android.bachot.libraries.matrix.test.media
-import io.element.android.libraries.matrix.api.media.MediaSource
+import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
fun aMediaSource(url: String = "") = MediaSource(
url = url,
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/mxc/FakeMxcTools.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/mxc/FakeMxcTools.kt
similarity index 58%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/mxc/FakeMxcTools.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/mxc/FakeMxcTools.kt
index c348cd35..3f052375 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/mxc/FakeMxcTools.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/mxc/FakeMxcTools.kt
@@ -5,10 +5,10 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.mxc
+package id.databisnis.android.bachot.libraries.matrix.test.mxc
-import io.element.android.libraries.matrix.api.mxc.MxcTools
-import io.element.android.libraries.matrix.impl.mxc.DefaultMxcTools
+import id.databisnis.android.bachot.libraries.matrix.api.mxc.MxcTools
+import id.databisnis.android.bachot.libraries.matrix.impl.mxc.DefaultMxcTools
class FakeMxcTools(
private val delegate: MxcTools = DefaultMxcTools()
diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/notification/FakeNotificationService.kt b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/notification/FakeNotificationService.kt
similarity index 65%
rename from libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/notification/FakeNotificationService.kt
rename to libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/notification/FakeNotificationService.kt
index e09d71b0..e55750f5 100644
--- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/notification/FakeNotificationService.kt
+++ b/libraries/matrix/test/src/main/kotlin/id/databisnis/android/bachot/libraries/matrix/test/notification/FakeNotificationService.kt
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
-package io.element.android.libraries.matrix.test.notification
+package id.databisnis.android.bachot.libraries.matrix.test.notification
-import io.element.android.libraries.matrix.api.core.EventId
-import io.element.android.libraries.matrix.api.core.RoomId
-import io.element.android.libraries.matrix.api.notification.NotificationData
-import io.element.android.libraries.matrix.api.notification.NotificationService
+import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
+import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
+import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationData
+import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationService
class FakeNotificationService : NotificationService {
private var getNotificationsResult: Result