Change server send correct files for new web-remote

This commit is contained in:
Daniel 2020-05-08 13:04:38 +12:00
parent ca6ed027d3
commit 58b622a196
1 changed files with 12 additions and 6 deletions

View File

@ -19,17 +19,23 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>. #
##########################################################################
import os
from flask import Blueprint, send_from_directory
from openlp.core.common.applocation import AppLocation
main_views = Blueprint('main', __name__)
@main_views.route('/')
def index():
return send_from_directory(str(AppLocation.get_section_data_path('remotes')), 'index.html')
@main_views.route('/', defaults={'path': ''})
@main_views.route('/<path>')
def index(path):
if os.path.isfile(AppLocation.get_section_data_path('remotes') / path):
return send_from_directory(str(AppLocation.get_section_data_path('remotes')), path)
else:
return send_from_directory(str(AppLocation.get_section_data_path('remotes')), 'index.html')
@main_views.route('/assets/<path>')
def assets(path):
return send_from_directory(str(AppLocation.get_section_data_path('remotes')), path)
return send_from_directory(str(AppLocation.get_section_data_path('remotes') / 'assets'), path)