BinaryONe commited on
Commit
e1056a6
·
1 Parent(s): 0616e4e

Added CORS for /tmdb/movies

Browse files
FileStream/server/__init__.py CHANGED
@@ -1,4 +1,5 @@
1
  from aiohttp import web
 
2
  from .routes_main import routes
3
  from .routes_api import api
4
  from .routes_app import sub_app
@@ -17,3 +18,11 @@ def web_server():
17
  web_app.add_subapp('/api', api)
18
  return web_app
19
 
 
 
 
 
 
 
 
 
 
1
  from aiohttp import web
2
+ import aiohttp_cors
3
  from .routes_main import routes
4
  from .routes_api import api
5
  from .routes_app import sub_app
 
18
  web_app.add_subapp('/api', api)
19
  return web_app
20
 
21
+ cors = aiohttp_cors.setup(app, defaults={
22
+ "*": aiohttp_cors.ResourceOptions(
23
+ allow_credentials=True,
24
+ expose_headers="*",
25
+ allow_headers="*",
26
+ allow_methods=["GET"] # Allowing specific methods
27
+ )
28
+ })
FileStream/server/routes_api.py CHANGED
@@ -18,6 +18,7 @@ from FileStream.Database import Database
18
  from FileStream.TMDB.Endpoint import search_tmdb_any,search_tmdb_tv,search_tmdb_movies
19
  from FileStream.server.exceptions import FIleNotFound, InvalidHash
20
 
 
21
  from .Functions.downloader import media_streamer
22
 
23
  async def handle_v2(request):
@@ -233,7 +234,7 @@ api.router.add_get('/files/mix', list_all_files)
233
 
234
  api.router.add_get('/tmdb/mix', list_all_files_tmdb)
235
  api.router.add_get('/tmdb/tv', list_all_tmdb_tv_from_db)
236
- api.router.add_get('/tmdb/movies', list_all_tmdb_movies_from_db)
237
 
238
  api.router.add_get('/upload', upload_file)
239
  api.router.add_get('/dl/{path}', stream_handler)
 
18
  from FileStream.TMDB.Endpoint import search_tmdb_any,search_tmdb_tv,search_tmdb_movies
19
  from FileStream.server.exceptions import FIleNotFound, InvalidHash
20
 
21
+ from . import cors
22
  from .Functions.downloader import media_streamer
23
 
24
  async def handle_v2(request):
 
234
 
235
  api.router.add_get('/tmdb/mix', list_all_files_tmdb)
236
  api.router.add_get('/tmdb/tv', list_all_tmdb_tv_from_db)
237
+ cors.add(api.router.add_get('/tmdb/movies', list_all_tmdb_movies_from_db))
238
 
239
  api.router.add_get('/upload', upload_file)
240
  api.router.add_get('/dl/{path}', stream_handler)