-
Notifications
You must be signed in to change notification settings - Fork 1
feat: drop old arch support #102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
663979d
feat(android): align setup to create-react-native-library latest init
gladiuscode fea60fc
feat(android): rework module and package to align with documentation
gladiuscode 42478dc
feat(iOS): align implementation to latest documentation
gladiuscode 89913ea
fix(iOS): broken build due to .mm used in .swift file
gladiuscode 46e98bf
chore: update README.md
gladiuscode e929bb2
feat(expo): align test suite to latest changes
gladiuscode 6166d18
feat(iOS): enable new architecture in example Podfile
gladiuscode 1445065
feat(iOS): implement proper event emitter pattern
gladiuscode 5bd333c
feat(android): implement proper event emitter pattern
gladiuscode e5bed50
chore(android): delete tests since mocking for new arch is too expensive
gladiuscode e6ba69f
chore: update README
gladiuscode 70bcc0b
fix: readme
gladiuscode a8e4ce2
fix: readme
gladiuscode f385325
fix(iOS): broken eventManager methods usages
gladiuscode e742680
chore: remove useless code
gladiuscode 9a032a5
fix(iOS): missing isJsListening definition
gladiuscode 682522f
fix(iOS): remove isJsListening usages
gladiuscode ba1ce03
feat(expo): upgrade plugin setup to 54
gladiuscode File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,2 @@ | ||
| <manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
| package="com.orientationdirector"> | ||
| <manifest xmlns:android="http://schemas.android.com/apk/res/android"> | ||
| </manifest> |
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
35 changes: 15 additions & 20 deletions
35
android/src/main/java/com/orientationdirector/OrientationDirectorPackage.kt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,35 +1,30 @@ | ||
| package com.orientationdirector | ||
|
|
||
| import com.facebook.react.BaseReactPackage | ||
| import com.facebook.react.bridge.ReactApplicationContext | ||
| import com.facebook.react.bridge.NativeModule | ||
| import com.facebook.react.module.model.ReactModuleInfoProvider | ||
| import com.facebook.react.bridge.ReactApplicationContext | ||
| import com.facebook.react.module.model.ReactModuleInfo | ||
| import com.orientationdirector.implementation.OrientationDirectorModuleImpl | ||
| import java.util.HashMap | ||
| import com.facebook.react.module.model.ReactModuleInfoProvider | ||
|
|
||
| class OrientationDirectorPackage : BaseReactPackage() { | ||
| override fun getModule(name: String, reactContext: ReactApplicationContext): NativeModule? { | ||
| return if (name == OrientationDirectorModuleImpl.NAME) { | ||
|
|
||
| override fun getModule(name: String, reactContext: ReactApplicationContext): NativeModule? = | ||
| if (name == OrientationDirectorModule.NAME) { | ||
| OrientationDirectorModule(reactContext) | ||
| } else { | ||
| null | ||
| } | ||
| } | ||
|
|
||
| override fun getReactModuleInfoProvider(): ReactModuleInfoProvider { | ||
| return ReactModuleInfoProvider { | ||
| val moduleInfos: MutableMap<String, ReactModuleInfo> = HashMap() | ||
| val isTurboModule: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED | ||
| moduleInfos[OrientationDirectorModuleImpl.NAME] = ReactModuleInfo( | ||
| OrientationDirectorModuleImpl.NAME, | ||
| OrientationDirectorModuleImpl.NAME, | ||
| false, // canOverrideExistingModule | ||
| false, // needsEagerInit | ||
| false, // isCxxModule | ||
| isTurboModule // isTurboModule | ||
| override fun getReactModuleInfoProvider() = ReactModuleInfoProvider { | ||
| mapOf( | ||
| OrientationDirectorModule.NAME to ReactModuleInfo( | ||
| name = OrientationDirectorModule.NAME, | ||
| className = OrientationDirectorModule.NAME, | ||
| canOverrideExistingModule = false, | ||
| needsEagerInit = false, | ||
| isCxxModule = false, | ||
| isTurboModule = true | ||
| ) | ||
| moduleInfos | ||
| } | ||
| ) | ||
| } | ||
| } |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.