33from datetime import datetime
44
55import requests
6- from django .http import JsonResponse , HttpResponseServerError
7- from django .shortcuts import render , redirect , get_object_or_404
86from django .contrib .auth .decorators import login_required
97from django .contrib .auth .models import AnonymousUser
10- from django .http import HttpResponseRedirect
11- from django .http import HttpResponseNotFound , JsonResponse
8+ from django .db .models import Exists , OuterRef
9+ from django .http import (HttpResponseNotFound , HttpResponseRedirect ,
10+ HttpResponseServerError , JsonResponse )
1211from django .shortcuts import get_object_or_404 , redirect , render
1312
1413from UserAuth .models import SpotifyToken
1514from UserAuth .util import get_user_tokens
16- from django .db .models import Exists , OuterRef
1715
1816from .models import SpotifyWrap
1917
@@ -46,8 +44,8 @@ def view_liked_wraps(request):
4644
4745 public_wraps = public_wraps .filter (is_liked_by_user = True )
4846
49- if request .method == ' POST' :
50- wrap_uuid = request .POST .get (' wrap_uuid' )
47+ if request .method == " POST" :
48+ wrap_uuid = request .POST .get (" wrap_uuid" )
5149 wrap = get_object_or_404 (SpotifyWrap , uuid = wrap_uuid )
5250
5351 liked = None
@@ -62,14 +60,21 @@ def view_liked_wraps(request):
6260
6361 wrap .save ()
6462 print (liked )
65- return JsonResponse ({
66- "success" : True ,
67- "liked" : liked ,
68- "wrap_uuid" : wrap .uuid ,
69- })
70- return render (request , "Wrapped/view_liked_wraps.html" , {
71- "wraps" : public_wraps ,
72- })
63+ return JsonResponse (
64+ {
65+ "success" : True ,
66+ "liked" : liked ,
67+ "wrap_uuid" : wrap .uuid ,
68+ }
69+ )
70+ return render (
71+ request ,
72+ "Wrapped/view_liked_wraps.html" ,
73+ {
74+ "wraps" : public_wraps ,
75+ },
76+ )
77+
7378
7479def view_public_wraps (request ):
7580 public_wraps = SpotifyWrap .objects .filter (is_public = True ).annotate (
@@ -81,9 +86,8 @@ def view_public_wraps(request):
8186 )
8287 )
8388
84-
85- if request .method == 'POST' :
86- wrap_uuid = request .POST .get ('wrap_uuid' )
89+ if request .method == "POST" :
90+ wrap_uuid = request .POST .get ("wrap_uuid" )
8791 wrap = get_object_or_404 (SpotifyWrap , uuid = wrap_uuid )
8892
8993 liked = None
@@ -98,14 +102,20 @@ def view_public_wraps(request):
98102
99103 wrap .save ()
100104 print (liked )
101- return JsonResponse ({
102- "success" : True ,
103- "liked" : liked ,
104- "wrap_uuid" : wrap .uuid ,
105- })
106- return render (request , "Wrapped/view_public_wraps.html" , {
107- "wraps" : public_wraps ,
108- })
105+ return JsonResponse (
106+ {
107+ "success" : True ,
108+ "liked" : liked ,
109+ "wrap_uuid" : wrap .uuid ,
110+ }
111+ )
112+ return render (
113+ request ,
114+ "Wrapped/view_public_wraps.html" ,
115+ {
116+ "wraps" : public_wraps ,
117+ },
118+ )
109119
110120
111121@login_required
@@ -125,14 +135,17 @@ def like_unlike_wrap(request, wrap_id):
125135
126136 wrap .save ()
127137
128- return JsonResponse ({
129- "success" : True ,
130- "liked" : liked ,
131- "wrap_uuid" : wrap .uuid ,
132- })
138+ return JsonResponse (
139+ {
140+ "success" : True ,
141+ "liked" : liked ,
142+ "wrap_uuid" : wrap .uuid ,
143+ }
144+ )
133145
134146 return JsonResponse ({"success" : False , "message" : "Invalid request." })
135147
148+
136149def view_wraps (request ):
137150 wraps = SpotifyWrap .objects .filter (user = request .user )
138151 return render (request , "Wrapped/view_wraps.html" , {"wraps" : wraps })
@@ -187,6 +200,7 @@ def view_wrap(request, wrap_id):
187200 },
188201 )
189202
203+
190204def like_wrap (request , wrap_id ):
191205 wrap = get_object_or_404 (SpotifyWrap , uuid = wrap_id )
192206
@@ -198,7 +212,7 @@ def like_wrap(request, wrap_id):
198212 message = "Liked"
199213 wrap .save ()
200214
201- return JsonResponse ({' message' : message })
215+ return JsonResponse ({" message" : message })
202216
203217
204218key_map = {
0 commit comments