mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2024-11-10 04:37:25 +01:00
Fix post card has empty space under vote buttons once again by upgrading google's material library. Add an Okhttp3 interceptor for debug usage.
This commit is contained in:
parent
a54a3395f8
commit
3d9d98467a
@ -34,7 +34,7 @@ repositories {
|
||||
dependencies {
|
||||
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
||||
implementation 'androidx.appcompat:appcompat:1.1.0'
|
||||
implementation 'com.google.android.material:material:1.1.0-alpha10'
|
||||
implementation 'com.google.android.material:material:1.2.0-alpha05'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
|
||||
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
|
||||
implementation 'androidx.legacy:legacy-support-v13:1.0.0'
|
||||
@ -79,7 +79,7 @@ dependencies {
|
||||
implementation 'com.github.livefront:bridge:v1.2.0'
|
||||
implementation 'com.evernote:android-state:1.4.1'
|
||||
annotationProcessor 'com.evernote:android-state-processor:1.4.1'
|
||||
implementation 'androidx.work:work-runtime:2.3.0'
|
||||
implementation 'androidx.work:work-runtime:2.3.2'
|
||||
implementation 'androidx.preference:preference:1.1.0'
|
||||
implementation 'com.nex3z:flow-layout:1.3.0'
|
||||
implementation 'com.r0adkll:slidableactivity:2.1.0'
|
||||
|
@ -79,6 +79,7 @@ class AppModule {
|
||||
OkHttpClient provideOkHttpClient(@Named("no_oauth") Retrofit retrofit, RedditDataRoomDatabase accountRoomDatabase) {
|
||||
OkHttpClient.Builder okHttpClientBuilder = new OkHttpClient.Builder();
|
||||
okHttpClientBuilder.authenticator(new AccessTokenAuthenticator(retrofit, accountRoomDatabase));
|
||||
//.addInterceptor(new Okhttp3DebugInterceptor(mApplication));
|
||||
return okHttpClientBuilder.build();
|
||||
}
|
||||
|
||||
|
@ -0,0 +1,40 @@
|
||||
package ml.docilealligator.infinityforreddit;
|
||||
|
||||
import android.app.Application;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.core.app.NotificationCompat;
|
||||
import androidx.core.app.NotificationManagerCompat;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import okhttp3.Interceptor;
|
||||
import okhttp3.Response;
|
||||
|
||||
public class Okhttp3DebugInterceptor implements Interceptor {
|
||||
private Application context;
|
||||
|
||||
public Okhttp3DebugInterceptor(Application context) {
|
||||
this.context = context;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
@Override
|
||||
public Response intercept(Chain chain) throws IOException {
|
||||
Response response = chain.proceed(chain.request());
|
||||
if (!response.isSuccessful()) {
|
||||
String message = "No body";
|
||||
if (response.body() != null) {
|
||||
message = response.body().string();
|
||||
}
|
||||
NotificationManagerCompat notificationManager = NotificationUtils.getNotificationManager(context);
|
||||
NotificationCompat.Builder builder = NotificationUtils.buildNotification(notificationManager,
|
||||
context, "debug", message, Integer.toString(response.code()),
|
||||
NotificationUtils.CHANNEL_ID_NEW_MESSAGES,
|
||||
NotificationUtils.CHANNEL_NEW_MESSAGES,
|
||||
NotificationUtils.getAccountGroupName("Debug"));
|
||||
notificationManager.notify(9765, builder.build());
|
||||
}
|
||||
return response;
|
||||
}
|
||||
}
|
@ -31,6 +31,6 @@ task clean(type: Delete) {
|
||||
}
|
||||
|
||||
ext {
|
||||
roomVersion = '2.2.3'
|
||||
roomVersion = '2.2.4'
|
||||
archLifecycleVersion = '2.2.0'
|
||||
}
|
Loading…
Reference in New Issue
Block a user