@@ -317,30 +317,16 @@ - (void)finishAudioRecording {
317
317
}
318
318
319
319
- (void )recordButtonInteractionDidBegin {
320
-
321
- dispatch_block_t startRecording = ^{
322
-
323
- self.recording = YES ;
324
- [self setShowRecordingInterface: true velocity: 0 .0f ];
325
- if ([self .delegate respondsToSelector: @selector (messagesInputToolbarAudioRecordingStart: )]) {
326
- [self .delegate messagesInputToolbarAudioRecordingStart: self ];
327
- }
328
-
329
- if ([self .audioRecordDelegate respondsToSelector: @selector (audioRecordingStart: )]) {
330
- [self .audioRecordDelegate audioRecordingStart: self ];
331
- }
332
- [self startAudioRecording ];
333
- };
334
-
335
- if ([self .delegate respondsToSelector: @selector (messagesInputToolbarAudioRecordingShouldStart: )]) {
336
- if ([self .delegate messagesInputToolbarAudioRecordingShouldStart: self ]) {
337
- startRecording ();
338
- }
339
- }
340
320
341
321
if ([self .audioRecordDelegate respondsToSelector: @selector (audioRecordingShouldStart: )]) {
342
322
if ([self .audioRecordDelegate audioRecordingShouldStart: self ]) {
343
- startRecording ();
323
+ self.recording = YES ;
324
+ [self setShowRecordingInterface: true velocity: 0 .0f ];
325
+
326
+ if ([self .audioRecordDelegate respondsToSelector: @selector (audioRecordingStart: )]) {
327
+ [self .audioRecordDelegate audioRecordingStart: self ];
328
+ }
329
+ [self startAudioRecording ];
344
330
}
345
331
}
346
332
}
@@ -352,9 +338,6 @@ - (void)recordButtonInteractionDidCancel:(CGFloat)velocity {
352
338
self.recording = NO ;
353
339
[self setShowRecordingInterface: false velocity: velocity];
354
340
355
- if ([self .delegate respondsToSelector: @selector (messagesInputToolbarAudioRecordingCancel: )]) {
356
- [self .delegate messagesInputToolbarAudioRecordingCancel: self ];
357
- }
358
341
if ([self .audioRecordDelegate respondsToSelector: @selector (audioRecordingCancel: )]) {
359
342
[self .audioRecordDelegate audioRecordingCancel: self ];
360
343
}
@@ -368,9 +351,6 @@ - (void)cancelAudioRecording {
368
351
369
352
[self setShowRecordingInterface: false velocity: 0.0 ];
370
353
371
- if ([self .delegate respondsToSelector: @selector (messagesInputToolbarAudioRecordingCancel: )]) {
372
- [self .delegate messagesInputToolbarAudioRecordingCancel: self ];
373
- }
374
354
if ([self .audioRecordDelegate respondsToSelector: @selector (audioRecordingCancel: )]) {
375
355
[self .audioRecordDelegate audioRecordingCancel: self ];
376
356
}
@@ -384,10 +364,6 @@ - (void)recordButtonInteractionDidComplete:(CGFloat)velocity {
384
364
self.recording = NO ;
385
365
[self setShowRecordingInterface: false velocity: velocity];
386
366
387
- if ([self .delegate respondsToSelector: @selector (messagesInputToolbarAudioRecordingComplete: )]) {
388
- [self .delegate messagesInputToolbarAudioRecordingComplete: self ];
389
- }
390
-
391
367
if ([self .audioRecordDelegate respondsToSelector: @selector (audioRecordingComplete: )]) {
392
368
[self .audioRecordDelegate audioRecordingComplete: self ];
393
369
}
@@ -414,21 +390,13 @@ - (void)shakeControls {
414
390
415
391
- (void )shouldStopRecordingByTimeOut {
416
392
417
- if ([self .delegate respondsToSelector: @selector (messagesInputToolbarAudioRecordingPausedByTimeOut: )]) {
418
- return [self .delegate messagesInputToolbarAudioRecordingPausedByTimeOut: self ];
419
- }
420
-
421
393
if ([self .audioRecordDelegate respondsToSelector: @selector (audioRecordingPausedByTimeOut: )]) {
422
394
return [self .audioRecordDelegate audioRecordingPausedByTimeOut: self ];
423
395
}
424
396
}
425
397
426
398
- (NSTimeInterval )maximumDuration {
427
399
428
- if ([self .delegate respondsToSelector: @selector (inputPanelAudioRecordingMaximumDuration: )]) {
429
- return [self .delegate inputPanelAudioRecordingMaximumDuration: self ];
430
- }
431
-
432
400
if ([self .audioRecordDelegate respondsToSelector: @selector (audioRecordingMaximumDuration: )]) {
433
401
return [self .audioRecordDelegate audioRecordingMaximumDuration: self ];
434
402
}
@@ -438,10 +406,6 @@ - (NSTimeInterval)maximumDuration {
438
406
439
407
- (NSTimeInterval )currentDuration {
440
408
441
- if ([self .delegate respondsToSelector: @selector (inputPanelAudioRecordingDuration: )]) {
442
- return [self .delegate inputPanelAudioRecordingDuration: self ];
443
- }
444
-
445
409
if ([self .audioRecordDelegate respondsToSelector: @selector (audioRecordingDuration: )]) {
446
410
return [self .audioRecordDelegate audioRecordingDuration: self ];
447
411
}
0 commit comments