feat: use uuid for webhook id

This commit is contained in:
Rohit
2025-05-28 13:31:30 +05:30
parent 7e412a03af
commit 9519414a10
2 changed files with 4 additions and 2 deletions

View File

@@ -2,6 +2,7 @@ import { Router, Request, Response } from 'express';
import Robot from '../models/Robot';
import { requireSignIn } from '../middlewares/auth';
import axios from 'axios';
import { uuid } from "uuidv4";
export const router = Router();
@@ -85,7 +86,7 @@ router.post('/add', requireSignIn, async (req: Request, res: Response) => {
const newWebhook: WebhookConfig = {
...webhook,
id: webhook.id || Date.now().toString(),
id: webhook.id || uuid(),
createdAt: new Date().toISOString(),
updatedAt: new Date().toISOString(),
lastCalledAt: null,

View File

@@ -29,6 +29,7 @@ import axios from "axios";
import { useGlobalInfoStore } from "../../context/globalInfo";
import { getStoredRecording } from "../../api/storage";
import { apiUrl } from "../../apiConfig.js";
import { uuid } from "uuidv4";
import Cookies from "js-cookie";
@@ -189,7 +190,7 @@ export const IntegrationSettingsModal = ({
setLoading(true);
const webhookWithId = {
...newWebhook,
id: Date.now().toString(),
id: uuid(),
};
const response = await addWebhook(webhookWithId, recordingId);