AppDetailsFragment: Link exodus analysis submission page

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-01-08 21:01:25 +05:30
parent 66fda15d81
commit 8c7377efd6
4 changed files with 14 additions and 10 deletions

View File

@@ -30,6 +30,7 @@ object Constants {
const val FETCH_GROUP_ID = "FETCH_GROUP_ID"
const val APP_ID = "com.aurora.store"
const val EXODUS_SUBMIT_PAGE = "https://reports.exodus-privacy.eu.org/analysis/submit/#"
const val EXODUS_BASE_URL = "https://reports.exodus-privacy.eu.org/api/search/"
const val EXODUS_REPORT_URL = "https://reports.exodus-privacy.eu.org/reports/"
const val SHARE_URL = "https://play.google.com/store/apps/details?id="

View File

@@ -45,6 +45,7 @@ import coil.load
import coil.transform.RoundedCornersTransformation
import com.airbnb.epoxy.EpoxyRecyclerView
import com.aurora.Constants
import com.aurora.Constants.EXODUS_SUBMIT_PAGE
import com.aurora.extensions.browse
import com.aurora.extensions.getString
import com.aurora.extensions.hide
@@ -291,6 +292,9 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) {
}
// Report (Exodus Privacy)
binding.layoutDetailsPrivacy.btnRequestAnalysis.setOnClickListener {
it.context.browse("${EXODUS_SUBMIT_PAGE}${app.packageName}")
}
viewLifecycleOwner.lifecycleScope.launch {
viewModel.report.collect { report ->
if (report == null) {

View File

@@ -51,15 +51,13 @@
android:text="@string/exodus_progress"
android:textAppearance="@style/TextAppearance.Aurora.Line1" />
<com.airbnb.epoxy.EpoxyRecyclerView
android:id="@+id/epoxy_recycler"
<com.google.android.material.button.MaterialButton
android:id="@+id/btn_request_analysis"
style="@style/Widget.Material3.Button.OutlinedButton"
app:cornerRadius="@dimen/margin_small"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clipToPadding="false"
android:orientation="vertical"
android:overScrollMode="never"
app:itemSpacing="@dimen/margin_small"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
tools:itemCount="4"
tools:listitem="@layout/view_exodus" />
</LinearLayout>
android:layout_gravity="center_vertical"
android:text="@string/action_request_analysis" />
</LinearLayout>

View File

@@ -85,6 +85,7 @@
<string name="action_pause">"Pause"</string>
<string name="action_pending">"Pending"</string>
<string name="action_post">"Post"</string>
<string name="action_request_analysis">Request new analysis</string>
<string name="action_restart">"Restart"</string>
<string name="action_resume">"Resume"</string>
<string name="action_search">"Search"</string>