|  | @@ 1050-1060 (lines=11) @@ | 
                                                            
                                    | 1047 |  | 		$this->updateProperties($calendarId, $objectUri, $calendarData); | 
                                                            
                                    | 1048 |  |  | 
                                                            
                                    | 1049 |  | 		$data = $this->getCalendarObject($calendarId, $objectUri); | 
                                                            
                                    | 1050 |  | 		if (is_array($data)) { | 
                                                            
                                    | 1051 |  | 			$this->dispatcher->dispatch('\OCA\DAV\CalDAV\CalDavBackend::updateCalendarObject', new GenericEvent( | 
                                                            
                                    | 1052 |  | 				'\OCA\DAV\CalDAV\CalDavBackend::updateCalendarObject', | 
                                                            
                                    | 1053 |  | 				[ | 
                                                            
                                    | 1054 |  | 					'calendarId' => $calendarId, | 
                                                            
                                    | 1055 |  | 					'calendarData' => $this->getCalendarById($calendarId), | 
                                                            
                                    | 1056 |  | 					'shares' => $this->getShares($calendarId), | 
                                                            
                                    | 1057 |  | 					'objectData' => $data, | 
                                                            
                                    | 1058 |  | 				] | 
                                                            
                                    | 1059 |  | 			)); | 
                                                            
                                    | 1060 |  | 		} | 
                                                            
                                    | 1061 |  | 		$this->addChange($calendarId, $objectUri, 2); | 
                                                            
                                    | 1062 |  |  | 
                                                            
                                    | 1063 |  | 		return '"' . $extraData['etag'] . '"'; | 
                                                                                
                                |  | @@ 1094-1104 (lines=11) @@ | 
                                                            
                                    | 1091 |  | 	 */ | 
                                                            
                                    | 1092 |  | 	function deleteCalendarObject($calendarId, $objectUri) { | 
                                                            
                                    | 1093 |  | 		$data = $this->getCalendarObject($calendarId, $objectUri); | 
                                                            
                                    | 1094 |  | 		if (is_array($data)) { | 
                                                            
                                    | 1095 |  | 			$this->dispatcher->dispatch('\OCA\DAV\CalDAV\CalDavBackend::deleteCalendarObject', new GenericEvent( | 
                                                            
                                    | 1096 |  | 				'\OCA\DAV\CalDAV\CalDavBackend::deleteCalendarObject', | 
                                                            
                                    | 1097 |  | 				[ | 
                                                            
                                    | 1098 |  | 					'calendarId' => $calendarId, | 
                                                            
                                    | 1099 |  | 					'calendarData' => $this->getCalendarById($calendarId), | 
                                                            
                                    | 1100 |  | 					'shares' => $this->getShares($calendarId), | 
                                                            
                                    | 1101 |  | 					'objectData' => $data, | 
                                                            
                                    | 1102 |  | 				] | 
                                                            
                                    | 1103 |  | 			)); | 
                                                            
                                    | 1104 |  | 		} | 
                                                            
                                    | 1105 |  |  | 
                                                            
                                    | 1106 |  | 		$stmt = $this->db->prepare('DELETE FROM `*PREFIX*calendarobjects` WHERE `calendarid` = ? AND `uri` = ?'); | 
                                                            
                                    | 1107 |  | 		$stmt->execute([$calendarId, $objectUri]); |