diff --git a/src/content/code/language-support/swift-objective-c-ios/client/caliban.md b/src/content/code/language-support/scala/client/caliban.md similarity index 100% rename from src/content/code/language-support/swift-objective-c-ios/client/caliban.md rename to src/content/code/language-support/scala/client/caliban.md diff --git a/src/content/code/language-support/swift-objective-c-ios/server/caliban.md b/src/content/code/language-support/scala/server/caliban.md similarity index 69% rename from src/content/code/language-support/swift-objective-c-ios/server/caliban.md rename to src/content/code/language-support/scala/server/caliban.md index 71722002a1..9a8bfe0f87 100644 --- a/src/content/code/language-support/swift-objective-c-ios/server/caliban.md +++ b/src/content/code/language-support/scala/server/caliban.md @@ -8,14 +8,11 @@ github: ghostdogpr/caliban An example of a GraphQL schema and query with `caliban`: ```scala case class Character(name: String, age: Int) -def getCharacters(): List[Character] = ??? -def getCharacter(name: String): Option[Character] = ??? +def getCharacters(): List[Character] = ??? // schema -case class CharacterName(name: String) -case class Queries(characters: List[Character], - character: CharacterName => Option[Character]) +case class Queries(characters: List[Character]) // resolver -val queries = Queries(getCharacters, args => getCharacter(args.name)) +val queries = Queries(getCharacters) import caliban.GraphQL.graphQL import caliban.RootResolver val api = graphQL(RootResolver(queries))