Implemented Yggdrasil start after device boot (#39)

Implemented Yggdrasil start after device boot (even if Always-On VPN disabled).
This commit is contained in:
Revertron 2022-12-14 11:41:23 +01:00 committed by GitHub
parent 055aab328d
commit a07412d02d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 93 additions and 21 deletions

View file

@ -20,7 +20,7 @@ import kotlin.concurrent.thread
private const val TAG = "PacketTunnelProvider"
const val SERVICE_NOTIFICATION_ID = 1000
class PacketTunnelProvider: VpnService() {
open class PacketTunnelProvider: VpnService() {
companion object {
const val STATE_INTENT = "eu.neilalexander.yggdrasil.PacketTunnelProvider.STATE_MESSAGE"
@ -68,9 +68,9 @@ class PacketTunnelProvider: VpnService() {
ACTION_CONNECT -> {
Log.d(TAG, "Connecting...")
if (started.get()) {
connect();
connect()
} else {
start();
start()
}
START_STICKY
}