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 {
25
25
}
26
26
27
27
try {
28
- console . log ( 'about to fetchNativeDeviceContexts' ) ;
29
28
const contexts = await NATIVE . fetchNativeDeviceContexts ( ) ;
30
29
31
30
const context = contexts [ 'context' ] as Contexts ?? { } ;
32
31
const user = contexts [ 'user' ] ?? { } ;
33
32
34
33
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
+ }
35
44
36
45
if ( ! event . user ) {
37
46
event . user = { ...user } ;
You can’t perform that action at this time.
0 commit comments