Skip to content

Commit c81978b

Browse files
committed
[settings] remove local server settings access
1 parent 30666e1 commit c81978b

File tree

3 files changed

+2
-29
lines changed

3 files changed

+2
-29
lines changed

app/src/main/java/me/capcom/smsgateway/modules/localserver/LocalServerSettings.kt

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
package me.capcom.smsgateway.modules.localserver
22

33
import com.aventrix.jnanoid.jnanoid.NanoIdUtils
4-
import me.capcom.smsgateway.modules.settings.Exporter
5-
import me.capcom.smsgateway.modules.settings.Importer
64
import me.capcom.smsgateway.modules.settings.KeyValueStorage
75
import me.capcom.smsgateway.modules.settings.get
86

97
class LocalServerSettings(
108
private val storage: KeyValueStorage,
11-
) : Exporter, Importer {
9+
) {
1210
var enabled: Boolean
1311
get() = storage.get<Boolean>(ENABLED) ?: false
1412
set(value) = storage.set(ENABLED, value)
@@ -39,18 +37,4 @@ class LocalServerSettings(
3937
private const val USERNAME = "USERNAME"
4038
private const val PASSWORD = "PASSWORD"
4139
}
42-
43-
override fun export(): Map<String, *> {
44-
return mapOf(
45-
PORT to port,
46-
)
47-
}
48-
49-
override fun import(data: Map<String, *>) {
50-
data.forEach { (key, value) ->
51-
when (key) {
52-
PORT -> storage.set(key, value?.toString()?.toFloat()?.toInt()?.toString())
53-
}
54-
}
55-
}
5640
}

app/src/main/java/me/capcom/smsgateway/modules/settings/SettingsService.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package me.capcom.smsgateway.modules.settings
33
import android.content.Context
44
import me.capcom.smsgateway.modules.encryption.EncryptionSettings
55
import me.capcom.smsgateway.modules.gateway.GatewaySettings
6-
import me.capcom.smsgateway.modules.localserver.LocalServerSettings
76
import me.capcom.smsgateway.modules.logs.LogsSettings
87
import me.capcom.smsgateway.modules.messages.MessagesSettings
98
import me.capcom.smsgateway.modules.notifications.NotificationsService
@@ -16,7 +15,6 @@ class SettingsService(
1615
encryptionSettings: EncryptionSettings,
1716
gatewaySettings: GatewaySettings,
1817
messagesSettings: MessagesSettings,
19-
localServerSettings: LocalServerSettings,
2018
pingSettings: PingSettings,
2119
logsSettings: LogsSettings,
2220
webhooksSettings: WebhooksSettings
@@ -25,7 +23,6 @@ class SettingsService(
2523
"encryption" to encryptionSettings,
2624
"gateway" to gatewaySettings,
2725
"messages" to messagesSettings,
28-
"localserver" to localServerSettings,
2926
"ping" to pingSettings,
3027
"logs" to logsSettings,
3128
"webhooks" to webhooksSettings

docs/api/swagger.json

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -978,6 +978,7 @@
978978
},
979979
"gateway": {
980980
"type": "object",
981+
"description": "*(local mode only)*",
981982
"properties": {
982983
"cloud_url": {
983984
"type": "string",
@@ -1028,15 +1029,6 @@
10281029
}
10291030
}
10301031
},
1031-
"localserver": {
1032-
"type": "object",
1033-
"properties": {
1034-
"PORT": {
1035-
"type": "integer",
1036-
"nullable": true
1037-
}
1038-
}
1039-
},
10401032
"ping": {
10411033
"type": "object",
10421034
"properties": {

0 commit comments

Comments
 (0)