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")
|