This commit is contained in:
Benjamin Toby
2025-01-14 14:51:22 +01:00
parent 09bfbd4214
commit f181b79ef7
4 changed files with 9 additions and 7 deletions
+3 -3
View File
@@ -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<boolean> {
export default async function logout(params?: {
googleClientId?: any;
}): Promise<boolean> {
try {
const localUser = localStorage.getItem("user");
let targetUser;
+3 -3
View File
@@ -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<boolean>;
export default function logout(params?: {
googleClientId?: any;
}): Promise<boolean>;
+1 -1
View File
@@ -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": {
+2
View File
@@ -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;