diff --git a/client/auth/logout.ts b/client/auth/logout.ts index 80ada8a..defbbb4 100644 --- a/client/auth/logout.ts +++ b/client/auth/logout.ts @@ -4,9 +4,9 @@ import parseClientCookies from "../utils/parseClientCookies"; * =============================================================================== * @description This function uses google identity api to login a user with datasquirel */ -export default async function logout( - params: { [s: string]: any } | null -): Promise { +export default async function logout(params?: { + googleClientId?: any; +}): Promise { try { const localUser = localStorage.getItem("user"); let targetUser; diff --git a/dist/client/auth/logout.d.ts b/dist/client/auth/logout.d.ts index b3a345e..661ed46 100644 --- a/dist/client/auth/logout.d.ts +++ b/dist/client/auth/logout.d.ts @@ -3,6 +3,6 @@ * =============================================================================== * @description This function uses google identity api to login a user with datasquirel */ -export default function logout(params: { - [s: string]: any; -} | null): Promise; +export default function logout(params?: { + googleClientId?: any; +}): Promise; diff --git a/package.json b/package.json index fd05d2b..243b16a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/datasquirel", - "version": "3.5.4", + "version": "3.5.5", "description": "Cloud-based SQL data management tool", "main": "dist/index.js", "bin": { diff --git a/users/logout-user.ts b/users/logout-user.ts index 507db24..031807e 100644 --- a/users/logout-user.ts +++ b/users/logout-user.ts @@ -5,6 +5,7 @@ import EJSON from "../package-shared/utils/ejson"; import { deleteAuthFile } from "../package-shared/functions/backend/auth/write-auth-files"; import parseCookies from "../package-shared/utils/backend/parseCookies"; import { DATASQUIREL_LoggedInUser } from "../package-shared/types"; +import grabKeys from "../package-shared/utils/grab-keys"; type Param = { encryptedUserString?: string; @@ -42,6 +43,7 @@ export default function logoutUser({ database, userId: dsqlUserId || process.env.DSQL_API_USER_ID, }); + const authKeyName = cookieNames.keyCookieName; const csrfName = cookieNames.csrfCookieName; const oneTimeCodeName = getAuthCookieNames().oneTimeCodeName;