ChalonaServer constructor

ChalonaServer({
  1. required ChalonaHost<ChalonaResponse> host,
  2. required Future<ChalonaSocketIO> wsConnect(),
  3. List<String> newStates = const [],
})

Implementation

ChalonaServer({
  required this.host,
  required this.wsConnect,
  List<String> newStates = const [],
}) {
  var states = [
    noStartedState,
    dataIsLoadingState,
    dataLoadingIsCompleteState
  ];
  states.addAll(newStates);
  state = ChalonaState(states: states);
  _current = this;
}