roll method

#run-like method return: Map<String, StringBuffer> out.outMapBuffers

Implementation

Map<String, StringBuffer> roll() {
  buf.writeln(':da:roll: started  ');
  //  Calling:  dev/dev_notes.dart
  fillNotes();
  //  build already does this::  dev.buildNotes();
  _flowC(':da:r: DawoApp::roll    $info   :: roll engaged ', _pB);

  // done by user  init(); //  calling init and build methods in this class
  build(':DAWO:APP:');
  //
  print('-->>-->>--  :dawoApp: calling :connector:  -->>-->>--');
  String connectorMsg = ':LOAD :QUIDE again :FOR :ALL #MISSION => :ANSWER';
  connector.join(name, betaPlacardM, connectorMsg, ':D:app:');
  connector.roll();

  ///  appRollMissions is mandatory for Mission-Chore system to work.
  ///  Made private with: _  =>   _appRollMissions.
  _appRollMissions(':DA:roll:'); //
  ///  Experiment to use some Streams: Quest: find good use-case.
  rollStream(':DA:roll:2');
  devStream(':DA:roll:3');

  ///  This is the right place, if package user wants to add "run"-function.
  //  user defined:  run();
  show('noPrint, buf, test');
  box(':dawo:app:roll:');

  ///  This is not "terminate".
  done();
  //  code here
  return outMapBuffers;
}