diff --git a/src/app/api/svg/[theme]/route.ts b/src/app/api/svg/[theme]/route.ts index cfd7d9c..9d6c465 100644 --- a/src/app/api/svg/[theme]/route.ts +++ b/src/app/api/svg/[theme]/route.ts @@ -10,6 +10,7 @@ import { getMusicKitDeveloperToken } from '$core/services/getMusicKitDeveloperTo import { getRecentlyPlayedTrack } from '$modules/music/services/getRecentlyPlayedTrack' import { getAlbumCover } from '$modules/music/services/getAlbumCover' import { optimizeSVG } from '$core/services/optimizeSVG' +import { getClientAddress } from '$core/services/getClientAddress' export const GET = async (req: Request, context) => { const params = new URL(req.url).searchParams @@ -117,6 +118,7 @@ export const GET = async (req: Request, context) => { }), collections.logs.insertOne({ uid, + clientAddress: getClientAddress(), loggedAt }) ]) diff --git a/src/core/@types/mongo/Log.ts b/src/core/@types/mongo/Log.ts index bc536fe..3371119 100644 --- a/src/core/@types/mongo/Log.ts +++ b/src/core/@types/mongo/Log.ts @@ -1,4 +1,5 @@ export interface Log { uid: string + clientAddress: string | null loggedAt: Date }