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

Method reject

projects/JavaScript/proto/protoex.js:8082–8099  ·  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

8080 * @returns {!boolean} Reject handle flag
8081 */
8082 reject (value) {
8083 let item = this._requests_by_id.get(value.id)
8084 if (item != null) {
8085 let timestamp = item[0]
8086 let promise = item[2]
8087 promise.reject(value)
8088 this._requests_by_id.delete(value.id)
8089 this._requests_by_timestamp.delete(timestamp)
8090 return true
8091 }
8092
8093 // noinspection RedundantIfStatementJS
8094 if (this._protoClient.reject(value)) {
8095 return true
8096 }
8097
8098 return false
8099 }
8100
8101 /**
8102 * Reset client requests

Callers

nothing calls this directly

Calls 2

getMethod · 0.45
rejectMethod · 0.45

Tested by

no test coverage detected