Skip to content

Commit

Permalink
perf: drop clone (#523)
Browse files Browse the repository at this point in the history
  • Loading branch information
ThaUnknown committed Jul 1, 2024
1 parent b21a6a5 commit 83a24ce
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
4 changes: 3 additions & 1 deletion lib/client/udp-tracker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import arrayRemove from 'unordered-array-remove'
import clone from 'clone'
import Debug from 'debug'
import dgram from 'dgram'
import Socks from 'socks'
Expand All @@ -11,6 +10,9 @@ import compact2string from 'compact2string'

const debug = Debug('bittorrent-tracker:udp-tracker')

// this was done some many years ago to fix "prevent Socks instances concurrency", and used some bloated package, no clue if it's needed, but this is simpler, #356
const clone = obj => JSON.parse(JSON.stringify(obj))

/**
* UDP torrent tracker client (for an individual tracker)
*
Expand Down
5 changes: 2 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,11 @@
},
"type": "module",
"dependencies": {
"@thaunknown/simple-peer": "^10.0.6",
"@thaunknown/simple-websocket": "^9.1.1",
"@thaunknown/simple-peer": "^10.0.8",
"@thaunknown/simple-websocket": "^9.1.3",
"bencode": "^4.0.0",
"bittorrent-peerid": "^1.3.6",
"chrome-dgram": "^3.0.6",
"clone": "^2.1.2",
"compact2string": "^1.4.1",
"cross-fetch-ponyfill": "^1.0.3",
"debug": "^4.3.4",
Expand Down

0 comments on commit 83a24ce

Please sign in to comment.