was.js – Diff between revs 44 and 45
?pathlinks?
Rev 44 | Rev 45 | |||
---|---|---|---|---|
Line 22... | Line 22... | |||
22 | function wasKeyValueSet(k, v, data) { |
22 | function wasKeyValueSet(k, v, data) { |
|
23 | return data.split('&') |
23 | return data.split('&') |
|
24 | .map(c => c.split('=')[0] === k ? `${k}=${v}` : c) |
24 | .map(c => c.split('=')[0] === k ? `${k}=${v}` : c) |
|
25 | .concat(`${k}=${v}`) |
25 | .concat(`${k}=${v}`) |
|
26 | .filter((e,i,s) => s.indexOf(e) === i) |
26 | .filter((e,i,s) => s.indexOf(e) === i) |
|
27 | .join('&') |
27 | .join('&'); |
|
28 | } |
28 | } |
|
Line 29... | Line 29... | |||
29 | |
29 | |
|
30 | |
30 | |
|
31 | /*************************************************************************/ |
31 | /*************************************************************************/ |
|
32 | /* Copyright (C) 2017 Wizardry and Steamworks - License: GNU GPLv3 */ |
32 | /* Copyright (C) 2017 Wizardry and Steamworks - License: GNU GPLv3 */ |
|
33 | /*************************************************************************/ |
33 | /*************************************************************************/ |
|
34 | function wasKeyValueGet(k, data) { |
34 | function wasKeyValueGet(k, data) { |
|
35 | return data.split('&').reduce((a, c) => { |
35 | return data.split('&').reduce((a, c) => { |
|
36 | var s = c.split('=') |
36 | var s = c.split('='); |
|
37 | return s[0] === k ? s[1] : a |
37 | return s[0] === k ? s[1] : a; |
|
38 | }, '') |
38 | }, ''); |