Skip to content

Commit b40f096

Browse files
committed
fixed code not detecting error
1 parent e95204b commit b40f096

File tree

1 file changed

+8
-4
lines changed
  • app/(services)/google/oauth/callback

1 file changed

+8
-4
lines changed

app/(services)/google/oauth/callback/page.jsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
11
"use client";
22

33
import React, { useState, useEffect } from "react";
4-
import { useRouter } from "next/navigation";
4+
import { useRouter, useSearchParams } from "next/navigation";
5+
6+
export default function GDriveCallback(props) {
7+
const searchParams = useSearchParams();
58

6-
export default function GDriveCallback({ searchParams }) {
79
const [loading, setLoading] = useState(true);
810
const [success, setSuccess] = useState(false);
911
const [message, setMessage] = useState("");
1012

1113
const router = useRouter();
1214

1315
useEffect(() => {
14-
if (searchParams.code) {
15-
localStorage.setItem("gdriveCode", searchParams.code);
16+
const code = searchParams.get("code");
17+
18+
if (code) {
19+
localStorage.setItem("gdriveCode", code);
1620
setSuccess(true);
1721
router.push("/google/oauth/callback?success=true");
1822
setMessage("Successfully authenticated with Google Drive");

0 commit comments

Comments
 (0)