mirror of
https://github.com/schwabe/ics-openvpn.git
synced 2024-09-19 19:42:29 +02:00
Make OpenVPN 3.x paused status a bit nicer
This commit is contained in:
parent
017fa17bb8
commit
6e9dcd42af
@ -311,17 +311,22 @@ public class OpenVPNThreadv3 extends ClientAPI_OpenVPNClient implements Runnable
|
||||
public void event(ClientAPI_Event event) {
|
||||
String name = event.getName();
|
||||
String info = event.getInfo();
|
||||
if (name.equals("INFO")) {
|
||||
switch (name) {
|
||||
case "INFO" -> {
|
||||
if (info.startsWith("OPEN_URL:") || info.startsWith("CR_TEXT:")
|
||||
|| info.startsWith("WEB_AUTH:")) {
|
||||
mService.trigger_sso(info);
|
||||
} else {
|
||||
VpnStatus.logInfo(R.string.info_from_server, info);
|
||||
}
|
||||
} else if (name.equals("COMPRESSION_ENABLED") || name.equals(("WARN"))) {
|
||||
}
|
||||
case "COMPRESSION_ENABLED", "WARN" ->
|
||||
VpnStatus.logInfo(String.format(Locale.US, "%s: %s", name, info));
|
||||
} else {
|
||||
VpnStatus.updateStateString(name, info);
|
||||
case "PAUSE" ->
|
||||
VpnStatus.updateStateString(name, "VPN connection paused", R.string.state_userpause, ConnectionStatus.LEVEL_VPNPAUSED);
|
||||
case "RESUME" ->
|
||||
VpnStatus.updateStateString(name, "VPN connection resumed", R.string.state_reconnecting, ConnectionStatus.LEVEL_CONNECTING_NO_SERVER_REPLY_YET);
|
||||
default -> VpnStatus.updateStateString(name, info);
|
||||
}
|
||||
/* if (event.name.equals("DYNAMIC_CHALLENGE")) {
|
||||
ClientAPI_DynamicChallenge challenge = new ClientAPI_DynamicChallenge();
|
||||
|
Loading…
Reference in New Issue
Block a user