summaryrefslogtreecommitdiff
path: root/backend
diff options
context:
space:
mode:
authorMaksim A. Boyko <maksim.a.boyko@gmail.com>2012-08-25 11:57:56 -0400
committerMaksim A. Boyko <maksim.a.boyko@gmail.com>2012-08-25 11:57:56 -0400
commit1ed450fc2fb9b03f60b4509f5b2ca0728c8a2611 (patch)
tree81f31583b5abd119b1a980887887df42cea1309e /backend
parent6cd2246f44c9769256f722cbb363b7e6acd999d4 (diff)
Backend: Add api_room_video view
Diffstat (limited to 'backend')
-rw-r--r--backend/views.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/backend/views.py b/backend/views.py
index 5328879..eff7508 100644
--- a/backend/views.py
+++ b/backend/views.py
@@ -230,7 +230,7 @@ def store_video_soundcloud(room, user, url):
def store_media_str(room, user, msg):
"""
"""
- stri= cStringIO.StringIO()
+ strio= cStringIO.StringIO()
user_profile = user.get_profile()
words = msg.split()
music = None
@@ -770,7 +770,7 @@ def api_room_settings(request):
@require_POST
def api_room_say(request):
- """ Private API
+ """ Room message view and store. Private API
"""
user = request.user
if not user.is_authenticated():
@@ -794,7 +794,7 @@ def api_room_say(request):
@require_POST
def api_room_video(request):
- """ Private API
+ """ Room message store view. Private API
"""
user = request.user
if not user.is_authenticated():
@@ -808,7 +808,10 @@ def api_room_video(request):
room = SJRoom.objects.get(name=request.POST['room'])
except:
return response_error('NO ROOM')
- return HttpResponse('Not implemented yet!\n')
+ response = response_success(message='')
+ if 'http' in request.POST['msg']:
+ response.write(store_media_str(room, user, request.POST['msg']))
+ return response
#
# VIDEO API