Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526
  1. /* @flow */
  2. import { MiddlewareRegistry } from '../base/redux';
  3. import { SUBMIT_FEEDBACK } from './actionTypes';
  4. declare var APP: Object;
  5. /**
  6. * Implements the middleware of the feature feedback.
  7. *
  8. * @param {Store} store - The redux store.
  9. * @returns {Function}
  10. */
  11. // eslint-disable-next-line no-unused-vars
  12. MiddlewareRegistry.register(store => next => action => {
  13. switch (action.type) {
  14. case SUBMIT_FEEDBACK:
  15. if (typeof APP === 'object') {
  16. APP.API.notifyFeedbackSubmitted();
  17. }
  18. break;
  19. }
  20. return next(action);
  21. });