bastienrobert/la-ferme

View on GitHub
packages/mobile/src/graphql/player.ts

Summary

Maintainability
A
0 mins
Test Coverage
import gql from 'graphql-tag'

const fragments = {
  playerInfos: gql`
    fragment PlayerInfos on Player {
      uuid
      ready
      character
    }
  `
}

const GET_PLAYER = gql`
  query GetPlayer($playerUUID: UUID!) {
    getPlayer(playerUUID: $playerUUID) {
      ...PlayerInfos
      skill
      goal
    }
  }
  ${fragments.playerInfos}
`

const PLAYER_READY_MUTATION = gql`
  mutation PlayerReady($playerUUID: UUID!) {
    playerReady(playerUUID: $playerUUID)
  }
`

export { fragments, GET_PLAYER, PLAYER_READY_MUTATION }