mirror of
https://gitcode.com/gh_mirrors/re/react-native-pushy.git
synced 2025-11-23 07:53:38 +08:00
update pushy reference method (#499)
* update pushy reference method * update
This commit is contained in:
22
harmony/pushy/src/main/ets/PushyPackage.ts
Normal file
22
harmony/pushy/src/main/ets/PushyPackage.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
import { RNPackage, TurboModulesFactory } from '@rnoh/react-native-openharmony/ts';
|
||||
import type { TurboModule, TurboModuleContext } from '@rnoh/react-native-openharmony/ts';
|
||||
import { PushyTurboModule } from './PushyTurboModule';
|
||||
|
||||
class PushyTurboModulesFactory extends TurboModulesFactory {
|
||||
createTurboModule(name: string): TurboModule | null {
|
||||
if (name === 'Pushy') {
|
||||
return new PushyTurboModule(this.ctx);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
hasTurboModule(name: string): boolean {
|
||||
return name === 'Pushy';
|
||||
}
|
||||
}
|
||||
|
||||
export class PushyPackage extends RNPackage {
|
||||
createTurboModulesFactory(ctx: TurboModuleContext): TurboModulesFactory {
|
||||
return new PushyTurboModulesFactory(ctx);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user