This commit is contained in:
Austin Huang 2020-08-17 15:02:14 -04:00
parent 77321c4403
commit 43b04a5ee1
No known key found for this signature in database
GPG Key ID: 84C23AA04587A91F
2 changed files with 4 additions and 7 deletions

View File

@ -262,7 +262,7 @@ public final class MainHelper implements SwipeRefreshLayout.OnRefreshListener {
private DiscoverAdapter discoverAdapter;
public SimpleExoPlayer currentFeedPlayer; // hack for remix drawer layout
private String cookie = Utils.settingsHelper.getString(Constants.COOKIE);
public boolean isLoggedIn = !Utils.isEmpty(cookie);
public boolean isLoggedIn = !Utils.isEmpty(cookie) && Utils.getUserIdFromCookie(cookie) != null;
public MainHelper(@NonNull final Main main) {
stopCurrentExecutor();

View File

@ -150,13 +150,10 @@ public final class Utils {
@Nullable
public static String getUserIdFromCookie(final String cookie) {
if (!isEmpty(cookie)) {
final int uidIndex = cookie.indexOf("ds_user_id");
final int uidIndex = cookie.indexOf("ds_user_id=");
if (uidIndex > 0) {
final int uidEndIndex = cookie.indexOf(';', uidIndex + 10);
if (uidEndIndex > 0) {
final String uid = cookie.substring(uidIndex + 11, uidEndIndex);
return !isEmpty(uid) ? uid : null;
}
String uid = cookie.split("ds_user_id=")[1].split(";")[0];
return !isEmpty(uid) ? uid : null;
}
}
return null;