diff --git a/packages/js/src/lib/sync.ts b/packages/js/src/lib/sync.ts index d56fe8305a..f14da471db 100644 --- a/packages/js/src/lib/sync.ts +++ b/packages/js/src/lib/sync.ts @@ -1,3 +1,4 @@ +import { diffInDays } from "@formbricks/lib/utils/datetime"; import { TJsState, TJsStateSync, TJsSyncParams } from "@formbricks/types/js"; import { Config } from "./config"; @@ -9,11 +10,6 @@ const logger = Logger.getInstance(); let syncIntervalId: number | null = null; -const diffInDays = (date1: Date, date2: Date) => { - const diffTime = Math.abs(date2.getTime() - date1.getTime()); - return Math.floor(diffTime / (1000 * 60 * 60 * 24)); -}; - const syncWithBackend = async ({ apiHost, environmentId, diff --git a/packages/lib/invite/util.ts b/packages/lib/invite/util.ts deleted file mode 100644 index f065c0cb22..0000000000 --- a/packages/lib/invite/util.ts +++ /dev/null @@ -1,14 +0,0 @@ -import "server-only"; - -import { TInvite } from "@formbricks/types/invites"; - -export const formatInviteDateFields = (invite: TInvite): TInvite => { - if (typeof invite.createdAt === "string") { - invite.createdAt = new Date(invite.createdAt); - } - if (typeof invite.expiresAt === "string") { - invite.expiresAt = new Date(invite.expiresAt); - } - - return invite; -}; diff --git a/packages/lib/response/tests/response.test.ts b/packages/lib/response/tests/response.test.ts index 3faa369f92..e04fff9813 100644 --- a/packages/lib/response/tests/response.test.ts +++ b/packages/lib/response/tests/response.test.ts @@ -127,56 +127,3 @@ describe("Tests for Response Service", () => { }); }); }); - -// describe("Response Service", () => { -// test("getResponsesByPersonId function", async () => { -// const responses = await getResponsesByPersonId(mockPersonId, 1); - -// const expectedResponses = [expectedResponse]; - -// expect(responses).toHaveLength(1); -// expect(responses).toEqual(expectedResponses); -// }); - -// test("getResponseBySingleUseId function", async () => { -// const response = await getResponseBySingleUseId(mockSurveyId, mockSingleUseId); - -// expect(response).toEqual(expectedResponse); -// }); - -// test("createResponse function", async () => { -// const response = await createResponse(mockResponseInput); -// expect(response).toEqual(expectedResponse); -// }); - -// test("getResponse function", async () => { -// const response = await getResponse(mockResponseId); -// expect(response).toEqual(expectedResponse); -// }); - -// test("getResponses function", async () => { -// const responses = await getResponses(mockSurveyId); -// expect(responses).toEqual([expectedResponse]); -// }); - -// test("getResponsesByEnvironmentId function", async () => { -// const responses = await getResponsesByEnvironmentId(mockEnvironmentId, 1); -// expect(responses).toHaveLength(1); -// expect(responses).toEqual([expectedResponse]); -// }); - -// test("updateResponse function", async () => { -// const response = await updateResponse(mockResponseId, mockResponseInput); -// expect(response).toEqual(expectedResponse); -// }); - -// test("deleteResponse function", async () => { -// const response = await deleteResponse(mockResponseId); -// expect(response).toEqual(expectedResponse); -// }); - -// test("getResponseCountBySurveyId function", async () => { -// const count = await getResponseCountBySurveyId(mockSurveyId); -// expect(count).toEqual(1); -// }); -// }); diff --git a/packages/lib/response/util.ts b/packages/lib/response/util.ts index 7a73ba8cd9..54ef946d49 100644 --- a/packages/lib/response/util.ts +++ b/packages/lib/response/util.ts @@ -1,29 +1,6 @@ import "server-only"; -import { TResponse, TResponseTtc } from "@formbricks/types/responses"; - -export const formatResponseDateFields = (response: TResponse): TResponse => { - if (typeof response.createdAt === "string") { - response.createdAt = new Date(response.createdAt); - } - if (typeof response.updatedAt === "string") { - response.updatedAt = new Date(response.updatedAt); - } - - response.notes = response.notes.map((note) => { - if (typeof note.createdAt === "string") { - note.createdAt = new Date(note.createdAt); - } - - if (typeof note.updatedAt === "string") { - note.updatedAt = new Date(note.updatedAt); - } - - return note; - }); - - return response; -}; +import { TResponseTtc } from "@formbricks/types/responses"; export function calculateTtcTotal(ttc: TResponseTtc) { const result = { ...ttc }; diff --git a/packages/lib/utils/array.ts b/packages/lib/utils/array.ts deleted file mode 100644 index 243a5bd991..0000000000 --- a/packages/lib/utils/array.ts +++ /dev/null @@ -1,5 +0,0 @@ -export function symmetricDifference(arr1: T[], arr2: T[]): T[] { - return (arr1 || []) - .filter((x) => !(arr2 || []).includes(x)) - .concat((arr2 || []).filter((x) => !(arr1 || []).includes(x))); -} diff --git a/packages/lib/utils/common.ts b/packages/lib/utils/common.ts deleted file mode 100644 index 5d0b80631a..0000000000 --- a/packages/lib/utils/common.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { createId } from "@paralleldrive/cuid2"; - -export function randomCuid2() { - return createId(); -}