apiGetMonopolyResult static method

dynamic apiGetMonopolyResult(
  1. dynamic dict,
  2. Function callBack,
  3. Function errorCallBack,
  4. Function finishCallBack,
)

Implementation

static apiGetMonopolyResult(dict, Function callBack, Function errorCallBack, Function finishCallBack) {
  _cancelToken?.cancel();
  _cancelToken = CancelToken();
  DioManager().request<dynamic>(RequestType.POST, RequestApi.apiMonopolyGameResult, params: dict, onSuccess: (data) {
    callBack(MonopolyResult.fromJson(data));
  }, onError: (error) {
    errorCallBack.call();
  }, onStart: () {
    // onStart
  }, onFinish: () {
    // onFinish
    finishCallBack();
  }, cancel: _cancelToken);
}