def event_destroy_view(pin, event_id): user = User.from_token(pin) if not user: return jsonify({'error': True, 'message': 'User not found'}) processed_data.remove({'event_id': event_id}) try: user.destroy_calendar_event(event_id, calendar_id=request.args.get('calendar_id', user.get_clarity_calendar())) return jsonify({'status': 'ok'}) except: return jsonify({'status': 'not found'})
def user_calendar_events_view(pin, n): user = User.from_token(pin) if not user: return jsonify({'error': True, 'message': 'User not found'}) events, page_token, sync_token = user.get_calendar_events(n, calendar_id=request.args.get('calendar_id', user.get_clarity_calendar()), page_token=request.args.get('page_token'), sync_token=request.args.get('sync_token')) return jsonify({'events': events, 'page_token': page_token, 'sync_token': sync_token})
def user_calendars_view(pin): user = User.from_token(pin) if not user: return jsonify({'error': True, 'message': 'User not found'}) return jsonify({'calendars': user.get_calendars()})