All files / utils systemInfo.js

100% Statements 6/6
100% Branches 0/0
100% Functions 2/2
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26          38x 11x 11x 9x   2x 2x                            
import { useQuery } from "react-query";
import axios from "axios";
 
export function useSystemInfo() {
  
  return useQuery("systemInfo", async () => {
    try {
      const response = await axios.get("/api/systemInfo");
      return response.data;
    } catch (e) {
      console.error("Error invoking axios.get: ", e);
      return {  
        springH2ConsoleEnabled: false,
        showSwaggerUILink: false  
      };
    }
  }, {
    initialData: { 
      initialData:true, 
      springH2ConsoleEnabled: false,
      showSwaggerUILink: false 
    }
  });
 
}