diff options
Diffstat (limited to 'app/src/main/java/app/fedilab/android/helper/PushNotifications.java')
-rw-r--r-- | app/src/main/java/app/fedilab/android/helper/PushNotifications.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/helper/PushNotifications.java b/app/src/main/java/app/fedilab/android/helper/PushNotifications.java index 7182285cd..79becf4dc 100644 --- a/app/src/main/java/app/fedilab/android/helper/PushNotifications.java +++ b/app/src/main/java/app/fedilab/android/helper/PushNotifications.java @@ -26,6 +26,9 @@ import android.os.Looper; import androidx.annotation.NonNull; import androidx.preference.PreferenceManager; +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; + import java.io.IOException; import java.util.Random; import java.util.concurrent.TimeUnit; @@ -134,9 +137,10 @@ public class PushNotifications { .connectTimeout(60, TimeUnit.SECONDS) .proxy(Helper.getProxy(context.getApplicationContext())) .build(); + Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ss").create(); Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://" + instance + "/api/v1/") - .addConverterFactory(GsonConverterFactory.create()) + .addConverterFactory(GsonConverterFactory.create(gson)) .client(okHttpClient) .build(); return retrofit.create(MastodonNotificationsService.class); |