aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/src/apis/hooks/languages.ts
blob: 149d8071653964944066e3f525957a47d8c63023 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import { useQuery } from "react-query";
import { QueryKeys } from "../queries/keys";
import api from "../raw";

export function useLanguages(history?: boolean) {
  return useQuery(
    [QueryKeys.System, QueryKeys.Languages, history ?? false],
    () => api.system.languages(history),
    {
      staleTime: Infinity,
    },
  );
}

export function useLanguageProfiles() {
  return useQuery(
    [QueryKeys.System, QueryKeys.LanguagesProfiles],
    () => api.system.languagesProfileList(),
    {
      staleTime: Infinity,
    },
  );
}