mirror of
https://github.com/TermoraDev/termora.git
synced 2026-01-16 02:12:58 +08:00
fix: binary compatibility
This commit is contained in:
@@ -24,6 +24,10 @@ class BasicProxyOption(
|
|||||||
val proxyPortTextField = PortSpinner(1080)
|
val proxyPortTextField = PortSpinner(1080)
|
||||||
val proxyAuthenticationTypeComboBox = FlatComboBox<AuthenticationType>()
|
val proxyAuthenticationTypeComboBox = FlatComboBox<AuthenticationType>()
|
||||||
|
|
||||||
|
constructor(proxyTypes: List<ProxyType> = listOf(ProxyType.HTTP, ProxyType.SOCKS5)) : this(
|
||||||
|
proxyTypes,
|
||||||
|
listOf(AuthenticationType.Password)
|
||||||
|
)
|
||||||
|
|
||||||
init {
|
init {
|
||||||
initView()
|
initView()
|
||||||
|
|||||||
@@ -3,10 +3,8 @@ package app.termora.plugin.internal.local
|
|||||||
import app.termora.*
|
import app.termora.*
|
||||||
import app.termora.actions.DataProvider
|
import app.termora.actions.DataProvider
|
||||||
import app.termora.protocol.GenericProtocolProvider
|
import app.termora.protocol.GenericProtocolProvider
|
||||||
import app.termora.protocol.ProtocolTestRequest
|
|
||||||
import app.termora.protocol.ProtocolTester
|
|
||||||
|
|
||||||
internal class LocalProtocolProvider private constructor() : GenericProtocolProvider, ProtocolTester {
|
internal class LocalProtocolProvider private constructor() : GenericProtocolProvider {
|
||||||
companion object {
|
companion object {
|
||||||
val instance by lazy { LocalProtocolProvider() }
|
val instance by lazy { LocalProtocolProvider() }
|
||||||
const val PROTOCOL = "local"
|
const val PROTOCOL = "local"
|
||||||
@@ -20,9 +18,6 @@ internal class LocalProtocolProvider private constructor() : GenericProtocolProv
|
|||||||
return Icons.powershell
|
return Icons.powershell
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun canTestConnection(requester: ProtocolTestRequest): Boolean {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun createTerminalTab(dataProvider: DataProvider, windowScope: WindowScope, host: Host): TerminalTab {
|
override fun createTerminalTab(dataProvider: DataProvider, windowScope: WindowScope, host: Host): TerminalTab {
|
||||||
return LocalTerminalTab(windowScope, host)
|
return LocalTerminalTab(windowScope, host)
|
||||||
|
|||||||
@@ -3,9 +3,8 @@ package app.termora.plugin.internal.telnet
|
|||||||
import app.termora.*
|
import app.termora.*
|
||||||
import app.termora.actions.DataProvider
|
import app.termora.actions.DataProvider
|
||||||
import app.termora.protocol.GenericProtocolProvider
|
import app.termora.protocol.GenericProtocolProvider
|
||||||
import app.termora.protocol.ProtocolTester
|
|
||||||
|
|
||||||
internal class TelnetProtocolProvider private constructor() : GenericProtocolProvider, ProtocolTester {
|
internal class TelnetProtocolProvider private constructor() : GenericProtocolProvider {
|
||||||
companion object {
|
companion object {
|
||||||
val instance by lazy { TelnetProtocolProvider() }
|
val instance by lazy { TelnetProtocolProvider() }
|
||||||
const val PROTOCOL = "Telnet"
|
const val PROTOCOL = "Telnet"
|
||||||
|
|||||||
Reference in New Issue
Block a user