Skip to content

timeline: Do not use channels to pass data from streams

Kévin Commaille requested to merge (removed):remove-timeline-channel into main

Even with a buffer of 100 values, sometimes it is not enough during startup. That makes the task panic, and no more diffs are received in the timeline.

Instead of growing the buffer to an arbitrary value that might be way too much or that might break in some cases, let's just use glib::SendWeakRefs and upgrade them when a value arrives.

Merge request reports