diff --git a/android/src/main/java/com/syan/agora/AgoraModule.java b/android/src/main/java/com/syan/agora/AgoraModule.java index 80955319c..f34b265ee 100644 --- a/android/src/main/java/com/syan/agora/AgoraModule.java +++ b/android/src/main/java/com/syan/agora/AgoraModule.java @@ -214,6 +214,7 @@ public void run() { WritableMap map = Arguments.createMap(); map.putString("type", "onUserOffline"); map.putInt("uid", uid); + map.putInt("reason", reason); commonEvent(map); } }); diff --git a/ios/RCTAgora/RCTAgora.m b/ios/RCTAgora/RCTAgora.m index 5b64757d0..6b00716d2 100644 --- a/ios/RCTAgora/RCTAgora.m +++ b/ios/RCTAgora/RCTAgora.m @@ -329,6 +329,7 @@ - (void)rtcEngine:(AgoraRtcEngineKit *)engine didOfflineOfUid:(NSUInteger)uid re NSMutableDictionary *params = @{}.mutableCopy; params[@"type"] = @"onUserOffline"; params[@"uid"] = [NSNumber numberWithInteger:uid]; + params[@"reason"] = [NSNumber numberWithInteger:reason]; [self sendEvent:params]; }