You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Hooks.js 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import React, { Component } from 'react';
  2. import { MiddlewareRegistry } from '../../react/features/base/redux';
  3. // clog("zxi .",window.dev_middleware_listner)
  4. // console.log("IDK?")
  5. MiddlewareRegistry.register(store => next => action => {
  6. var o
  7. if (window.dev_middleware_listner_sync_prevent){
  8. o = window.dev_middleware_listner_sync_prevent({store,next,action,that:this})
  9. }
  10. // setTimeout(window.dev_middleware_listner,1,{store,next,action,that:this})
  11. if (o && o.prevent){
  12. clog(":prevent:")
  13. } else {
  14. return next(action);
  15. }
  16. });
  17. MiddlewareRegistry.register(store => next => action => {
  18. if (window.dev_middleware_listner_sync){
  19. window.dev_middleware_listner_sync({store,next,action,that:this})
  20. }
  21. // setTimeout(window.dev_middleware_listner,1,{store,next,action,that:this})
  22. return next(action);
  23. });
  24. if (window.dev_middleware_listner){
  25. MiddlewareRegistry.register(store => next => action => {
  26. setTimeout(window.dev_middleware_listner,1,{store,next,action,that:this})
  27. return next(action);
  28. });
  29. }
  30. if (window.glob_dbg){
  31. window.glob_dbg.MiddlewareRegistry = MiddlewareRegistry
  32. }