-
Notifications
You must be signed in to change notification settings - Fork 8
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
[PLA-1975] Add custom queue #285
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
PR Type
enhancement
Description
enjin-platform.php
to set a dedicated queue for the package.HasCustomQueue
trait across multiple event classes to support custom queue functionality.PlatformBroadcastEvent
andPlatformEvent
classes withQueueable
trait and implementedsetQueue
method.HotSync
,ParseChainData
,SyncMetadata
) to use the custom queue configuration.HasCustomQueue
to encapsulate the logic for setting a custom queue.Changes walkthrough 📝
1 files
enjin-platform.php
Add configuration for custom queue
config/enjin-platform.php
14 files
TransactionCreated.php
Integrate custom queue in TransactionCreated event
src/Events/Global/TransactionCreated.php
HasCustomQueue
trait to use custom queue functionality.TransactionUpdated.php
Integrate custom queue in TransactionUpdated event
src/Events/Global/TransactionUpdated.php
HasCustomQueue
trait to use custom queue functionality.PlatformBroadcastEvent.php
Enhance PlatformBroadcastEvent with custom queue support
src/Events/PlatformBroadcastEvent.php
Queueable
trait.setQueue
method for custom queue setting.PlatformEvent.php
Enhance PlatformEvent with custom queue support
src/Events/PlatformEvent.php
Queueable
trait.setQueue
method for custom queue setting.BalanceSet.php
Integrate custom queue in BalanceSet event
src/Events/Substrate/Balances/BalanceSet.php
HasCustomQueue
trait to use custom queue functionality.Deposit.php
Integrate custom queue in Deposit event
src/Events/Substrate/Balances/Deposit.php
HasCustomQueue
trait to use custom queue functionality.DustLost.php
Integrate custom queue in DustLost event
src/Events/Substrate/Balances/DustLost.php
HasCustomQueue
trait to use custom queue functionality.Endowed.php
Integrate custom queue in Endowed event
src/Events/Substrate/Balances/Endowed.php
HasCustomQueue
trait to use custom queue functionality.ReserveRepatriated.php
Integrate custom queue in ReserveRepatriated event
src/Events/Substrate/Balances/ReserveRepatriated.php
HasCustomQueue
trait to use custom queue functionality.Reserved.php
Integrate custom queue in Reserved event
src/Events/Substrate/Balances/Reserved.php
HasCustomQueue
trait to use custom queue functionality.Slashed.php
Integrate custom queue in Slashed event
src/Events/Substrate/Balances/Slashed.php
HasCustomQueue
trait to use custom queue functionality.Teleport.php
Integrate custom queue in Teleport event
src/Events/Substrate/Balances/Teleport.php
HasCustomQueue
trait to use custom queue functionality.Transfer.php
Integrate custom queue in Transfer event
src/Events/Substrate/Balances/Transfer.php
HasCustomQueue
trait to use custom queue functionality.Unreserved.php
Integrate custom queue in Unreserved event
src/Events/Substrate/Balances/Unreserved.php
HasCustomQueue
trait to use custom queue functionality.