BinaryONe
commited on
Commit
·
4abcb4b
1
Parent(s):
3e95aa9
Cors Issue Test
Browse files
FileStream/server/routes_api.py
CHANGED
@@ -20,7 +20,10 @@ from FileStream.TMDB.Endpoint import search_tmdb_any,search_tmdb_tv,search_tmdb_
|
|
20 |
from FileStream.server.exceptions import FIleNotFound, InvalidHash
|
21 |
|
22 |
from .Functions.downloader import media_streamer
|
23 |
-
|
|
|
|
|
|
|
24 |
async def handle_v2(request):
|
25 |
return web.Response(text="Hello from app api!")
|
26 |
|
@@ -28,7 +31,7 @@ async def list_all_files_db(request):
|
|
28 |
db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
|
29 |
files= await db.get_all_files_api()
|
30 |
#print(files, type(files))
|
31 |
-
return web.json_response(json.loads(dumps(files)))
|
32 |
|
33 |
async def list_all_tmdb_movies_from_db(request):
|
34 |
db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
|
@@ -84,7 +87,7 @@ async def list_all_tmdb_tv_from_db(request):
|
|
84 |
#json_response = json.dumps(response).encode('utf-8')
|
85 |
# Return as aiohttp response using web.json_response
|
86 |
#return web.json_response(response)
|
87 |
-
return web.json_response(json.loads(dumps(response)),
|
88 |
|
89 |
#api.router.add_get('/tmdb/list', list_all_files_tmdb)
|
90 |
async def list_all_files_tmdb(request):
|
@@ -112,7 +115,7 @@ async def list_all_files_tmdb(request):
|
|
112 |
print("Error ",e)
|
113 |
break
|
114 |
|
115 |
-
return web.Response(body=data_generator(), content_type='application/json')
|
116 |
#return web.json_response(json.loads(dumps(response)))
|
117 |
|
118 |
#api.router.add_get('/tmdb/files', list_all_files)
|
@@ -159,7 +162,7 @@ async def list_all_files(request):
|
|
159 |
"vote_count": 122,
|
160 |
}
|
161 |
for row in files]
|
162 |
-
return web.json_response(json.loads(dumps(resp)))
|
163 |
|
164 |
#----------------------------------------Upload----------------------------------------------#
|
165 |
#@routes.post("/upload")
|
|
|
20 |
from FileStream.server.exceptions import FIleNotFound, InvalidHash
|
21 |
|
22 |
from .Functions.downloader import media_streamer
|
23 |
+
CORS_HEADERS = {
|
24 |
+
"Access-Control-Allow-Origin": "*",
|
25 |
+
"Access-Control-Allow-Headers": "*"
|
26 |
+
}
|
27 |
async def handle_v2(request):
|
28 |
return web.Response(text="Hello from app api!")
|
29 |
|
|
|
31 |
db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
|
32 |
files= await db.get_all_files_api()
|
33 |
#print(files, type(files))
|
34 |
+
return web.json_response(json.loads(dumps(files)), headers=CORS_HEADERS)
|
35 |
|
36 |
async def list_all_tmdb_movies_from_db(request):
|
37 |
db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
|
|
|
87 |
#json_response = json.dumps(response).encode('utf-8')
|
88 |
# Return as aiohttp response using web.json_response
|
89 |
#return web.json_response(response)
|
90 |
+
return web.json_response(json.loads(dumps(response)), headers=CORS_HEADERS)
|
91 |
|
92 |
#api.router.add_get('/tmdb/list', list_all_files_tmdb)
|
93 |
async def list_all_files_tmdb(request):
|
|
|
115 |
print("Error ",e)
|
116 |
break
|
117 |
|
118 |
+
return web.Response(body=data_generator(), content_type='application/json', headers=CORS_HEADERS)
|
119 |
#return web.json_response(json.loads(dumps(response)))
|
120 |
|
121 |
#api.router.add_get('/tmdb/files', list_all_files)
|
|
|
162 |
"vote_count": 122,
|
163 |
}
|
164 |
for row in files]
|
165 |
+
return web.json_response(json.loads(dumps(resp)), headers=CORS_HEADERS)
|
166 |
|
167 |
#----------------------------------------Upload----------------------------------------------#
|
168 |
#@routes.post("/upload")
|