demandStream method
Elementary stream example, not yet used here in reasonable way. dawoApp.roll drives this. When thinking about #stream / #order / #chain better name, we think for different nature of them, One is quick, one is slow, and one: we-do-not-mind: wait, but not synchronously: like queue. So: "joint"Order, ...""Chain, ""Queue #TODO Name USAGE: dawoApp uses this 4 times. :demand:stream search gives 15 results in output
Implementation
void demandStream(String caller, var streamData, var streamListen) {
// var data = streamData; // some sample data
var stream = new Stream.fromIterable(streamData); // Create the stream.
// Subscribe to the streams events.
stream.listen((value) {
//
Map<String, String> _answerM = {
'1. ':
'---:river: :stream: #phase:1 store:demandStream Listened ---',
'2. ': ' :demand:stream: #phase:2:value: $value',
'3. ': '--- :stream: #phase:3:ok caller: $caller OK ---',
};
List<String> infoTwo = boxServe.infoBox(_answerM, 8, 65, 49);
infoTwo.forEach(print);
print('\n--- :stream: #phase:1 store:demandStream Listened ---');
print(" :demand:stream: #phase:2:value: $value"); // onData handler
print('--- :stream: #phase:3:ok caller: $caller OK --- \n');
});
}