callbackAfterStatusChange method

void callbackAfterStatusChange(
  1. bool? isReady, [
  2. KameleoonClientCallback? callback
])

Implementation

void callbackAfterStatusChange(bool? isReady,
    [KameleoonClientCallback? callback]) {
  List<int> idsToDelete = [];
  for (int i = 0; i < this.callbacks.length; i++) {
    if (isReady!) {
      this.callbacks[i].readyCallback();
      idsToDelete.add(i);
    }
  }

  for (int i = idsToDelete.length - 1; i >= 0; i--) {
    this.callbacks.removeAt(i);
  }
}