kingdonb / simplest-commitbee

Simplest commits-to/beeminder integration (roughly implements):
https://github.com/commitsto/commits.to/wiki#simple-beeminder-integration
MIT License
5 stars 0 forks source link

Upgrade events #9

Closed kingdonb closed 2 years ago

kingdonb commented 2 years ago

Fulfill the promise of #8

This one uses libev scheduler, each fiber runs a quick update, then waits until it's time to run the update again (after returning control to the scheduler, who waits in a non-blocking fashion)

This way we can efficiently loop forever without erroneously exiting after each execution run!