diff --git a/package-lock.json b/package-lock.json index 0064528..4d064f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "outers", - "version": "8.3.1", + "version": "8.3.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "outers", - "version": "8.3.1", + "version": "8.3.2", "license": "MIT", "dependencies": { "crypto-js": "^4.2.0", diff --git a/package.json b/package.json index a6ed2ed..a0160eb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "outers", - "version": "8.3.1", + "version": "8.3.2", "description": "outers - a all in one package for your day to day use", "main": "./lib/Config/outer.js", "types": "./lib/Config/outer.d.ts", diff --git a/source/Config/outer.ts b/source/Config/outer.ts index f905049..f811923 100644 --- a/source/Config/outer.ts +++ b/source/Config/outer.ts @@ -75,7 +75,7 @@ import RequestCounter from "../Middlewares/User Counter/Base.middleware"; // Imp // Import Functions Related Modules import IPChecker from "../Functions/IP Type Checker.function"; // Import IP Type Checker Module import getIPDetails from "../Functions/Get IP Details.function"; // Import Get IP Details Module -import ReadRequestCount from "../Functions/Read Request Count"; // Import Read Request Count Module +import ReadRequestCount from "../Functions/Read Request Count.function"; // Import Read Request Count Module // Export Console Color Related Modules export const Console = Object.freeze({ @@ -155,5 +155,5 @@ export const FunctionBased = Object.freeze({ PUT: PutFetch, // Export Put Fetch Module DELETE: DeleteFetch, // Export Delete }, - ReadRequestCount, // Export Read Request Count Module + GetRequestLog: ReadRequestCount, // Export Read Request Count Module }); // Export diff --git a/source/Functions/Read Request Count.ts b/source/Functions/Read Request Count.function.ts similarity index 94% rename from source/Functions/Read Request Count.ts rename to source/Functions/Read Request Count.function.ts index 1700008..19c049a 100644 --- a/source/Functions/Read Request Count.ts +++ b/source/Functions/Read Request Count.function.ts @@ -19,7 +19,7 @@ interface ReturnData { * @returns {Promise} - A promise that resolves to the request count. * @throws {Error} - If unable to read the request count from the storage. */ -export default async function (RequestDate: string): Promise { +export default async function (RequestDate?: string): Promise { try { if ( RequestDate === undefined || diff --git a/source/Middlewares/User Counter/Base.middleware.ts b/source/Middlewares/User Counter/Base.middleware.ts index d4fc421..f2a0476 100644 --- a/source/Middlewares/User Counter/Base.middleware.ts +++ b/source/Middlewares/User Counter/Base.middleware.ts @@ -29,7 +29,9 @@ export default function ( TotalDetails: [ { RequestDate: TodayDate, - RequestTime: SaveRequestTime ? new Date().getTime() : undefined, + RequestTime: SaveRequestTime + ? new Date().toLocaleTimeString() + : undefined, RequestIP: SaveIP ? Request.ip : undefined, RequestUserAgent: SaveUserAgent ? Request.headers["user-agent"] @@ -38,6 +40,8 @@ export default function ( ? Request.headers["content-type"] : undefined, RequestMethod: SaveMethod ? Request.method : undefined, + RequestURL: `${Request.protocol}://${Request.hostname}${Request.originalUrl}`, + DateTimeFormat: "Coordinated Universal Time", }, ], }); @@ -69,6 +73,8 @@ export default function ( ? Request.headers["content-type"] : undefined, RequestMethod: SaveMethod ? Request.method : undefined, + RequestURL: `${Request.protocol}://${Request.hostname}${Request.originalUrl}`, + DateTimeFormat: "Coordinated Universal Time", }, ], });