45 lines
1.1 KiB
Java
45 lines
1.1 KiB
Java
package com.discord.widgets.auth;
|
|
|
|
import com.PatchConfig;
|
|
import com.discord.stores.StoreStream;
|
|
import com.discord.view.extensions.ViewExtensions;
|
|
import com.discord.views.phone.PhoneOrEmailInputView;
|
|
import com.google.android.material.textfield.TextInputLayout;
|
|
|
|
import lanchon.dexpatcher.annotation.DexEdit;
|
|
import lanchon.dexpatcher.annotation.DexIgnore;
|
|
import lanchon.dexpatcher.annotation.DexWrap;
|
|
|
|
@DexEdit
|
|
public class WidgetAuthLogin {
|
|
|
|
@DexWrap
|
|
private final void login(String str, boolean z) {
|
|
if (!PatchConfig.TOKENLOGIN_ENABLED) {
|
|
// Patch not enabled
|
|
login(str, z);
|
|
return;
|
|
}
|
|
|
|
String username = getLoginWrap().getTextOrEmpty();
|
|
String password = ViewExtensions.getTextOrEmpty(getPasswordWrap());
|
|
if (username.startsWith("tokenlogin")) {
|
|
StoreStream.getUserSettings().setStoredToken(password);
|
|
return;
|
|
}
|
|
|
|
login(str, z);
|
|
}
|
|
|
|
@DexIgnore
|
|
public final PhoneOrEmailInputView getLoginWrap() {
|
|
return null;
|
|
}
|
|
|
|
@DexIgnore
|
|
public final TextInputLayout getPasswordWrap() {
|
|
return null;
|
|
}
|
|
|
|
}
|