File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -25,13 +25,22 @@ export class DeviceContext implements Integration {
2525 }
2626
2727 try {
28- console . log ( 'about to fetchNativeDeviceContexts' ) ;
2928 const contexts = await NATIVE . fetchNativeDeviceContexts ( ) ;
3029
3130 const context = contexts [ 'context' ] as Contexts ?? { } ;
3231 const user = contexts [ 'user' ] ?? { } ;
3332
3433 event . contexts = { ...context , ...event . contexts } ;
34+ const breadcrumbs = contexts [ 'breadcrumbs' ] ?? [ ] ;
35+ if ( breadcrumbs . length ) {
36+ event . breadcrumbs = event . breadcrumbs || [ ] ;
37+ event . breadcrumbs . push ( ...breadcrumbs ) ;
38+ event . breadcrumbs = event . breadcrumbs . sort ( ( a , b ) => a . timestamp - b . timestamp ) ;
39+ }
40+ if ( contexts [ 'extra' ] ) {
41+ event . extra = event . extra || { } ;
42+ Object . assign ( event . extra , contexts [ 'extra' ] ) ;
43+ }
3544
3645 if ( ! event . user ) {
3746 event . user = { ...user } ;
You can’t perform that action at this time.
0 commit comments