Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
_deleteEvent = async (event: Calendar.Event) => {
try {
const { calendar } = this.props.navigation.state.params!;
await Calendar.deleteEventAsync(event.id!, {
futureEvents: false,
instanceStartDate: event.recurrenceRule ? event.startDate : undefined,
});
Alert.alert('Event deleted successfully');
this._findEvents(calendar.id);
} catch (e) {
Alert.alert('Event not deleted successfully', e.message);
}
}