UNPKG

trainingpeaks-sdk

Version:
18 lines (17 loc) 512 B
export const generateRequestId = () => { const timestamp = Date.now().toString(36); const randomPart = Math.random().toString(36).substring(2, 8); return `req_${timestamp}_${randomPart}`; }; export const getRequestTimestamp = (requestId) => { try { const timestampPart = requestId.split('_')[1]; if (!timestampPart) return null; const timestamp = parseInt(timestampPart, 36); return new Date(timestamp); } catch { return null; } };