40 lines
1.4 KiB
Java
40 lines
1.4 KiB
Java
package c.a.z;
|
|
|
|
import android.view.KeyEvent;
|
|
import android.view.View;
|
|
import com.discord.views.CodeVerificationView;
|
|
import d0.g0.y;
|
|
import d0.z.d.m;
|
|
import java.util.Objects;
|
|
/* compiled from: CodeVerificationView.kt */
|
|
public final class d implements View.OnKeyListener {
|
|
public final /* synthetic */ CodeVerificationView i;
|
|
|
|
public d(CodeVerificationView codeVerificationView) {
|
|
this.i = codeVerificationView;
|
|
}
|
|
|
|
@Override // android.view.View.OnKeyListener
|
|
public final boolean onKey(View view, int i, KeyEvent keyEvent) {
|
|
m.checkNotNullExpressionValue(keyEvent, "event");
|
|
if (keyEvent.getAction() == 0) {
|
|
CodeVerificationView codeVerificationView = this.i;
|
|
CodeVerificationView.a aVar = CodeVerificationView.i;
|
|
Objects.requireNonNull(codeVerificationView);
|
|
if (keyEvent.getKeyCode() == 67) {
|
|
if (codeVerificationView.o.length() > 0) {
|
|
codeVerificationView.o = y.dropLast(codeVerificationView.o, 1);
|
|
codeVerificationView.d();
|
|
}
|
|
} else if (keyEvent.getKeyCode() == 7) {
|
|
codeVerificationView.c('0');
|
|
} else {
|
|
int unicodeChar = keyEvent.getUnicodeChar();
|
|
if (unicodeChar != 0) {
|
|
codeVerificationView.c((char) unicodeChar);
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
}
|