mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-11 18:29:05 +01:00
Check network status periodically on JavaSE.
This commit is contained in:
@@ -3,6 +3,7 @@ package org.briarproject.briar.headless
|
||||
import dagger.Component
|
||||
import org.briarproject.bramble.BrambleCoreEagerSingletons
|
||||
import org.briarproject.bramble.BrambleCoreModule
|
||||
import org.briarproject.bramble.BrambleJavaEagerSingletons
|
||||
import org.briarproject.bramble.BrambleJavaModule
|
||||
import org.briarproject.briar.BriarCoreEagerSingletons
|
||||
import org.briarproject.briar.BriarCoreModule
|
||||
@@ -19,7 +20,7 @@ import javax.inject.Singleton
|
||||
)
|
||||
@Singleton
|
||||
internal interface BriarHeadlessApp : BrambleCoreEagerSingletons, BriarCoreEagerSingletons,
|
||||
HeadlessEagerSingletons {
|
||||
BrambleJavaEagerSingletons, HeadlessEagerSingletons {
|
||||
|
||||
fun getRouter(): Router
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.github.ajalt.clikt.parameters.options.option
|
||||
import com.github.ajalt.clikt.parameters.types.int
|
||||
import org.bouncycastle.util.encoders.Base64.toBase64String
|
||||
import org.briarproject.bramble.BrambleCoreEagerSingletons
|
||||
import org.briarproject.bramble.BrambleJavaEagerSingletons
|
||||
import org.briarproject.bramble.util.OsUtils.isLinux
|
||||
import org.briarproject.bramble.util.OsUtils.isMac
|
||||
import org.briarproject.briar.BriarCoreEagerSingletons
|
||||
@@ -77,6 +78,7 @@ private class Main : CliktCommand(
|
||||
// We need to load the eager singletons directly after making the
|
||||
// dependency graphs
|
||||
BrambleCoreEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
BrambleJavaEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
BriarCoreEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
HeadlessEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ package org.briarproject.briar.headless
|
||||
import dagger.Component
|
||||
import org.briarproject.bramble.BrambleCoreEagerSingletons
|
||||
import org.briarproject.bramble.BrambleCoreModule
|
||||
import org.briarproject.bramble.BrambleJavaEagerSingletons
|
||||
import org.briarproject.bramble.BrambleJavaModule
|
||||
import org.briarproject.bramble.api.crypto.CryptoComponent
|
||||
import org.briarproject.briar.BriarCoreEagerSingletons
|
||||
@@ -20,7 +21,7 @@ import javax.inject.Singleton
|
||||
)
|
||||
@Singleton
|
||||
internal interface BriarHeadlessTestApp : BrambleCoreEagerSingletons, BriarCoreEagerSingletons,
|
||||
HeadlessEagerSingletons {
|
||||
BrambleJavaEagerSingletons, HeadlessEagerSingletons {
|
||||
|
||||
fun getRouter(): Router
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ import okhttp3.Request
|
||||
import okhttp3.RequestBody.Companion.toRequestBody
|
||||
import okhttp3.Response
|
||||
import org.briarproject.bramble.BrambleCoreEagerSingletons
|
||||
import org.briarproject.bramble.BrambleJavaEagerSingletons
|
||||
import org.briarproject.bramble.api.crypto.CryptoComponent
|
||||
import org.briarproject.briar.BriarCoreEagerSingletons
|
||||
import org.briarproject.briar.api.test.TestDataCreator
|
||||
@@ -38,6 +39,7 @@ abstract class IntegrationTest {
|
||||
.headlessTestModule(HeadlessTestModule(dataDir))
|
||||
.build()
|
||||
BrambleCoreEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
BrambleJavaEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
BriarCoreEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
HeadlessEagerSingletons.Helper.injectEagerSingletons(app)
|
||||
router = app.getRouter()
|
||||
|
||||
Reference in New Issue
Block a user