spot: upgrade wxt, fix missing network timestamps

Signed-off-by: nick-delirium <nikita@openreplay.com>
This commit is contained in:
nick-delirium 2024-12-11 18:03:53 +01:00
parent 83c979ade0
commit 8d2b998f9a
No known key found for this signature in database
GPG key ID: 93ABD695DF5FDBA0
9 changed files with 321 additions and 7537 deletions

View file

@ -204,10 +204,13 @@ class SpotPlayerStore {
this.network = network.map((request) => { this.network = network.map((request) => {
const ev = { ...request, timestamp: request.time }; const ev = { ...request, timestamp: request.time };
return getResourceFromNetworkRequest( const req = getResourceFromNetworkRequest(
mapSpotNetworkToEv(ev), mapSpotNetworkToEv(ev),
this.startTs this.startTs
); );
return {
...req, timestamp: request.timestamp,
}
}); });
} }

Binary file not shown.

File diff suppressed because one or more lines are too long

View file

@ -1,3 +1,3 @@
nodeLinker: node-modules nodeLinker: node-modules
yarnPath: .yarn/releases/yarn-4.5.1.cjs yarnPath: .yarn/releases/yarn-4.5.3.cjs

Binary file not shown.

View file

@ -1,8 +1,8 @@
{ {
"name": "wxt-starter", "name": "spot",
"description": "manifest.json description", "description": "manifest.json description",
"private": true, "private": true,
"version": "1.0.11", "version": "1.0.12",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "wxt", "dev": "wxt",
@ -16,8 +16,8 @@
"prettier": "prettier --write ." "prettier": "prettier --write ."
}, },
"dependencies": { "dependencies": {
"@neodrag/solid": "^2.0.4", "@neodrag/solid": "^2.2.0",
"@openreplay/network-proxy": "^1.0.3", "@openreplay/network-proxy": "^1.0.5",
"@thedutchcoder/postcss-rem-to-px": "^0.0.2", "@thedutchcoder/postcss-rem-to-px": "^0.0.2",
"autoprefixer": "^10.4.19", "autoprefixer": "^10.4.19",
"install": "^0.13.0", "install": "^0.13.0",
@ -29,10 +29,10 @@
"web-vitals": "^4.2.2" "web-vitals": "^4.2.2"
}, },
"devDependencies": { "devDependencies": {
"@wxt-dev/module-solid": "^1.1.2", "@wxt-dev/module-solid": "^1.1.3",
"daisyui": "^4.12.10", "daisyui": "^4.12.10",
"typescript": "^5.4.5", "typescript": "^5.7.2",
"wxt": "0.19.13" "wxt": "0.19.22"
}, },
"packageManager": "yarn@4.5.1" "packageManager": "yarn@4.5.3"
} }

View file

@ -39,6 +39,7 @@ export interface SpotNetworkRequest {
responseBody: string; responseBody: string;
requestHeaders: Record<string, string>; requestHeaders: Record<string, string>;
responseHeaders: Record<string, string>; responseHeaders: Record<string, string>;
timestamp: number;
} }
export const sensitiveParams = new Set([ export const sensitiveParams = new Set([

View file

@ -78,6 +78,7 @@ export function createSpotNetworkRequest(
requestHeaders: reqHeaders, requestHeaders: reqHeaders,
responseHeaders: resHeaders, responseHeaders: resHeaders,
time: msg.startTime, time: msg.startTime,
timestamp: Date.now(),
statusCode: msg.status || 0, statusCode: msg.status || 0,
error: undefined, error: undefined,
url: tryFilterUrl(msg.url), url: tryFilterUrl(msg.url),

File diff suppressed because it is too large Load diff