Add new queuing features to @futurize

- max_instances renamed to max_running

- consider_args parameter:
  if True, $max_running of this function with the same arguments can be
  running, else:
  $max_running of this function, no matter the arguments, can be running

- discard_if_max_running:
  if True and there are already the maximum possible number of running
  functions running, cancel this task (previous default behavior), else:
  Wait for a spot to be free before running
This commit is contained in:
miruka
2019-05-08 10:22:52 -04:00
parent 0bd98a321d
commit d08f43e6be
4 changed files with 68 additions and 27 deletions

View File

@@ -4,6 +4,7 @@
- Cleanup unused icons
- Bug fixes
- Local echo messages all have the same time
- Something weird happening when nio store is created first time
- 100% CPU usage when hitting top edge to trigger messages loading
- Sending `![A picture](https://picsum.photos/256/256)` → not clickable?
@@ -38,6 +39,7 @@
- Status message and presence
- Client improvements
- Don't send setTypingState False when focus lost if nothing in sendbox
- Initial sync filter and lazy load, see weechat-matrix `_handle_login()`
- See also `handle_response()`'s `keys_query` request
- HTTP/2