Prechádzať zdrojové kódy

tus: use `hasProperty` util to make this if condition more readable

Renée Kooi 5 rokov pred
rodič
commit
ef4468934d
1 zmenil súbory, kde vykonal 2 pridanie a 4 odobranie
  1. 2 4
      packages/@uppy/tus/src/index.js

+ 2 - 4
packages/@uppy/tus/src/index.js

@@ -8,6 +8,7 @@ const EventTracker = require('@uppy/utils/lib/EventTracker')
 const NetworkError = require('@uppy/utils/lib/NetworkError')
 const NetworkError = require('@uppy/utils/lib/NetworkError')
 const isNetworkError = require('@uppy/utils/lib/isNetworkError')
 const isNetworkError = require('@uppy/utils/lib/isNetworkError')
 const RateLimitedQueue = require('@uppy/utils/lib/RateLimitedQueue')
 const RateLimitedQueue = require('@uppy/utils/lib/RateLimitedQueue')
+const hasProperty = require('@uppy/utils/lib/hasProperty')
 const getFingerprint = require('./getFingerprint')
 const getFingerprint = require('./getFingerprint')
 
 
 /** @typedef {import('..').TusOptions} TusOptions */
 /** @typedef {import('..').TusOptions} TusOptions */
@@ -215,10 +216,7 @@ module.exports = class Tus extends Plugin {
       }
       }
 
 
       const copyProp = (obj, srcProp, destProp) => {
       const copyProp = (obj, srcProp, destProp) => {
-        if (
-          Object.prototype.hasOwnProperty.call(obj, srcProp) &&
-          !Object.prototype.hasOwnProperty.call(obj, destProp)
-        ) {
+        if (hasProperty(obj, srcProp) && !hasProperty(obj, destProp)) {
           obj[destProp] = obj[srcProp]
           obj[destProp] = obj[srcProp]
         }
         }
       }
       }