Base view que redirige dependiendo del metodo requerido
This commit is contained in:
@@ -6,8 +6,13 @@ from users.models import User, SocialNetworks
|
||||
|
||||
|
||||
@protected_resource()
|
||||
def user(request, user_id=None):
|
||||
if request.method == 'GET':
|
||||
return _get_user(request, user_id)
|
||||
|
||||
|
||||
@require_GET
|
||||
def get_user(request, user_id=None):
|
||||
def _get_user(request, user_id=None):
|
||||
user = request.user
|
||||
|
||||
if user_id is not None:
|
||||
@@ -26,8 +31,12 @@ def get_user(request, user_id=None):
|
||||
|
||||
|
||||
@protected_resource()
|
||||
@require_GET
|
||||
def get_social_networks(request, user_id=None):
|
||||
def social_networks(request, user_id=None):
|
||||
if request.method == 'GET':
|
||||
return _get_social_networks(request, user_id)
|
||||
|
||||
|
||||
def _get_social_networks(request, user_id=None):
|
||||
if user_id is None:
|
||||
user_id = request.user.id
|
||||
|
||||
@@ -44,5 +53,4 @@ def get_social_networks(request, user_id=None):
|
||||
'youtube': social_networks.youtube,
|
||||
'twitch': social_networks.twitch
|
||||
}
|
||||
|
||||
return JsonResponse(encoded_social_networks)
|
||||
|
||||
Reference in New Issue
Block a user