Histórico de Commits

Autor SHA1 Mensagem Data
  Afshin T. Darian 42e3f4d331 Simplify schedule and fix tests. há 6 anos atrás
  Afshin T. Darian 94b8f44128 Update Poll#schedule() to be asynchronous, accept partial state data, and to automatically handle ready state. há 6 anos atrás
  Jason Grout 44bea3951b Update formatting with new prettier version. há 6 anos atrás
  Afshin Darian b47481ff61 Update Poll#schedule docstring. há 6 anos atrás
  Afshin Darian 4bae4dbcdb Clean up Poll#schedule() to make it easier to read and reason about. há 6 anos atrás
  Afshin Darian dabe07e0cd IPoll.Tick => IPoll.State há 6 anos atrás
  Jason Grout acfaa466bc Update documentation to be more clear to me. há 6 anos atrás
  Afshin Darian 52dc3d06fe Address review suggestions. há 6 anos atrás
  Afshin Darian acd500266f Don't wait for pending promise to resolve before emitting ticked signal. há 6 anos atrás
  Afshin Darian 790a540758 Clean up and fix tests. há 6 anos atrás
  Jason Grout c7863034fc Implement ‘decorrelated jitter’ as our backoff strategy. há 6 anos atrás
  Jason Grout 890bc2f41e Update the jitter to return a uniformly random value between base +- (base*jitter), capped by the min and max values. há 6 anos atrás
  Afshin Darian db18372a25 Clean up. há 6 anos atrás
  Afshin Darian be58ebcdac Update polling API, make `ready` protected. Update tests. há 6 anos atrás
  Afshin Darian 731ff4b148 Fix disposed logic regression. há 6 anos atrás
  Afshin Darian 528c5ad627 Add Poll#ready promise instead of checking manually in each method. há 6 anos atrás
  Afshin Darian ffe6b9fedc Poll#_execute() does not need to have the outstanding promise passed into it. há 6 anos atrás
  Afshin Darian 5eaa49fd0d Poll#schedule() does not need to have the outstanding promise passed into it. há 6 anos atrás
  Afshin Darian 2ad1e347ee Polling should start as soon as `when` promise has resolved. há 6 anos atrás
  Afshin Darian 11b93967a1 Clean up. há 6 anos atrás
  Afshin Darian 5f7d21685c Update handling of frequency and standby. há 6 anos atrás
  Afshin Darian d24d1f7ec3 Update docstrings. há 6 anos atrás
  Afshin Darian 63d5f3a528 Clean up state initialization. há 6 anos atrás
  Afshin Darian 323513731b Define IPoll.Factory, make `execute` and `schedule` protected. há 6 anos atrás
  Afshin Darian 20912a62d3 Update disposed handling and check for disposed status in override. há 6 anos atrás
  Afshin Darian f41d8f6706 Simplify poll frequency API. há 6 anos atrás
  Afshin Darian 366285fc3e Add generic parameter defaults for IPoll. há 6 anos atrás
  Afshin Darian 8fa2de9f31 Remove concept of `readonly` and use a separate IPoll interface modeled on Signal/ISignal. há 6 anos atrás
  Afshin Darian f03b410d95 Handle tick failures in public methods. há 6 anos atrás
  Afshin Darian 07383d759f Check if disposed by checking current phase. há 6 anos atrás