Skip to content

Commit

Permalink
feat: add permisions to pat
Browse files Browse the repository at this point in the history
  • Loading branch information
YoussefAWasfy committed Dec 19, 2024
1 parent 965f8d2 commit aded211
Show file tree
Hide file tree
Showing 7 changed files with 467 additions and 480 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
"use client";

import { GetServerSideProps } from "next";
import { personalAccessTokenConfigured } from "src/lib/env";
import { useQuery } from "@tanstack/react-query";
import { useLocalStorage } from "@uidotdev/usehooks";

interface GetIotaResponseParams {
configurationId: string;
Expand All @@ -27,7 +26,7 @@ const IotaCallbackContent = ({
}: {
responseCode: string | null;
}) => {
const [iotaRedirectString] = useLocalStorage("iotaRedirect", "{}");
const iotaRedirectString = "{}".toString();
const iotaRedirect = JSON.parse(iotaRedirectString);

const iotaResponseQuery = useQuery({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
"use client";

import { GetServerSideProps } from "next";
import { personalAccessTokenConfigured } from "src/lib/env";
import { useRouter } from "next/navigation";
import { IotaConfigurationDto } from "@affinidi-tdk/iota-client";
import { VaultUtils } from "@affinidi-tdk/common";
Expand Down Expand Up @@ -40,7 +40,6 @@ export default function IotaRedirectFlowPage({
const [nonce, setNonce] = useState<string>("");
const [isFormDisabled, setIsFormDisabled] = useState(false);
const [selectedRedirectUri, setSelectedRedirectUri] = useState<string>("");
const [_, setIotaRedirect] = useLocalStorage("iotaRedirect", "{}");

const configurationsQuery = useQuery({
queryKey: ["iotaConfigurations"],
Expand Down Expand Up @@ -91,7 +90,7 @@ export default function IotaRedirectFlowPage({
transactionId: data.transactionId,
};

setIotaRedirect(JSON.stringify(toStore));
localStorage.setItem("iotaRedirect", JSON.stringify(toStore));

const vaultLink = VaultUtils.buildShareLink(data.jwt, "client_id");
router.push(vaultLink);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
"use client";

import { GetServerSideProps } from "next";
import { personalAccessTokenConfigured } from "src/lib/env";
import { useQuery } from "@tanstack/react-query";
import { useLocalStorage } from "@uidotdev/usehooks";

interface GetIotaResponseParams {
configurationId: string;
Expand All @@ -27,7 +26,7 @@ const IotaCallbackContent = ({
}: {
responseCode: string | null;
}) => {
const [iotaRedirectString] = useLocalStorage("iotaRedirect", "{}");
const iotaRedirectString = "{}".toString();
const iotaRedirect = JSON.parse(iotaRedirectString);

const iotaResponseQuery = useQuery({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
"use client";

import { GetServerSideProps } from "next";
import { personalAccessTokenConfigured } from "src/lib/env";
import { useRouter } from "next/navigation";
import { IotaConfigurationDto } from "@affinidi-tdk/iota-client";
import { VaultUtils } from "@affinidi-tdk/common";
Expand Down Expand Up @@ -40,7 +40,6 @@ export default function IotaRedirectFlowPage({
const [nonce, setNonce] = useState<string>("");
const [isFormDisabled, setIsFormDisabled] = useState(false);
const [selectedRedirectUri, setSelectedRedirectUri] = useState<string>("");
const [_, setIotaRedirect] = useLocalStorage("iotaRedirect", "{}");

const configurationsQuery = useQuery({
queryKey: ["iotaConfigurations"],
Expand Down Expand Up @@ -91,7 +90,7 @@ export default function IotaRedirectFlowPage({
transactionId: data.transactionId,
};

setIotaRedirect(JSON.stringify(toStore));
localStorage.setItem("iotaRedirect", JSON.stringify(toStore));

const vaultLink = VaultUtils.buildShareLink(data.jwt, "client_id");
router.push(vaultLink);
Expand Down
Loading

0 comments on commit aded211

Please sign in to comment.