mirror of
https://github.com/HMCore/Orbot.git
synced 2026-01-03 08:12:51 +00:00
prepare twitter integration
This commit is contained in:
@@ -2,9 +2,12 @@ package de.wulkanat
|
||||
|
||||
import de.wulkanat.extensions.ensureExists
|
||||
import kotlinx.serialization.Serializable
|
||||
import kotlinx.serialization.builtins.ListSerializer
|
||||
import kotlinx.serialization.builtins.list
|
||||
import kotlinx.serialization.json.Json
|
||||
import kotlinx.serialization.json.JsonConfiguration
|
||||
import kotlinx.serialization.list
|
||||
import kotlinx.serialization.stringify
|
||||
import java.io.File
|
||||
|
||||
@Serializable
|
||||
@@ -35,9 +38,26 @@ data class AdminFile(
|
||||
val offlineMessage: String = "CONNECTION FAILED"
|
||||
)
|
||||
|
||||
val json = Json(JsonConfiguration.Stable)
|
||||
@Serializable
|
||||
data class TwitterFile(
|
||||
val accessToken: String = "",
|
||||
val accessTokenSecret: String = "",
|
||||
val apiKey: String = "",
|
||||
val apiSecretKey: String = "",
|
||||
val bearerToken: String = "",
|
||||
val env: String = "dev",
|
||||
)
|
||||
|
||||
val SERVERS_FILE = File("servers.json").ensureExists(json.stringify(DiscordChannel.serializer().list, listOf()))
|
||||
val json = Json { allowStructuredMapKeys = true }
|
||||
|
||||
val SERVERS_FILE =
|
||||
File("servers.json").ensureExists(json.encodeToString(ListSerializer(DiscordChannel.serializer()), listOf()))
|
||||
val SERVICE_CHANNELS_FILE =
|
||||
File("service_channels.json").ensureExists(json.stringify(ServiceChannel.serializer().list, listOf()))
|
||||
val ADMIN_FILE = File("admin.json").ensureExists(json.stringify(AdminFile.serializer(), AdminFile()))
|
||||
File("service_channels.json").ensureExists(
|
||||
json.encodeToString(
|
||||
ListSerializer(ServiceChannel.serializer()),
|
||||
listOf()
|
||||
)
|
||||
)
|
||||
val ADMIN_FILE = File("admin.json").ensureExists(json.encodeToString(AdminFile.serializer(), AdminFile()))
|
||||
val TWITTER_FILE = File("twitter.json").ensureExists(json.encodeToString(TwitterFile.serializer(), TwitterFile()))
|
||||
|
||||
Reference in New Issue
Block a user