Various improvements

(cherry picked from commit 7e240c7064)
This commit is contained in:
Isaac 2025-07-08 15:59:17 +04:00
parent 20a85a4ff7
commit 636508fc97
21 changed files with 177 additions and 89 deletions

View file

@ -39,7 +39,7 @@ NS_ASSUME_NONNULL_BEGIN
- (NSDictionary<NSNumber *, NSNumber *> *)participantLatencies;
- (void)applyBlock:(NSData *)block;
- (bool)applyBlock:(NSData *)block;
- (void)applyBroadcastBlock:(NSData *)block;
- (nullable NSData *)generateRemoveParticipantsBlock:(NSArray<NSNumber *> *)participantIds;

View file

@ -236,7 +236,7 @@ static NSString *hexStringFromData(NSData *data) {
return @{};
}
- (void)applyBlock:(NSData *)block {
- (bool)applyBlock:(NSData *)block {
std::string mappedBlock((uint8_t *)block.bytes, ((uint8_t *)block.bytes) + block.length);
#if DEBUG
@ -260,8 +260,9 @@ static NSString *hexStringFromData(NSData *data) {
auto result = tde2e_api::call_apply_block(_callId, mappedBlock);
if (!result.is_ok()) {
return;
return false;
}
return true;
}
- (void)applyBroadcastBlock:(NSData *)block {