Creating the Project Query Resolver

PHOTO EMBED

Wed May 03 2023 02:33:53 GMT+0000 (Coordinated Universal Time)

Saved by @swstegall #kotlin #mongodb #graphql

import graphql.kickstart.tools.GraphQLQueryResolver
import me.stegall.personalwebsiteapi3.models.Project
import me.stegall.personalwebsiteapi3.repositories.ProjectRepository
import org.springframework.data.mongodb.core.MongoOperations
import org.springframework.stereotype.Component

@Component
class ProjectQueryResolver(
  val projectRepository: ProjectRepository,
  private val mongoOperations: MongoOperations
) : GraphQLQueryResolver {
  fun projects(): List<Project> {
    return projectRepository.findAll()
  }
}
content_copyCOPY