Re-wire the `Pulses` entity to use RTK Query under the hood (#41775)
* Throw on `Pulse.api.delete` * Add boilerplate `subscriptionApi` * Add `unsubscribe` endpoint * Add types * Delete unused `Pulses.objectActions` * Re-wire `Pulses` entity to use RTK Query for `objectActions` * Re-wire `Pulses.api` to use RTK Query under the hood * Add cache invalidation * Fix `setArchived` objectAction * Update DELETE response type * Fix `params`
Showing
- frontend/src/metabase-types/api/index.ts 1 addition, 0 deletionsfrontend/src/metabase-types/api/index.ts
- frontend/src/metabase-types/api/subscription.ts 55 additions, 0 deletionsfrontend/src/metabase-types/api/subscription.ts
- frontend/src/metabase/api/index.ts 1 addition, 0 deletionsfrontend/src/metabase/api/index.ts
- frontend/src/metabase/api/subscription.ts 86 additions, 0 deletionsfrontend/src/metabase/api/subscription.ts
- frontend/src/metabase/api/tags/constants.ts 2 additions, 1 deletionfrontend/src/metabase/api/tags/constants.ts
- frontend/src/metabase/api/tags/utils.ts 16 additions, 0 deletionsfrontend/src/metabase/api/tags/utils.ts
- frontend/src/metabase/entities/pulses.js 41 additions, 31 deletionsfrontend/src/metabase/entities/pulses.js
frontend/src/metabase/api/subscription.ts
0 → 100644
Please register or sign in to comment