Example #1
0
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'})
Example #2
0
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})
Example #3
0
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()})