Skip to content

Commit 8584166

Browse files
exzosexzos
authored andcommitted
fix: rename AudioAnalyzer to AudioAnalyzerModule
1 parent 6e3011d commit 8584166

File tree

9 files changed

+25
-21
lines changed

9 files changed

+25
-21
lines changed

.java-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
17

android/src/main/java/com/audioanalyzer/AudioAnalyzerModule.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import com.facebook.react.turbomodule.core.interfaces.CallInvokerHolder
99
class AudioAnalyzerModule(reactContext: ReactApplicationContext) : ReactContextBaseJavaModule(reactContext) {
1010
override fun getName() = NAME
1111
companion object {
12-
const val NAME = "AudioAnalyzer"
12+
const val NAME = "AudioAnalyzerModule"
1313
}
1414

1515
@ReactMethod(isBlockingSynchronousMethod = true)

example/ios/Podfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1238,7 +1238,7 @@ PODS:
12381238
- ReactCommon/turbomodule/bridging
12391239
- ReactCommon/turbomodule/core
12401240
- Yoga
1241-
- react-native-audio-analyzer (2.0.2):
1241+
- react-native-audio-analyzer (2.1.0):
12421242
- DoubleConversion
12431243
- ffmpeg-kit-ios-audio (= 6.0)
12441244
- glog
@@ -1766,7 +1766,7 @@ SPEC CHECKSUMS:
17661766
React-logger: 7e56c9eceafd7f45e98c16cb42ff3c9966c67119
17671767
React-Mapbuffer: e68dd904f0f3a84dd35989288ed3bcf5e37f9737
17681768
React-microtasksnativemodule: ca8806e64625be04b8f3d9f31f66508d02c42555
1769-
react-native-audio-analyzer: 868944467bfe28fe9f22155d08fa75ee43ed0e78
1769+
react-native-audio-analyzer: 4ea0de6a260590c3f66ec9e1da991163ed0b46fd
17701770
react-native-blob-util: f7234c91ad0e3faeee51b3edee80b61553f74993
17711771
React-nativeconfig: 4a9543185905fe41014c06776bf126083795aed9
17721772
React-NativeModulesApple: f6b6dc0998c945dd113858f1fc12e5e5f0da0990

example/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@
1111
},
1212
"dependencies": {
1313
"react": "18.3.1",
14-
"react-native": "0.75.3",
14+
"react-native": "0.75.4",
1515
"react-native-blob-util": "^0.19.11"
1616
},
1717
"devDependencies": {
1818
"@babel/core": "^7.20.0",
1919
"@babel/preset-env": "^7.20.0",
2020
"@babel/runtime": "^7.20.0",
21-
"@react-native/babel-preset": "0.75.3",
22-
"@react-native/metro-config": "0.75.3",
23-
"@react-native/typescript-config": "0.75.3",
21+
"@react-native/babel-preset": "0.75.4",
22+
"@react-native/metro-config": "0.75.4",
23+
"@react-native/typescript-config": "0.75.4",
2424
"react-native-builder-bob": "^0.30.2"
2525
},
2626
"engines": {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#import <React/RCTBridgeModule.h>
22
#import <React/RCTEventEmitter.h>
3-
#include "AnalyzerRuntime.h"
3+
#import <ReactCommon/CallInvoker.h>
44

55
#import <string>
66

@@ -11,6 +11,6 @@
1111

1212
@end
1313

14-
@interface AudioAnalyzer : RCTEventEmitter<RCTBridgeModule>
14+
@interface AudioAnalyzerModule : RCTEventEmitter<RCTBridgeModule>
1515

1616
@end
Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
#import <React/RCTBridge+Private.h>
22
#import <jsi/jsi.h>
33

4+
#import "AudioAnalyzerModuleOnLoad.h"
45
#import "AudioAnalyzer.h"
6+
#import "AnalyzerRuntime.h"
7+
58

69
using namespace facebook;
710

8-
@implementation AudioAnalyzer
11+
@implementation AudioAnalyzerModule
912

10-
RCT_EXPORT_MODULE(AudioAnalyzer)
13+
RCT_EXPORT_MODULE(AudioAnalyzerModule)
1114

1215
#pragma mark - Lifecycle
1316
+ (BOOL)requiresMainQueueSetup {
@@ -17,19 +20,19 @@ + (BOOL)requiresMainQueueSetup {
1720
#pragma mark - Core
1821

1922
RCT_EXPORT_BLOCKING_SYNCHRONOUS_METHOD(install) {
20-
AudioAnalyzer *__weak weakSelf = self;
23+
AudioAnalyzerModule *__weak weakSelf = self;
2124
RCTBridge *bridge = self.bridge;
2225

2326
if (bridge == nullptr) {
2427
return @false;
2528
}
2629

27-
registerAudioAnalyzerHostObject(bridge, weakSelf);
30+
registerAudioAnalyzerModuleHostObject(bridge, weakSelf);
2831

2932
return @true;
3033
}
3134

32-
void registerAudioAnalyzerHostObject(RCTBridge* bridge, AudioAnalyzer* weakSelf) {
35+
void registerAudioAnalyzerModuleHostObject(RCTBridge* bridge, AudioAnalyzerModule* weakSelf) {
3336
std::shared_ptr<react::CallInvoker> callInvoker = bridge.jsCallInvoker;
3437
jsi::Runtime* runtime = reinterpret_cast<jsi::Runtime*>(bridge.runtime);
3538
auto analyzerRuntime = std::make_shared<AnalyzerRuntime>(*runtime, callInvoker);

src/AudioAnalyzerModule.ts

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

src/AudioAnalyzerOnLoad.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export interface AudioAnalyzerOnLoad {
2+
install(): boolean;
3+
}

src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { NativeModules } from 'react-native';
2-
import type { AudioAnalyzerModule } from './AudioAnalyzerModule';
2+
import type { AudioAnalyzerOnLoad } from './AudioAnalyzerOnLoad';
33
import type { AmplitudeData, AudioAnalyzerBridge } from './AudioAnalyzerBridge';
44

5-
export const TestAppModule =
6-
NativeModules?.AudioAnalyzer as AudioAnalyzerModule;
5+
export const AudioAnalyzerModule =
6+
NativeModules?.AudioAnalyzerModule as AudioAnalyzerOnLoad;
77

8-
TestAppModule.install();
8+
AudioAnalyzerModule.install();
99

1010
// @ts-ignore
1111
const bridge = global.__EXZOS_ANALYZER__ as unknown as AudioAnalyzerBridge;

0 commit comments

Comments
 (0)