🐛 Trying to fix friend only
This commit is contained in:
parent
46d4082e38
commit
a48553fff9
@ -73,7 +73,7 @@ func FilterPostWithUserContext(tx *gorm.DB, user *authm.Account) *gorm.DB {
|
|||||||
// Query the publishers according to the user's relationship
|
// Query the publishers according to the user's relationship
|
||||||
var publishers []models.Publisher
|
var publishers []models.Publisher
|
||||||
database.C.Where(
|
database.C.Where(
|
||||||
"id IN ? AND type = ?",
|
"account_id IN ? AND type = ?",
|
||||||
lo.Uniq(append(append(userFriendList, userGotBlockList...), userBlocklist...)),
|
lo.Uniq(append(append(userFriendList, userGotBlockList...), userBlocklist...)),
|
||||||
models.PublisherTypePersonal,
|
models.PublisherTypePersonal,
|
||||||
).Find(&publishers)
|
).Find(&publishers)
|
||||||
@ -109,13 +109,13 @@ func FilterPostWithUserContext(tx *gorm.DB, user *authm.Account) *gorm.DB {
|
|||||||
|
|
||||||
tx = tx.Where(
|
tx = tx.Where(
|
||||||
"publisher_id = ? OR visibility != ? OR "+
|
"publisher_id = ? OR visibility != ? OR "+
|
||||||
//"(visibility = ? AND publisher_id IN ?) OR "+
|
"(visibility = ? AND publisher_id IN ?) OR "+
|
||||||
"(visibility = ? AND ?) OR "+
|
"(visibility = ? AND ?) OR "+
|
||||||
"(visibility = ? AND NOT ?)",
|
"(visibility = ? AND NOT ?)",
|
||||||
user.ID,
|
user.ID,
|
||||||
NoneVisibility,
|
NoneVisibility,
|
||||||
//FriendsVisibility,
|
FriendsVisibility,
|
||||||
//allowlist,
|
allowlist,
|
||||||
SelectedVisibility,
|
SelectedVisibility,
|
||||||
datatypes.JSONQuery("visible_users").HasKey(strconv.Itoa(int(user.ID))),
|
datatypes.JSONQuery("visible_users").HasKey(strconv.Itoa(int(user.ID))),
|
||||||
FilteredVisibility,
|
FilteredVisibility,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user