adobe / aepsdk-assurance-ios

Adobe Experience Platform Assurance SDK
Apache License 2.0
1 stars 12 forks source link

[PLATIR-33313] Thread handling in AssuranceSessionOrchestrator #123

Closed cdhoffmann closed 10 months ago

cdhoffmann commented 11 months ago

Currently, if an event is queued while a session is being terminated, it is possible to access the outboundEventBuffer and session properties from different threads. This will use a dispatch queue to handle the work.

codecov[bot] commented 11 months ago

Codecov Report

Merging #123 (b9527bc) into dev-v4.1.1 (3b824d7) will decrease coverage by 0.70%. Report is 2 commits behind head on dev-v4.1.1. The diff coverage is 100.00%.

@@              Coverage Diff               @@
##           dev-v4.1.1     #123      +/-   ##
==============================================
- Coverage       78.09%   77.40%   -0.70%     
==============================================
  Files              36       36              
  Lines            2643     2650       +7     
==============================================
- Hits             2064     2051      -13     
- Misses            579      599      +20