refactor: add latestVersion information to update data

This commit is contained in:
UndefinedPony
2024-12-20 18:26:54 +01:00
parent c8514e3a1b
commit 4565b3d7a2
4 changed files with 39 additions and 18 deletions
@@ -20,16 +20,16 @@ export const UpdateServer = () => {
const [isUpdateAvailable, setIsUpdateAvailable] = useState<null | boolean>(
null,
);
const { mutateAsync: checkForUpdate, isLoading } =
api.settings.checkForUpdate.useMutation();
const { mutateAsync: getUpdateData, isLoading } =
api.settings.getUpdateData.useMutation();
const [isOpen, setIsOpen] = useState(false);
const handleCheckUpdates = async () => {
try {
const updateAvailable = await checkForUpdate();
const { updateAvailable, latestVersion } = await getUpdateData();
setIsUpdateAvailable(updateAvailable);
if (updateAvailable) {
toast.success("Update is available!");
toast.success(`${latestVersion} update is available!`);
} else {
toast.info("No updates available");
}