Loading app/src/main/java/app/fedilab/android/mastodon/client/entities/nitter/Nitter.java +1 −1 Original line number Diff line number Diff line Loading @@ -69,7 +69,7 @@ public class Nitter implements Serializable { .proxy(Helper.getProxy(context)) .build(); Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://" + IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED)) .baseUrl("https://" + (instance != null ? IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) : null)) .addConverterFactory(SimpleXmlConverterFactory.create()) .client(okHttpClient) .build(); Loading app/src/main/java/app/fedilab/android/mastodon/helper/CrossActionHelper.java +3 −5 Original line number Diff line number Diff line Loading @@ -259,14 +259,14 @@ public class CrossActionHelper { } private static MastodonSearchService init(Context context, @NonNull String instance) { private static MastodonSearchService init(Context context, String instance) { final OkHttpClient okHttpClient = new OkHttpClient.Builder() .readTimeout(60, TimeUnit.SECONDS) .connectTimeout(60, TimeUnit.SECONDS) .proxy(Helper.getProxy(context)) .build(); Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://" + IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) + "/api/v2/") .baseUrl("https://" + (instance != null ? IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) : null) + "/api/v2/") .addConverterFactory(GsonConverterFactory.create(Helper.getDateBuilder())) .client(okHttpClient) .build(); Loading Loading @@ -493,9 +493,7 @@ public class CrossActionHelper { * Fetch and federate the remote status */ public static void fetchAccountInRemoteInstance(@NonNull Context context, String acct, String instance, Callback callback) { if (instance == null) { return; } MastodonSearchService mastodonSearchService = init(context, instance); new Thread(() -> { Call<Results> resultsCall = mastodonSearchService.search(null, acct, null, "accounts", null, null, null, null, null, null, 1); Loading app/src/main/java/app/fedilab/android/mastodon/helper/NotificationsHelper.java +2 −2 Original line number Diff line number Diff line Loading @@ -135,7 +135,7 @@ public class NotificationsHelper { } private static MastodonNotificationsService init(Context context, @NonNull String instance) { private static MastodonNotificationsService init(Context context, String instance) { final OkHttpClient okHttpClient = new OkHttpClient.Builder() .readTimeout(60, TimeUnit.SECONDS) Loading @@ -143,7 +143,7 @@ public class NotificationsHelper { .proxy(Helper.getProxy(context)) .build(); Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://" + IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) + "/api/v1/") .baseUrl("https://" + (instance != null ? IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) : null) + "/api/v1/") .addConverterFactory(GsonConverterFactory.create(Helper.getDateBuilder())) .client(okHttpClient) .build(); Loading app/src/main/java/app/fedilab/android/mastodon/helper/PushNotifications.java +2 −2 Original line number Diff line number Diff line Loading @@ -131,14 +131,14 @@ public class PushNotifications { slug + "/unifiedpush.connector", null); } private static MastodonNotificationsService init(@NonNull Context context, @NonNull String instance) { private static MastodonNotificationsService init(@NonNull Context context, String instance) { final OkHttpClient okHttpClient = new OkHttpClient.Builder() .readTimeout(60, TimeUnit.SECONDS) .connectTimeout(60, TimeUnit.SECONDS) .proxy(Helper.getProxy(context.getApplicationContext())) .build(); Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://" + IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) + "/api/v1/") .baseUrl("https://" + (instance != null ? IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) : null) + "/api/v1/") .addConverterFactory(GsonConverterFactory.create(Helper.getDateBuilder())) .client(okHttpClient) .build(); Loading app/src/main/java/app/fedilab/android/mastodon/jobs/ComposeWorker.java +2 −2 Original line number Diff line number Diff line Loading @@ -97,9 +97,9 @@ public class ComposeWorker extends Worker { .build(); } private static MastodonStatusesService init(Context context, @NonNull String instance) { private static MastodonStatusesService init(Context context, String instance) { Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://" + IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) + "/api/v1/") .baseUrl("https://" + (instance != null ? IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) : null) + "/api/v1/") .addConverterFactory(GsonConverterFactory.create(Helper.getDateBuilder())) .client(getOkHttpClient(context)) .build(); Loading Loading
app/src/main/java/app/fedilab/android/mastodon/client/entities/nitter/Nitter.java +1 −1 Original line number Diff line number Diff line Loading @@ -69,7 +69,7 @@ public class Nitter implements Serializable { .proxy(Helper.getProxy(context)) .build(); Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://" + IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED)) .baseUrl("https://" + (instance != null ? IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) : null)) .addConverterFactory(SimpleXmlConverterFactory.create()) .client(okHttpClient) .build(); Loading
app/src/main/java/app/fedilab/android/mastodon/helper/CrossActionHelper.java +3 −5 Original line number Diff line number Diff line Loading @@ -259,14 +259,14 @@ public class CrossActionHelper { } private static MastodonSearchService init(Context context, @NonNull String instance) { private static MastodonSearchService init(Context context, String instance) { final OkHttpClient okHttpClient = new OkHttpClient.Builder() .readTimeout(60, TimeUnit.SECONDS) .connectTimeout(60, TimeUnit.SECONDS) .proxy(Helper.getProxy(context)) .build(); Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://" + IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) + "/api/v2/") .baseUrl("https://" + (instance != null ? IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) : null) + "/api/v2/") .addConverterFactory(GsonConverterFactory.create(Helper.getDateBuilder())) .client(okHttpClient) .build(); Loading Loading @@ -493,9 +493,7 @@ public class CrossActionHelper { * Fetch and federate the remote status */ public static void fetchAccountInRemoteInstance(@NonNull Context context, String acct, String instance, Callback callback) { if (instance == null) { return; } MastodonSearchService mastodonSearchService = init(context, instance); new Thread(() -> { Call<Results> resultsCall = mastodonSearchService.search(null, acct, null, "accounts", null, null, null, null, null, null, 1); Loading
app/src/main/java/app/fedilab/android/mastodon/helper/NotificationsHelper.java +2 −2 Original line number Diff line number Diff line Loading @@ -135,7 +135,7 @@ public class NotificationsHelper { } private static MastodonNotificationsService init(Context context, @NonNull String instance) { private static MastodonNotificationsService init(Context context, String instance) { final OkHttpClient okHttpClient = new OkHttpClient.Builder() .readTimeout(60, TimeUnit.SECONDS) Loading @@ -143,7 +143,7 @@ public class NotificationsHelper { .proxy(Helper.getProxy(context)) .build(); Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://" + IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) + "/api/v1/") .baseUrl("https://" + (instance != null ? IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) : null) + "/api/v1/") .addConverterFactory(GsonConverterFactory.create(Helper.getDateBuilder())) .client(okHttpClient) .build(); Loading
app/src/main/java/app/fedilab/android/mastodon/helper/PushNotifications.java +2 −2 Original line number Diff line number Diff line Loading @@ -131,14 +131,14 @@ public class PushNotifications { slug + "/unifiedpush.connector", null); } private static MastodonNotificationsService init(@NonNull Context context, @NonNull String instance) { private static MastodonNotificationsService init(@NonNull Context context, String instance) { final OkHttpClient okHttpClient = new OkHttpClient.Builder() .readTimeout(60, TimeUnit.SECONDS) .connectTimeout(60, TimeUnit.SECONDS) .proxy(Helper.getProxy(context.getApplicationContext())) .build(); Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://" + IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) + "/api/v1/") .baseUrl("https://" + (instance != null ? IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) : null) + "/api/v1/") .addConverterFactory(GsonConverterFactory.create(Helper.getDateBuilder())) .client(okHttpClient) .build(); Loading
app/src/main/java/app/fedilab/android/mastodon/jobs/ComposeWorker.java +2 −2 Original line number Diff line number Diff line Loading @@ -97,9 +97,9 @@ public class ComposeWorker extends Worker { .build(); } private static MastodonStatusesService init(Context context, @NonNull String instance) { private static MastodonStatusesService init(Context context, String instance) { Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://" + IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) + "/api/v1/") .baseUrl("https://" + (instance != null ? IDN.toASCII(instance, IDN.ALLOW_UNASSIGNED) : null) + "/api/v1/") .addConverterFactory(GsonConverterFactory.create(Helper.getDateBuilder())) .client(getOkHttpClient(context)) .build(); Loading