override suspend fun loadAppInstance()

in kotlin/sync-api/src/main/kotlin/com/example/AppInstanceStorage.kt [14:26]


    override suspend fun loadAppInstance(clientId: String): SpaceAppInstance? {
        return transaction {
            AppInstallationDb.select { AppInstallationDb.clientId.eq(clientId) }
                .map {
                    SpaceAppInstance(
                        it[AppInstallationDb.clientId],
                        it[AppInstallationDb.clientSecret],
                        it[AppInstallationDb.serverUrl],
                    )
                }
                .firstOrNull()
        }
    }