From ddc2a922f6950c6af37619b35dfd9aff97b58df8 Mon Sep 17 00:00:00 2001
From: rfhf19 <rfhf19@inf.ufpr.br>
Date: Thu, 1 Aug 2024 16:46:52 -0300
Subject: [PATCH] testando code

---
 src/app/govbr/page.js | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/src/app/govbr/page.js b/src/app/govbr/page.js
index 372b14ba..7af42911 100644
--- a/src/app/govbr/page.js
+++ b/src/app/govbr/page.js
@@ -16,24 +16,36 @@ export default function Govbr() {
     }
     
     useEffect(() => {
+        let code;
         const validateState = () => {
-            if (!localStorage.getItem("govbr_state", state)) {
+
+            if (!searchParams.get("govbr_code")) {
+                console.error("local storage não possui code.")
+                return
+            }
+            code = searchParams.getItem("govbr_code");
+            console.log(code)
+
+            if (!localStorage.getItem("govbr_state")) {
                 console.error("local storage não possui state anterior.")
+                return
             }
-            const prev_state = localStorage.getItem("govbr_state", state);
+            const prev_state = localStorage.getItem("govbr_state");
 
             if (!searchParams.get("state")) {
                 console.error("Não existe state na URL.")
+                return
             }
             const state = searchParams.get("state");
 
-
             if (!prev_state || !state) {
                 console.error("State não encontrado!\nprev_state: ", prev_state, "\nstate: ", state);
+                return
             }
     
             if (prev_state !== state) {
                 console.error("States diferentes! Abortando.\nprev_state: ", prev_state, "\nstate: ", state);
+                return
             }
 
             console.log("State validado com sucesso!")
-- 
GitLab