-
Notifications
You must be signed in to change notification settings - Fork 161
EMT-2274 -- Implement ModernLinkGenerator with Coroutines to Replace AsyncTask Pattern #1295
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
Open
wpinho-branch
wants to merge
66
commits into
6.0.0.alpha.0
Choose a base branch
from
wpinho-branch/EMT-2274
base: 6.0.0.alpha.0
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
66 commits
Select commit
Hold shift + click to select a range
1b0c98d
EMT-1963 Add BranchConfigurationController to manage SDK configuratio…
wpinho-branch a464915
Add coroutines-based request queue implementation and adapter for bac…
wpinho-branch aef77d0
Complete Phase 2 integration of coroutines-based queue system
wpinho-branch 73b2828
Implement complete compatibility for BranchRequestQueue with ServerRe…
wpinho-branch e4cae64
Refactor BranchRequestQueue for improved performance and compatibility
wpinho-branch 489617e
Add BranchMigrationTest for comprehensive queue testing
wpinho-branch eae4847
Enhance BranchMigrationTest and refactor BranchRequestQueue components
wpinho-branch 7b39aa2
Refactor BranchMigrationTest to enhance request handling and prioriti…
wpinho-branch addecbe
Update BranchMigrationTest to improve request action handling
wpinho-branch bf63af2
GPTDriver Integration (#1275)
gdeluna-branch 6e9441c
Release 5.18.2 (#1279)
gdeluna-branch 3caf036
INTENG-22685 - Integration validator protected endpoint bugfix (#1269)
rob-gioia-branch e8d6933
Implement StateFlow-based session state management in Branch SDK
wpinho-branch 3214341
Add StateFlow-based session state management documentation
wpinho-branch c0dc682
Refactor session state management in Branch SDK to utilize StateFlow
wpinho-branch 37c237f
WIP: Add unit tests for session state management in Branch SDK
wpinho-branch 3a5a50b
Add manual unlock method (#1281)
gdeluna-branch 3d096cf
Release 5.19.0 (#1282)
gdeluna-branch b68bf86
Add modernization components for Branch SDK API preservation
wpinho-branch 9fe12ef
Remove ApiFilterConfig.kt file
wpinho-branch 74ef3b8
Add migration guide and implementation summary for Branch SDK moderni…
wpinho-branch 05a89a3
Add version configuration and timeline documentation for Branch SDK
wpinho-branch 0b0aa97
feat: Add comprehensive Migration Master Plan documentation
wpinho-branch e487c1e
refactor: Reorganize documentation structure with improved categoriza…
wpinho-branch c521be9
build: Update build configuration for modernization components
wpinho-branch 840fe15
refactor: Enhance ModernBranchCore with improved error handling and l…
wpinho-branch 8eec999
feat: Enhance wrapper implementations with improved API preservation
wpinho-branch 6e0b8c8
test: Improve session management test coverage and reliability
wpinho-branch 8216480
test: Add comprehensive test suite for modernization framework
wpinho-branch 5807871
refactor: Major code cleanup and modernization for Branch SDK
wpinho-branch 4e1d2c9
feat: remove getAutoInstance() method and simplify Branch singleton p…
wpinho-branch 02b3710
docs: update migration documentation to reflect getAutoInstance removal
wpinho-branch 902abfc
fix: update validator error messages to reference getInstance() method
wpinho-branch ac0bd1d
refactor: clean up modernization components and remove unused callbacks
wpinho-branch c64d5a0
test: update test applications and test cases for singleton pattern c…
wpinho-branch c85920f
refactor: clean up deprecated API registrations and unused callback a…
wpinho-branch d0c7c5e
test: update test suites to reflect modernization cleanup changes
wpinho-branch 2d1f83d
refactor: remove deprecated methods and cleanup callback references
wpinho-branch 48b1516
feat: add getInstance(Context) method to Branch class
wpinho-branch 7658eee
fix: update CustomBranchApp to use getInstance(Context) method
wpinho-branch d1cabe3
refactor: remove deprecated delay initialization check in BranchWrapper
wpinho-branch 8184777
refactor: simplify user agent processing in DeviceInfo
wpinho-branch f69fed6
refactor: remove processNextQueueItem method and related calls for au…
wpinho-branch c22fcd0
refactor: update Branch SDK initialization to use init() method
wpinho-branch 90452c2
feat: restore interfaces and methods
wpinho-branch 7b6d39f
eliminate comments and references to the processNextQueueItem method …
wpinho-branch f2342c1
refactor: remove unnecessary debug comments in BranchUniversalObject
wpinho-branch 08ecbcf
refactor: remove indexMode from BranchUniversalObject
wpinho-branch 790d8b3
feat: log VIEW_ITEM event in MainActivity
wpinho-branch 49f3a49
omitted this for now to avoid questions
wpinho-branch 42e4353
ensure getAutoInstance apply on init and restore NativeShareLinkManager
wpinho-branch 3ae3ebb
refactor: remove unused code in Branch class
wpinho-branch 26e0e57
refactor: simplify intent state check in Branch class
wpinho-branch 8cd6de8
fix: restore sharing functionality in Branch SDK
wpinho-branch 6631223
feat: enhance session management and request queue handling
wpinho-branch c9b227c
refactor: improve memory management and session handling in BranchReq…
wpinho-branch 22e62fe
Merge branch 'master' into wpinho-branch/EMT-2260
wpinho-branch cfd250f
refactor: update Branch SDK to use init() method for instance retrieval
wpinho-branch 6e85554
feat: introduce ModernLinkGenerator for improved link generation
wpinho-branch aacf9d6
refactor: clean up imports in ModernLinkGenerator
wpinho-branch dcdef48
refactor: streamline link data retrieval in ModernLinkGenerator
wpinho-branch 4920cc9
refactor: update Branch SDK to use getInstance() for instance retrieval
wpinho-branch 2b6976c
Merge branch 'wpinho-branch/EMT-2260' into wpinho-branch/EMT-2274
wpinho-branch 9933734
feat: add legacy link generator for backward compatibility
wpinho-branch 2d0db8a
Merge branch '6.0.0.alpha.0' into wpinho-branch/EMT-2274
wpinho-branch 939380e
refactor: clean up unused imports in Branch class
wpinho-branch 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While we're making changes to implementation, can you move this logic outside of
Branch.java
toModernLinkGenerator.kt
. Ideally these public functions are just facades for utility classes.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adjusted: 9933734