AppDetailsFragment: Link exodus analysis submission page
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -30,6 +30,7 @@ object Constants {
|
|||||||
const val FETCH_GROUP_ID = "FETCH_GROUP_ID"
|
const val FETCH_GROUP_ID = "FETCH_GROUP_ID"
|
||||||
const val APP_ID = "com.aurora.store"
|
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_BASE_URL = "https://reports.exodus-privacy.eu.org/api/search/"
|
||||||
const val EXODUS_REPORT_URL = "https://reports.exodus-privacy.eu.org/reports/"
|
const val EXODUS_REPORT_URL = "https://reports.exodus-privacy.eu.org/reports/"
|
||||||
const val SHARE_URL = "https://play.google.com/store/apps/details?id="
|
const val SHARE_URL = "https://play.google.com/store/apps/details?id="
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ import coil.load
|
|||||||
import coil.transform.RoundedCornersTransformation
|
import coil.transform.RoundedCornersTransformation
|
||||||
import com.airbnb.epoxy.EpoxyRecyclerView
|
import com.airbnb.epoxy.EpoxyRecyclerView
|
||||||
import com.aurora.Constants
|
import com.aurora.Constants
|
||||||
|
import com.aurora.Constants.EXODUS_SUBMIT_PAGE
|
||||||
import com.aurora.extensions.browse
|
import com.aurora.extensions.browse
|
||||||
import com.aurora.extensions.getString
|
import com.aurora.extensions.getString
|
||||||
import com.aurora.extensions.hide
|
import com.aurora.extensions.hide
|
||||||
@@ -291,6 +292,9 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Report (Exodus Privacy)
|
// Report (Exodus Privacy)
|
||||||
|
binding.layoutDetailsPrivacy.btnRequestAnalysis.setOnClickListener {
|
||||||
|
it.context.browse("${EXODUS_SUBMIT_PAGE}${app.packageName}")
|
||||||
|
}
|
||||||
viewLifecycleOwner.lifecycleScope.launch {
|
viewLifecycleOwner.lifecycleScope.launch {
|
||||||
viewModel.report.collect { report ->
|
viewModel.report.collect { report ->
|
||||||
if (report == null) {
|
if (report == null) {
|
||||||
|
|||||||
@@ -51,15 +51,13 @@
|
|||||||
android:text="@string/exodus_progress"
|
android:text="@string/exodus_progress"
|
||||||
android:textAppearance="@style/TextAppearance.Aurora.Line1" />
|
android:textAppearance="@style/TextAppearance.Aurora.Line1" />
|
||||||
|
|
||||||
<com.airbnb.epoxy.EpoxyRecyclerView
|
<com.google.android.material.button.MaterialButton
|
||||||
android:id="@+id/epoxy_recycler"
|
android:id="@+id/btn_request_analysis"
|
||||||
|
style="@style/Widget.Material3.Button.OutlinedButton"
|
||||||
|
app:cornerRadius="@dimen/margin_small"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:clipToPadding="false"
|
android:layout_gravity="center_vertical"
|
||||||
android:orientation="vertical"
|
android:text="@string/action_request_analysis" />
|
||||||
android:overScrollMode="never"
|
|
||||||
app:itemSpacing="@dimen/margin_small"
|
|
||||||
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
|
|
||||||
tools:itemCount="4"
|
|
||||||
tools:listitem="@layout/view_exodus" />
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
@@ -85,6 +85,7 @@
|
|||||||
<string name="action_pause">"Pause"</string>
|
<string name="action_pause">"Pause"</string>
|
||||||
<string name="action_pending">"Pending"</string>
|
<string name="action_pending">"Pending"</string>
|
||||||
<string name="action_post">"Post"</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_restart">"Restart"</string>
|
||||||
<string name="action_resume">"Resume"</string>
|
<string name="action_resume">"Resume"</string>
|
||||||
<string name="action_search">"Search"</string>
|
<string name="action_search">"Search"</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user