Skip to content

Commit c2605b8

Browse files
committed
chore: update TODOs in main.ts for IPC, telemetry, and testing improvements
1 parent 9327732 commit c2605b8

File tree

1 file changed

+14
-0
lines changed
  • packages/electron/src/entries

1 file changed

+14
-0
lines changed

packages/electron/src/entries/main.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,23 @@
55
* - [x] Transport layer (for the bridge from webview, from dd-trace)
66
* - [x] handle rum events
77
* - [ ] handle routing for other type of events
8+
* - [ ] telemetry
9+
* - [ ] session replays
10+
* - [ ] logs
811
* - [x] handle dd-trace events (forwards APM spans to trace intake)
912
* - [x] setup bridge client with ipc from webviews (renderer processes)
1013
* - [x] use `exposeInMainWorld` to setup the bridge function that will setup the ipc to the main process
14+
* - [ ] verify the IPCMain / IpcRenderer are generating correct spans (sync/async/callback/...)
15+
* - [ ] check with APM for wraping IPCMain and net
16+
* - [ ] crash reporting
17+
* - [ ] Test bundling on Windows
18+
* - [ ] Setup the build so we can measure the bundle sizes
19+
* - [ ] check with APM how we can reduce the dd-trace-size
20+
* - [ ] found a real world electron app to try and see how it looks
21+
* - [ ] does the app uses IPC
22+
* - [ ] look at all the TODOs around the electron SDK
23+
* - [ ] add tests
24+
* - [ ] add documentation
1125
*/
1226
import type { RawError, PageMayExitEvent, Encoder, InitConfiguration, TrackType } from '@datadog/browser-core'
1327
import {

0 commit comments

Comments
 (0)