1
0
mirror of https://gitlab.shinice.net/pixeldroid/PixelDroid synced 2025-02-09 16:18:39 +01:00

Hide report option for your own posts

This commit is contained in:
Matthieu 2020-12-19 21:13:30 +01:00
parent 08f8bbcc13
commit bba487b98b
2 changed files with 8 additions and 6 deletions

View File

@ -15,7 +15,6 @@ import android.view.ViewGroup
import android.widget.* import android.widget.*
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.lifecycle.LifecycleCoroutineScope import androidx.lifecycle.LifecycleCoroutineScope
import androidx.paging.RemoteMediator
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import androidx.viewpager2.widget.ViewPager2 import androidx.viewpager2.widget.ViewPager2
import at.connyduck.sparkbutton.SparkButton import at.connyduck.sparkbutton.SparkButton
@ -27,8 +26,6 @@ import com.h.pixeldroid.R
import com.h.pixeldroid.ReportActivity import com.h.pixeldroid.ReportActivity
import com.h.pixeldroid.api.PixelfedAPI import com.h.pixeldroid.api.PixelfedAPI
import com.h.pixeldroid.db.AppDatabase import com.h.pixeldroid.db.AppDatabase
import com.h.pixeldroid.db.entities.HomeStatusDatabaseEntity
import com.h.pixeldroid.db.entities.PublicFeedStatusDatabaseEntity
import com.h.pixeldroid.objects.Attachment import com.h.pixeldroid.objects.Attachment
import com.h.pixeldroid.objects.Context import com.h.pixeldroid.objects.Context
import com.h.pixeldroid.objects.Status import com.h.pixeldroid.objects.Status
@ -440,8 +437,10 @@ class StatusViewHolder(val view: View) : RecyclerView.ViewHolder(view) {
menu.setGroupVisible(R.id.post_more_group_picture, false) menu.setGroupVisible(R.id.post_more_group_picture, false)
} }
if(status?.account?.id == db.userDao().getActiveUser()!!.user_id){ if(status?.account?.id == db.userDao().getActiveUser()!!.user_id){
//make sure to enable deleting post if it's the user's // Enable deleting post if it's the user's
menu.setGroupVisible(R.id.post_more_menu_group_delete, true) menu.setGroupVisible(R.id.post_more_menu_group_delete, true)
// And disable reporting your own post (just delete it if you don't like it :P)
menu.setGroupVisible(R.id.post_more_menu_group_report, false)
} }
show() show()
} }

View File

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:id="@+id/post_more_menu_group_report">
<item android:id="@+id/post_more_menu_report" <item android:id="@+id/post_more_menu_report"
android:title="@string/report" /> android:title="@string/report" />
</group>
<item android:id="@+id/post_more_menu_share_link" <item android:id="@+id/post_more_menu_share_link"
android:title="@string/share_link" /> android:title="@string/share_link" />