Sha256: f98ae19da65c9b69f92b4c623d73e7e89412ba77e0862a221599dcc23fc6a847

Contents?: true

Size: 457 Bytes

Versions: 3

Compression:

Stored size: 457 Bytes

Contents

let requests = [];

export function pendingRequests() {
  return requests.length;
}

export function clearPendingRequests() {
  requests.length = 0;
}

export function incrementPendingRequests(_, xhr) {
  requests.push(xhr);
}

export function decrementPendingRequests(_, xhr) {
  setTimeout(function() {
    for (let i = 0; i < requests.length; i++) {
      if (xhr === requests[i]) {
        requests.splice(i, 1);
        break;
      }
    }
  }, 0);
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
discourse-ember-source-3.6.0.0 dist/es/ember-testing/lib/test/pending_requests.js
discourse-ember-source-3.5.1.1 dist/es/ember-testing/lib/test/pending_requests.js
discourse-ember-source-3.5.1.0 dist/dist/es/ember-testing/lib/test/pending_requests.js