diff --git a/mastodon/src/main/java/org/joinmastodon/android/model/Instance.java b/mastodon/src/main/java/org/joinmastodon/android/model/Instance.java index f49702a06..e7228d273 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/model/Instance.java +++ b/mastodon/src/main/java/org/joinmastodon/android/model/Instance.java @@ -39,6 +39,9 @@ public abstract class Instance extends BaseModel{ // non-standard field in some Mastodon forks public int maxTootChars; + // MOSHIDON: this is for translation support detection. + public V2 v2; + // MOSHIDON: we got pleroma babyyyyyy public Pleroma pleroma; public PleromaPollLimits pollLimits; @@ -155,6 +158,22 @@ public abstract class Instance extends BaseModel{ public int maxExpiration; } + // MOSHIDON: we check for translation support, so this needs to be here + @Parcel + public static class V2 extends BaseModel { + public V2.Configuration configuration; + + @Parcel + public static class Configuration { + public TranslationConfiguration translation; + } + + @Parcel + public static class TranslationConfiguration{ + public boolean enabled; + } + } + // MOSHIDON: more pleroma :D @Parcel public static class Pleroma extends BaseModel {