File tree Expand file tree Collapse file tree 2 files changed +6
-9
lines changed
Expand file tree Collapse file tree 2 files changed +6
-9
lines changed Original file line number Diff line number Diff line change 11import crypto , { createHash } from "node:crypto" ;
22import { redis } from "@databuddy/redis" ;
3- import { logger } from "@databuddy/shared /logger" ;
3+ import { logger } from ". /logger" ;
44/**
55 * Get or generate a daily salt for anonymizing user IDs
66 * The salt rotates daily to maintain privacy while allowing same-day tracking
Original file line number Diff line number Diff line change 66 */
77
88import { bots } from "@databuddy/shared/lists/bots" ;
9- import { logger } from "@databuddy/shared/logger" ;
109import { UAParser } from "ua-parser-js" ;
10+ import { logger } from "../lib/logger" ;
1111
12- export interface UserAgentInfo {
12+ export type UserAgentInfo = {
1313 bot : {
1414 isBot : boolean ;
1515 name ?: string ;
@@ -18,7 +18,7 @@ export interface UserAgentInfo {
1818 browser ?: string ;
1919 os ?: string ;
2020 device ?: "desktop" | "mobile" | "tablet" | "unknown" ;
21- }
21+ } ;
2222
2323/**
2424 * Parse user agent to extract useful information
@@ -59,11 +59,8 @@ export function parseUserAgent(userAgent: string): {
5959 } ;
6060 } catch ( error ) {
6161 logger . error (
62- "User Agent Parse Error" ,
63- `Failed to parse user agent: ${ userAgent } ` ,
64- {
65- error : error instanceof Error ? error . message : "Unknown error" ,
66- }
62+ { error, userAgent } ,
63+ "Failed to parse user agent"
6764 ) ;
6865 return {
6966 browserName : undefined ,
You can’t perform that action at this time.
0 commit comments