Skip to content

Commit

Permalink
Expose proximity functions (#179)
Browse files Browse the repository at this point in the history
Co-authored-by: Alexandre Nicolas <alex29820@gmail.com>
  • Loading branch information
lahsuk and kornfleks committed Dec 3, 2021
1 parent 0a9cdb1 commit 5f05bbd
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -419,8 +419,8 @@ public void onProximitySensorChangedState(boolean isNear) {
sendEvent("Proximity", data);
}


private void startProximitySensor() {
@ReactMethod
public void startProximitySensor() {
if (!proximityManager.isProximitySupported()) {
Log.d(TAG, "Proximity Sensor is not supported.");
return;
Expand All @@ -438,7 +438,8 @@ private void startProximitySensor() {
isProximityRegistered = true;
}

private void stopProximitySensor() {
@ReactMethod
public void stopProximitySensor() {
if (!proximityManager.isProximitySupported()) {
Log.d(TAG, "Proximity Sensor is not supported.");
return;
Expand Down
9 changes: 8 additions & 1 deletion index.js
Original file line number Diff line number Diff line change
Expand Up @@ -102,9 +102,16 @@ class InCallManager {
_InCallManager.stopRingtone();
}

startProximitySensor() {
_InCallManager.startProximitySensor();
}

stopProximitySensor() {
_InCallManager.stopProximitySensor();
}

startRingback(ringback) {
ringback = (typeof ringback === 'string') ? ringback : "_DTMF_";

_InCallManager.startRingback(ringback);
}

Expand Down
4 changes: 2 additions & 2 deletions ios/RNInCallManager/RNInCallManager.m
Original file line number Diff line number Diff line change
Expand Up @@ -657,7 +657,7 @@ - (void)restoreOriginalAudioSetup
callerMemo:NSStringFromSelector(_cmd)];
}

- (void)startProximitySensor
RCT_EXPORT_METHOD(startProximitySensor)
{
if (_isProximityRegistered) {
return;
Expand Down Expand Up @@ -688,7 +688,7 @@ - (void)startProximitySensor
_isProximityRegistered = YES;
}

- (void)stopProximitySensor
RCT_EXPORT_METHOD(stopProximitySensor)
{
if (!_isProximityRegistered) {
return;
Expand Down

0 comments on commit 5f05bbd

Please sign in to comment.