CTCV2/app/src/main/java/com/discord/widgets/auth/WidgetAuthLogin.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;
}
}