Skip to content

Commit 172d819

Browse files
committed
fix: simplify URL parameter parsing in _loadFromURLEncodedResponse function
1 parent 3d9dec5 commit 172d819

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

Project/Sources/Classes/OAuth2Token.4dm

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,13 @@ Function _loadFromResponse($inResponseString : Text)
5858

5959
Function _loadFromURLEncodedResponse($inResponseString : Text)
6060

61-
var $token : Object:={}
6261
var $URL : cs.URL:=cs.URL.new()
6362
$URL.parseQuery($inResponseString)
64-
var $params : Collection:=$URL.queryParams
65-
var $iter : Text
63+
var $token : Object:={}
64+
var $iter : Object
6665

67-
For each ($iter; $params)
68-
var $pair : Collection:=Split string($iter; "=")
69-
If ($pair.length>1)
70-
$token[$pair[0]]:=$pair[1]
71-
End if
66+
For each ($iter; $URL.queryParams)
67+
$token[$iter.name]:=$iter.value
7268
End for each
7369

7470
If (Not(OB Is empty($token)))

0 commit comments

Comments
 (0)