fix: logins now refresh on plugins load
feat: Added tar archive support fix: Downloaded games and emulator execute permission now updated fix: Fixed rclone for linux fix: on screen keyaboard only now shows up when using a gamepad or touch
This commit is contained in:
parent
6aacec2c0d
commit
7bd0ebdcca
39 changed files with 523 additions and 275 deletions
|
|
@ -24,7 +24,7 @@ import { useJobStatus } from "@/mainview/scripts/utils";
|
|||
import { useInterval } from "usehooks-ts";
|
||||
import { TwitchIcon } from "@/mainview/scripts/brandIcons";
|
||||
import { twitchLoginMutation, twitchLoginVerificationQuery, twitchLogoutMutation } from "@queries/settings";
|
||||
import { rommGetOptionsQuery, rommLoggedInQuery, rommHostnameQuery, rommLoginMutation, rommLogoutMutation, rommQrLoginMutation, rommUsernameQuery, rommUserQuery } from "@queries/romm";
|
||||
import { rommGetOptionsQuery, rommLoggedInQuery, rommHostnameQuery, rommLoginMutation, rommLogoutMutation, rommQrLoginMutation, rommUsernameQuery, rommUserQuery, invalidateLogin } from "@queries/romm";
|
||||
import { systemApi } from "@/mainview/scripts/clientApi";
|
||||
|
||||
export const Route = createFileRoute("/settings/accounts")({
|
||||
|
|
@ -59,10 +59,7 @@ function TwitchLogin ()
|
|||
{
|
||||
const loginStatus = useQuery(twitchLoginVerificationQuery);
|
||||
|
||||
const loginMutation = useMutation({
|
||||
...twitchLoginMutation,
|
||||
onSuccess: () => loginStatus.refetch()
|
||||
});
|
||||
const loginMutation = useMutation(twitchLoginMutation);
|
||||
|
||||
const logoutMutation = useMutation({ ...twitchLogoutMutation, onSuccess: () => loginStatus.refetch() });
|
||||
|
||||
|
|
@ -100,8 +97,8 @@ function LoginControls (data: {})
|
|||
...rommLogoutMutation,
|
||||
onSuccess: async (d, v, r, c) =>
|
||||
{
|
||||
user.refetch();
|
||||
await c.client.invalidateQueries({ queryKey: ["romm", "auth"] });
|
||||
await user.refetch();
|
||||
await invalidateLogin(c.client);
|
||||
await router.navigate({ replace: true });
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue