Browse Source

Null check csrf token

renovate/org.robolectric-robolectric-4.x
Ammar Githam 4 years ago
parent
commit
cfd1d4a421
  1. 7
      app/src/main/java/awais/instagrabber/managers/ThreadManager.java

7
app/src/main/java/awais/instagrabber/managers/ThreadManager.java

@ -92,14 +92,14 @@ public final class ThreadManager {
private final MutableLiveData<DirectThreadParticipantRequestsResponse> pendingRequests = new MutableLiveData<>(null); private final MutableLiveData<DirectThreadParticipantRequestsResponse> pendingRequests = new MutableLiveData<>(null);
private final String threadId; private final String threadId;
private final DirectMessagesService service;
private final long viewerId; private final long viewerId;
private final ThreadIdOrUserIds threadIdOrUserIds; private final ThreadIdOrUserIds threadIdOrUserIds;
private final User currentUser; private final User currentUser;
private final ContentResolver contentResolver; private final ContentResolver contentResolver;
private final MediaService mediaService;
private final FriendshipService friendshipService;
private DirectMessagesService service;
private MediaService mediaService;
private FriendshipService friendshipService;
private InboxManager inboxManager; private InboxManager inboxManager;
private LiveData<DirectThread> thread; private LiveData<DirectThread> thread;
private LiveData<Integer> inputMode; private LiveData<Integer> inputMode;
@ -157,6 +157,7 @@ public final class ThreadManager {
viewerId = CookieUtils.getUserIdFromCookie(cookie); viewerId = CookieUtils.getUserIdFromCookie(cookie);
final String deviceUuid = settingsHelper.getString(Constants.DEVICE_UUID); final String deviceUuid = settingsHelper.getString(Constants.DEVICE_UUID);
final String csrfToken = CookieUtils.getCsrfTokenFromCookie(cookie); final String csrfToken = CookieUtils.getCsrfTokenFromCookie(cookie);
if (csrfToken == null) return;
// if (TextUtils.isEmpty(csrfToken) || viewerId <= 0 || TextUtils.isEmpty(deviceUuid)) { // if (TextUtils.isEmpty(csrfToken) || viewerId <= 0 || TextUtils.isEmpty(deviceUuid)) {
// throw new IllegalArgumentException("User is not logged in!"); // throw new IllegalArgumentException("User is not logged in!");
// } // }

Loading…
Cancel
Save