now featuring way more context

This commit is contained in:
Violet Caulfield
2024-10-17 06:20:21 -05:00
parent 79cd04a9eb
commit f71dfa86f1
10 changed files with 112 additions and 109 deletions
+4
View File
@@ -8,6 +8,10 @@ import { JellifyServer } from "../../../types/JellifyServer";
import AsyncStorage from "@react-native-async-storage/async-storage";
import { AsyncStorageKeys } from "../../../enums/async-storage-keys";
interface ServerMutationParams {
serverUrl: string,
}
export const serverMutation = async (serverUrl: string) => {
console.log("Mutating server URL");
+1 -1
View File
@@ -35,7 +35,7 @@ export const fetchServer : () => Promise<JellifyServer> = () => new Promise(asyn
let serverJson = await AsyncStorage.getItem(AsyncStorageKeys.ServerUrl);
if (_.isNull(serverJson)) {
if (_.isEmpty(serverJson) || _.isNull(serverJson)) {
console.warn("No stored server address exists");
return Promise.reject(new Error("No stored server address exists"));
}
+2 -2
View File
@@ -3,12 +3,12 @@ import { QueryKeys } from "../../enums/query-keys"
import _ from "lodash";
import { fetchCredentials, fetchServer } from "./functions/storage";
export const useCredentials = useQuery({
export const useCredentials = () => useQuery({
queryKey: [QueryKeys.Credentials],
queryFn: fetchCredentials
});
export const useServer = useQuery({
export const useServer = () => useQuery({
queryKey: [QueryKeys.ServerUrl],
queryFn: fetchServer
})