Skip to content
Snippets Groups Projects
Verified Commit b4a8f649 authored by Mikolai Gütschow's avatar Mikolai Gütschow
Browse files

create mailbox plugin for test builds, too

parent c610b2e2
No related branches found
No related tags found
1 merge request!344Create mailbox plugin for test builds, too
Pipeline #14781 passed
...@@ -64,7 +64,7 @@ internal class DesktopModule { ...@@ -64,7 +64,7 @@ internal class DesktopModule {
unixTor: UnixTorPluginFactory, unixTor: UnixTorPluginFactory,
winTor: WindowsTorPluginFactory, winTor: WindowsTorPluginFactory,
lan: LanTcpPluginFactory, lan: LanTcpPluginFactory,
mailbox: MailboxPluginFactory mailbox: MailboxPluginFactory,
): PluginConfig { ): PluginConfig {
val duplex: List<DuplexPluginFactory> = when { val duplex: List<DuplexPluginFactory> = when {
isLinux() || isMac() -> listOf(unixTor, lan) isLinux() || isMac() -> listOf(unixTor, lan)
......
...@@ -25,6 +25,7 @@ import org.briarproject.bramble.api.plugin.PluginConfig ...@@ -25,6 +25,7 @@ import org.briarproject.bramble.api.plugin.PluginConfig
import org.briarproject.bramble.api.plugin.TransportId import org.briarproject.bramble.api.plugin.TransportId
import org.briarproject.bramble.api.plugin.duplex.DuplexPluginFactory import org.briarproject.bramble.api.plugin.duplex.DuplexPluginFactory
import org.briarproject.bramble.api.plugin.simplex.SimplexPluginFactory import org.briarproject.bramble.api.plugin.simplex.SimplexPluginFactory
import org.briarproject.bramble.plugin.file.MailboxPluginFactory
import org.briarproject.bramble.plugin.tcp.TestLanTcpPluginFactory import org.briarproject.bramble.plugin.tcp.TestLanTcpPluginFactory
import org.briarproject.bramble.plugin.tor.UnixTorPluginFactory import org.briarproject.bramble.plugin.tor.UnixTorPluginFactory
import org.briarproject.bramble.plugin.tor.WindowsTorPluginFactory import org.briarproject.bramble.plugin.tor.WindowsTorPluginFactory
...@@ -76,7 +77,8 @@ internal class DesktopTestModule { ...@@ -76,7 +77,8 @@ internal class DesktopTestModule {
internal fun providePluginConfig( internal fun providePluginConfig(
unixTor: UnixTorPluginFactory, unixTor: UnixTorPluginFactory,
winTor: WindowsTorPluginFactory, winTor: WindowsTorPluginFactory,
lan: TestLanTcpPluginFactory lan: TestLanTcpPluginFactory,
mailbox: MailboxPluginFactory,
): PluginConfig { ): PluginConfig {
val duplex: List<DuplexPluginFactory> = when { val duplex: List<DuplexPluginFactory> = when {
isLinux() || isMac() -> listOf(unixTor, lan) isLinux() || isMac() -> listOf(unixTor, lan)
...@@ -85,7 +87,7 @@ internal class DesktopTestModule { ...@@ -85,7 +87,7 @@ internal class DesktopTestModule {
} }
return object : PluginConfig { return object : PluginConfig {
override fun getDuplexFactories(): Collection<DuplexPluginFactory> = duplex override fun getDuplexFactories(): Collection<DuplexPluginFactory> = duplex
override fun getSimplexFactories(): Collection<SimplexPluginFactory> = emptyList() override fun getSimplexFactories(): Collection<SimplexPluginFactory> = listOf(mailbox)
override fun shouldPoll(): Boolean = true override fun shouldPoll(): Boolean = true
override fun getTransportPreferences(): Map<TransportId, List<TransportId>> = emptyMap() override fun getTransportPreferences(): Map<TransportId, List<TransportId>> = emptyMap()
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment