feat: add queue and storage configuration options
- Add queue configuration: - EVOLUTION_QUEUE_ENABLED - enable/disable queue processing - EVOLUTION_QUEUE_CONNECTION - custom queue connection - EVOLUTION_QUEUE_NAME - custom queue name (default: 'default') - Add storage configuration: - EVOLUTION_STORE_WEBHOOKS - enable/disable webhook storage (default: true) - EVOLUTION_STORE_MESSAGES - enable/disable message storage (default: true) - Update WebhookController to use storage.webhooks config - Update ProcessWebhookJob to use storage.messages config - Update README with new configuration options
This commit is contained in:
@@ -98,11 +98,29 @@ return [
|
||||
|--------------------------------------------------------------------------
|
||||
| Queue Configuration
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Configure which queue connection and queue name to use for processing
|
||||
| webhooks and sending messages. Set to null to use the default queue.
|
||||
|
|
||||
*/
|
||||
'queue' => [
|
||||
'enabled' => env('EVOLUTION_QUEUE_ENABLED', true),
|
||||
'connection' => env('EVOLUTION_QUEUE_CONNECTION'),
|
||||
'messages' => env('EVOLUTION_QUEUE_MESSAGES', 'whatsapp'),
|
||||
'webhooks' => env('EVOLUTION_QUEUE_WEBHOOKS', 'default'),
|
||||
'name' => env('EVOLUTION_QUEUE_NAME', 'default'),
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Storage Configuration
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Configure whether to store webhook events and messages in the database.
|
||||
| Disabling these can improve performance but you'll lose history.
|
||||
|
|
||||
*/
|
||||
'storage' => [
|
||||
'webhooks' => env('EVOLUTION_STORE_WEBHOOKS', true),
|
||||
'messages' => env('EVOLUTION_STORE_MESSAGES', true),
|
||||
],
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user