From e8db6c5f3936e77a7669297257f14ccc0ae7b7fb Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Wed, 16 Apr 2025 12:43:15 -0300 Subject: [PATCH] refactor(Instance.java): add back the translation support fields on Instance.java --- .../joinmastodon/android/model/Instance.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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 {