Je veux avoir une Source qui évalue une fonction à intervalles donnés et émet sa sortie. Comme une solution de contournement, je peux le faire avec un Source.queue
+ offer
, mais n'ai pas trouvé une manière plus propre de le faire. Idéalement, j'aurais quelque chose commeAkka Stream, Source de la fonction?
def myFunction() = .... // function with side-effects
Source.tick(1.second, 1.second, myFunction) // myFunction is evaluated at every tick
Des idées?