MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / reject

Method reject

projects/JavaScript/proto/test.js:25425–25442  ·  view source on GitHub ↗

* Reject value * @this {!FinalClient} * @param {!object} value Value to reject * @returns {!boolean} Reject handle flag

(value)

Source from the content-addressed store, hash-verified

25423 * @returns {!boolean} Reject handle flag
25424 */
25425 reject (value) {
25426 let item = this._requests_by_id.get(value.id)
25427 if (item != null) {
25428 let timestamp = item[0]
25429 let promise = item[2]
25430 promise.reject(value)
25431 this._requests_by_id.delete(value.id)
25432 this._requests_by_timestamp.delete(timestamp)
25433 return true
25434 }
25435
25436 // noinspection RedundantIfStatementJS
25437 if (this._protoClient.reject(value)) {
25438 return true
25439 }
25440
25441 return false
25442 }
25443
25444 /**
25445 * Reset client requests

Callers

nothing calls this directly

Calls 2

getMethod · 0.45
rejectMethod · 0.45

Tested by

no test coverage detected