daito-google-chat.php
1.31 KB
<?php
return array(
'enabled' => env('DAITO_GOOGLE_CHAT_ENABLED', false),
'default_webhook_url' => env('DAITO_GOOGLE_CHAT_WEBHOOK_URL', ''),
'validate_webhook_host' => env('DAITO_GOOGLE_CHAT_VALIDATE_WEBHOOK_HOST', true),
'allowed_webhook_hosts' => array(
'chat.googleapis.com',
),
'timeout_seconds' => env('DAITO_GOOGLE_CHAT_TIMEOUT', 5),
'connect_timeout_seconds' => env('DAITO_GOOGLE_CHAT_CONNECT_TIMEOUT', 3),
'verify_ssl' => env('DAITO_GOOGLE_CHAT_VERIFY_SSL', true),
'retry_times' => env('DAITO_GOOGLE_CHAT_RETRY_TIMES', 1),
'retry_sleep_ms' => env('DAITO_GOOGLE_CHAT_RETRY_SLEEP_MS', 200),
'queue_connection' => env('DAITO_GOOGLE_CHAT_QUEUE_CONNECTION', null),
'queue_name' => env('DAITO_GOOGLE_CHAT_QUEUE_NAME', 'google-chat'),
'queue_tries' => env('DAITO_GOOGLE_CHAT_QUEUE_TRIES', 3),
'queue_backoff_seconds' => env('DAITO_GOOGLE_CHAT_QUEUE_BACKOFF', 10),
'rate_limit_enabled' => env('DAITO_GOOGLE_CHAT_RATE_LIMIT_ENABLED', true),
'rate_limit_max_jobs' => env('DAITO_GOOGLE_CHAT_RATE_LIMIT_MAX_JOBS', 20),
'rate_limit_decay_seconds' => env('DAITO_GOOGLE_CHAT_RATE_LIMIT_DECAY_SECONDS', 60),
'rate_limit_key' => env('DAITO_GOOGLE_CHAT_RATE_LIMIT_KEY', 'daito-google-chat:webhook'),
'throw_on_error' => env('DAITO_GOOGLE_CHAT_THROW_ON_ERROR', false),
);