IOSAD-157 If sync event in nil, add to the front of the queue

IOSAD-157
Dirk Zimmermann 2019-11-18 15:54:57 +01:00
parent 1dbd83dd59
commit beee60251c
1 changed files with 7 additions and 1 deletions

View File

@ -243,7 +243,13 @@ static __weak PEPSync *s_pEpSync;
- (int)injectSyncEvent:(SYNC_EVENT)event
{
[self.queue enqueue:[NSValue valueWithBytes:&event objCType:@encode(SYNC_EVENT)]];
NSValue *value = [NSValue valueWithBytes:&event objCType:@encode(SYNC_EVENT)];
if (event) {
[self.queue enqueue:value];
} else {
[self.queue prequeue:value];
}
return 0;
}