okokokokok

This commit is contained in:
Violet Caulfield
2024-10-17 11:09:50 -05:00
parent 01e2275170
commit 604ea59f38
2 changed files with 9 additions and 9 deletions
+6 -2
View File
@@ -1,6 +1,6 @@
import React, { useState } from "react";
import _ from "lodash";
import { RadioGroup, RadioButton, TextField, View, Button, Card } from 'react-native-ui-lib';
import { RadioGroup, RadioButton, TextField, View, Button, Card, Colors } from 'react-native-ui-lib';
import { useColorScheme } from "react-native";
import AsyncStorage from "@react-native-async-storage/async-storage";
import { useMutation } from "@tanstack/react-query";
@@ -15,7 +15,7 @@ const https = "https://"
export default function ServerAddress(): React.JSX.Element {
const loginContext = useApiClientContext();
const { setChangeServer, setServer } = useApiClientContext();
const [protocol, setProtocol] = useState(https)
const [serverAddress, setServerAddress] = useState("");
@@ -41,6 +41,8 @@ export default function ServerAddress(): React.JSX.Element {
startUpComplete: publicSystemInfoResponse.data.StartupWizardCompleted!
}
setChangeServer(false);
setServer(jellifyServer);
return await mutateServer(jellifyServer);
},
onError: async (error: Error) => {
@@ -58,10 +60,12 @@ export default function ServerAddress(): React.JSX.Element {
<RadioButton
value={https}
label={"HTTPS"}
labelStyle={{color: Colors.$textGeneral}}
/>
<RadioButton
value={http}
label={'HTTP'}
labelStyle={{color: Colors.$textGeneral}}
/>
</RadioGroup>
</View>
@@ -12,16 +12,12 @@ export default function ServerAuthentication(): React.JSX.Element {
const isDarkMode = useColorScheme() === 'dark';
const loginContext = useApiClientContext();
useEffect(() => {
loginContext.setChangeServer(false);
});
const { setServer, setChangeServer } = useApiClientContext();
const clearServer = useMutation({
mutationFn: async () => {
loginContext.setServer(undefined)
loginContext.setChangeServer(true);
setServer(undefined)
setChangeServer(true);
return await AsyncStorage.setItem(AsyncStorageKeys.ServerUrl, "");
}
})