# Create your views here. from django.contrib import auth from django.views.decorators.http import require_POST from django.http import HttpResponse API_HEADER = "#@scanjam 0.2\n" def add_cors_headers(response): """ Setup additional headers for response """ response['Access-Control-Allow-Origin'] = '*' response['Access-Control-Allow-Methods'] = 'POST, GET, OPTIONS' response['Access-Control-Allow-Headers'] = 'x-requested-with' response['Access-Control-Max-Age'] = '3628800' # # AUTH API # @require_POST def api_auth_login(request): """""" form_fields = ['username', 'password'] return HttpResponse('Not implemented yet!\n') @require_POST def api_auth_logout(request): """""" return HttpResponse('Not implemented yet!\n') @require_POST def api_auth_sneakin(request): """""" form_fields = ['userid', 'username'] return HttpResponse('Not implemented yet!\n') @require_POST def api_auth_register(request): """""" form_fields = ['username', 'password'] return HttpResponse('Not implemented yet!\n') @require_POST def api_auth_available(request): """""" form_fields = ['username'] return HttpResponse('Not implemented yet!\n') @require_POST def api_auth_checkin(request): """""" return HttpResponse('Not implemented yet!\n') @require_POST def api_auth_password(request): """""" form_fields = ['username', 'password'] return HttpResponse('Not implemented yet!\n') # # USER API # @require_POST def api_user_videos(request): """""" form_fields = ['user', 'start'] return HttpResponse('Not implemented yet!\n') @require_POST def api_user_likes(request): """""" form_fields = ['user', 'start'] return HttpResponse('Not implemented yet!\n') @require_POST def api_user_top(request): """""" form_fields = ['user'] return HttpResponse('Not implemented yet!\n') @require_POST def api_user_settings(request): """""" form_fields = ['user', 'bio', 'settings'] return HttpResponse('Not implemented yet!\n') # # ROOM API # @require_POST def api_room_watch(request): """""" form_fields = ['room', 'last'] return HttpResponse('Not implemented yet!\n') @require_POST def api_room_list(request): """""" return HttpResponse('Not implemented yet!\n') @require_POST def api_room_view(request): """""" form_fields = ['room', 'last'] return HttpResponse('Not implemented yet!\n') @require_POST def api_room_join(request): """""" form_fields = ['room', 'enqueue'] return HttpResponse('Not implemented yet!\n') @require_POST def api_room_read(request): """""" form_fields = ['room', 'enqueue'] return HttpResponse('Not implemented yet!\n') @require_POST def api_room_poll(request): """""" form_fields = ['room', 'last', 'cam'] return HttpResponse('Not implemented yet!\n') @require_POST def api_room_settings(request): """""" form_fields = ['room', 'settings'] return HttpResponse('Not implemented yet!\n') @require_POST def api_room_say(request): """""" form_fields = ['room', 'msg'] return HttpResponse('Not implemented yet!\n') @require_POST def api_room_video(request): """""" form_fields = ['room', 'msg'] return HttpResponse('Not implemented yet!\n') # # VIDEO API # @require_POST def api_video_date(request): """""" form_fields = ['day', 'month', 'year'] return HttpResponse('Not implemented yet!\n') @require_POST def api_video_view(request): """""" form_fields = ['video'] return HttpResponse('Not implemented yet!\n') @require_POST def api_video_like(request): """""" form_fields = ['video'] return HttpResponse('Not implemented yet!\n') @require_POST def api_video_unlike(request): """""" form_fields = ['video'] return HttpResponse('Not implemented yet!\n') @require_POST def api_video_remove(request): """""" form_fields = ['video', 'room'] return HttpResponse('Not implemented yet!\n') @require_POST def api_video_search(request): """""" form_fields = ['q', 'start', 'limit'] return HttpResponse('Not implemented yet!\n')