1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

fix: fix NativeEventEmitter warning

This commit is contained in:
steven 2023-02-20 14:36:08 +08:00
parent d6c268f533
commit d538782b01
3 changed files with 15 additions and 2 deletions

View File

@ -37,7 +37,7 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
# your application. You should enable this flag either if you want
# to write custom TurboModules/Fabric components OR use libraries that
# are providing them.
newArchEnabled=false
newArchEnabled=true
# Use this property to enable or disable the Hermes JS engine.
# If set to false, you will be using JSC instead.

View File

@ -127,7 +127,18 @@ public class UpdateModule extends NativeUpdateSpec {
public void getLocalHashInfo(final String hash, final Promise promise) {
UpdateModuleImpl.getLocalHashInfo(updateContext,hash,promise);
}
@Override
public void addListener(String eventName) {
// Set up any upstream listeners or background tasks as necessary
}
@Override
public void removeListeners(double count) {
// Remove upstream listeners, stop unnecessary background tasks
}
/* 发送事件*/
public static void sendEvent(String eventName, WritableMap params) {
((ReactContext) mContext).getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class).emit(eventName,

View File

@ -44,6 +44,8 @@ export interface Spec extends TurboModule {
target: string,
hash: string,
}): Promise<void>;
addListener(eventName: string): void;
removeListeners(count: number): void;
}
export default (TurboModuleRegistry.get<Spec>('Pushy'): ?Spec);