support akkoma local visibility

This commit is contained in:
sk
2023-01-25 08:54:35 -03:00
committed by LucasGGamerM
parent d7feb78197
commit eb0fcda3cc
7 changed files with 33 additions and 10 deletions

View File

@@ -84,6 +84,8 @@ public class Instance extends BaseModel{
public V2 v2;
public Pleroma pleroma;
@Override
public void postprocess() throws ObjectValidationException{
super.postprocess();
@@ -193,4 +195,9 @@ public class Instance extends BaseModel{
public boolean enabled;
}
}
@Parcel
public static class Pleroma extends BaseModel {
// metadata etc
}
}

View File

@@ -84,6 +84,7 @@ public class Status extends BaseModel implements DisplayItemsParent{
reblog.postprocess();
spoilerRevealed=GlobalUserPreferences.alwaysExpandContentWarnings || !sensitive;
if (visibility.equals(StatusPrivacy.LOCAL)) localOnly = true;
}
@Override

View File

@@ -10,7 +10,9 @@ public enum StatusPrivacy{
@SerializedName("private")
PRIVATE(2),
@SerializedName("direct")
DIRECT(3);
DIRECT(3),
@SerializedName("local")
LOCAL(4); // akkoma
private int privacy;