Skip to content

Commit 927a221

Browse files
committed
ios cleanup
1 parent 1a1adaa commit 927a221

File tree

3 files changed

+8
-294
lines changed

3 files changed

+8
-294
lines changed

packages/react-native-sdk/ios/StreamInCallManager.swift

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,6 @@ class StreamInCallManager: RCTEventEmitter {
3434

3535
private var previousAudioSessionState: AudioSessionState?
3636

37-
override init() {
38-
super.init() }
39-
40-
deinit {
41-
stop()
42-
}
43-
4437
override func invalidate() {
4538
stop()
4639
super.invalidate()
@@ -216,7 +209,7 @@ class StreamInCallManager: RCTEventEmitter {
216209
"""
217210
log(logString)
218211
}
219-
212+
220213
@objc(muteAudioOutput)
221214
func muteAudioOutput() {
222215
DispatchQueue.main.async { [self] in
@@ -244,7 +237,7 @@ class StreamInCallManager: RCTEventEmitter {
244237
}
245238
}
246239
}
247-
240+
248241
@objc(unmuteAudioOutput)
249242
func unmuteAudioOutput() {
250243
DispatchQueue.main.async { [self] in

packages/react-native-sdk/ios/StreamVideoReactNative.m

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ -(instancetype)init {
6969
if ((self = [super init])) {
7070
_notificationCenter = CFNotificationCenterGetDarwinNotifyCenter();
7171
[UIDevice currentDevice].batteryMonitoringEnabled = YES;
72-
[self setupObserver];
72+
[self setupScreenshareEventObserver];
7373
[StreamVideoReactNative initializeSharedDictionaries];
7474
}
7575
return self;
@@ -85,19 +85,20 @@ -(instancetype)init {
8585
resolve(thermalStateString);
8686
}
8787

88-
-(void)dealloc {
88+
-(void)invalidate {
8989
if (_busyTonePlayer) {
9090
if (_busyTonePlayer.isPlaying) {
9191
[_busyTonePlayer stop];
9292
}
9393
_busyTonePlayer = nil;
9494
[self removeAudioInterruptionHandling];
9595
}
96-
[self clearObserver];
96+
[self clearScreenshareEventObserver];
97+
[super invalidate];
9798
}
9899

99100

100-
-(void)setupObserver {
101+
-(void)setupScreenshareEventObserver {
101102
CFNotificationCenterAddObserver(_notificationCenter,
102103
(__bridge const void *)(self),
103104
broadcastNotificationCallback,
@@ -112,7 +113,7 @@ -(void)setupObserver {
112113
CFNotificationSuspensionBehaviorDeliverImmediately);
113114
}
114115

115-
-(void)clearObserver {
116+
-(void)clearScreenshareEventObserver {
116117
CFNotificationCenterRemoveObserver(_notificationCenter,
117118
(__bridge const void *)(self),
118119
(__bridge CFStringRef)kBroadcastStartedNotification,

packages/react-native-sdk/ios/StreamVideoReactNative.swift

Lines changed: 0 additions & 280 deletions
This file was deleted.

0 commit comments

Comments
 (0)