File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717*/
1818
1919function parseHeaders ( headers ) {
20+ const result = new Headers ( ) ;
2021 if ( ! headers )
21- return { } ;
22- const result = { } ;
22+ return result ;
23+
2324 const headersArr = headers . trim ( ) . split ( "\n" ) ;
2425 for ( var i = 0 ; i < headersArr . length ; i ++ ) {
2526 var row = headersArr [ i ] ;
2627 var index = row . indexOf ( ":" )
2728 , key = row . slice ( 0 , index ) . trim ( ) . toLowerCase ( )
2829 , value = row . slice ( index + 1 ) . trim ( ) ;
2930
30- if ( result [ key ] === undefined ) {
31- result [ key ] = value ;
32- } else if ( Array . isArray ( result [ key ] ) ) {
33- result [ key ] . push ( value ) ;
34- } else {
35- result [ key ] = [ result [ key ] , value ] ;
36- }
31+ result . append ( key , value ) ;
3732 }
3833 return result ;
3934}
Original file line number Diff line number Diff line change 99// @license GPL-3.0
1010// @match *://*.discord.com/*
1111// @grant GM_xmlhttpRequest
12+ // @grant unsafeWindow
1213// @run -at document-start
1314// @compatible chrome Chrome + Tampermonkey or Violentmonkey
1415// @compatible firefox Firefox Tampermonkey
You can’t perform that action at this time.
0 commit comments