Skip to content

Commit c6797bf

Browse files
committed
Github:11622
1 parent 8377a98 commit c6797bf

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

Project/Sources/Classes/GoogleCalendar.4dm

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,20 @@ Function getEvent($inParameters : Object) : Object
103103

104104
var $eventId : Text:=(Length(String($inParameters.eventId))>0) ? $inParameters.eventId : "primary"
105105
var $calendarId : Text:=(Length(String($inParameters.calendarId))>0) ? $inParameters.calendarId : "primary"
106-
var $URL : Text:=Super._getURL()+"calendar/v3/calendars/"+cs.Tools.me.urlEncode($calendarID)+"/events/"+cs.Tools.me.urlEncode($eventId)
107106
var $headers : Object:={Accept: "application/json"}
107+
var $urlParams : Text:="calendar/v3/calendars/"+cs.Tools.me.urlEncode($calendarID)+"/events/"+cs.Tools.me.urlEncode($eventId)
108+
var $delimiter : Text:="?"
109+
110+
If (Not(Value type($inParameters.maxAttendees)=Is undefined))
111+
$urlParams+=($delimiter+"maxAttendees="+Choose(Value type($inParameters.maxAttendees)=Is text; $inParameters.maxAttendees; String($inParameters.maxAttendees)))
112+
$delimiter:="&"
113+
End if
114+
If ((Value type($inParameters.timeZone)=Is text) && (Length(String($inParameters.timeZone))>0))
115+
$urlParams+=($delimiter+"timeZone="+String($inParameters.timeZone))
116+
$delimiter:="&"
117+
End if
118+
119+
var $URL : Text:=This._getURL()+$urlParams
108120
$response:=Super._sendRequestAndWaitResponse("GET"; $URL; $headers)
109121

110122
End case
@@ -118,6 +130,7 @@ Function getEvent($inParameters : Object) : Object
118130
Function getEvents($inParameters : Object) : Object
119131

120132
// GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events
133+
121134
Super._clearErrorStack()
122135
Super._throwErrors(False)
123136

0 commit comments

Comments
 (0)