SHARE
TWEET

Untitled

a guest Aug 23rd, 2019 77 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Missing a reconnect
  2.  
  3.   const countdown = Machine({
  4.     id: 'count_down',
  5.     initial: 'idle',
  6.     states: {
  7.       idle: {
  8.         on: {
  9.           START: 'running'
  10.         }
  11.       },
  12.       running: {
  13.         initial: 'start_count',
  14.         states: {
  15.           'start_count': {
  16.             /*
  17.             on: {
  18.               '': 'waiting'
  19.             }*/
  20.             after: {
  21.               1: 'waiting'
  22.             }
  23.           },
  24.           'waiting': {
  25.             after: {
  26.               5000: { target: '#timeout' }
  27.             },
  28.             on: {
  29.               RESET: {
  30.                 internal: false,
  31.                 target: 'start_count'
  32.               }
  33.             }
  34.           }
  35.         },
  36.         on: {
  37.           DISCONNECT: 'idle'
  38.         }
  39.       },
  40.       timeout: {
  41.         id: 'timeout',
  42.         on: {
  43.           CLEAR: 'idle'
  44.         }
  45.       }
  46.     }
  47.   });
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top