Доступ к переменным запроса внутри dataIdFromObject в InMemoryCache? - PullRequest
0 голосов
/ 21 сентября 2018

Я хочу получить доступ к переменным запроса, чтобы установить ключ в локальном кэше, поскольку мой запрос не имеет идентификатора и идентичен по переменной запроса, как получить доступ к переменным запроса?

const cache = new InMemoryCache({
  dataIdFromObject: (object, variables) => {
    console.log(object, variables);
    switch (object.__typename) {
      default:
        return defaultDataIdFromObject(object); // fall back to default handling
    }
  },
});

Вприведенные выше переменные кода undefined

1 Ответ

0 голосов
/ 11 июня 2019

Ну, похоже.Вы должны сделать это на бэкэнде.

query someQuery(justAnArg: Int) {
  someQuery {
    _justAnArg: $justAnArg
  }
}

Это должно сделать это.

...