actions.ts
2 years ago
constants.ts
2 years ago
index.ts
2 years ago
reducer.ts
2 years ago
types.ts
2 years ago
constants.ts
32 lines
| 1 | /** |
| 2 | * Plans actions |
| 3 | */ |
| 4 | export const ACTION_SET_PLANS = 'SET_PLANS'; |
| 5 | export const ACTION_FETCH_FROM_API = 'FETCH_FROM_API'; |
| 6 | |
| 7 | /** |
| 8 | * AI Assistant feature Actions |
| 9 | */ |
| 10 | export const ACTION_STORE_AI_ASSISTANT_FEATURE = 'STORE_AI_ASSISTANT_FEATURE'; |
| 11 | export const ACTION_REQUEST_AI_ASSISTANT_FEATURE = 'REQUEST_AI_ASSISTANT_FEATURE'; |
| 12 | export const ACTION_INCREASE_AI_ASSISTANT_REQUESTS_COUNT = 'INCREASE_AI_ASSISTANT_REQUESTS_COUNT'; |
| 13 | export const ACTION_SET_AI_ASSISTANT_FEATURE_REQUIRE_UPGRADE = |
| 14 | 'SET_AI_ASSISTANT_FEATURE_REQUIRE_UPGRADE'; |
| 15 | export const ACTION_SET_TIER_PLANS_ENABLED = 'SET_TIER_PLANS_ENABLED'; |
| 16 | |
| 17 | /** |
| 18 | * Endpoints |
| 19 | */ |
| 20 | export const ENDPOINT_AI_ASSISTANT_FEATURE = '/wpcom/v2/jetpack-ai/ai-assistant-feature'; |
| 21 | |
| 22 | /** |
| 23 | * New AI Assistant feature async request |
| 24 | */ |
| 25 | export const FREE_PLAN_REQUESTS_LIMIT = 20; |
| 26 | export const UNLIMITED_PLAN_REQUESTS_LIMIT = 999999999; |
| 27 | export const ASYNC_REQUEST_COUNTDOWN_INIT_VALUE = 3; |
| 28 | export const NEW_ASYNC_REQUEST_TIMER_INTERVAL = 5000; |
| 29 | export const ACTION_DECREASE_NEW_ASYNC_REQUEST_COUNTDOWN = 'DECREASE_NEW_ASYNC_REQUEST_COUNTDOWN'; |
| 30 | export const ACTION_ENQUEUE_ASYNC_REQUEST = 'ENQUEUE_ASYNC_COUNTDOWN_REQUEST'; |
| 31 | export const ACTION_DEQUEUE_ASYNC_REQUEST = 'DEQUEUE_ASYNC_COUNTDOWN_REQUEST'; |
| 32 |