Refactor: Ohli24 UI refinement and mobile responsiveness fixes
This commit is contained in:
@@ -530,7 +530,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
"type": "success",
|
||||
"msg": "%s 개의 에피소드를 큐에 추가 하였습니다." % count,
|
||||
}
|
||||
socketio.emit("notify", notify, namespace="/framework", broadcast=True)
|
||||
socketio.emit("notify", notify, namespace="/framework")
|
||||
|
||||
thread = threading.Thread(target=func, args=())
|
||||
thread.daemon = True
|
||||
@@ -2091,7 +2091,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
+ args["data"]["save_fullpath"],
|
||||
"url": "/ffmpeg/download/list",
|
||||
}
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
refresh_type = "add"
|
||||
elif args["type"] == "last":
|
||||
entity = self.queue.get_entity_by_entity_id(args['data']['callback_id'])
|
||||
@@ -2099,7 +2099,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
if args["status"] == SupportFfmpeg.Status.WRONG_URL:
|
||||
if entity: entity.download_failed("WRONG_URL")
|
||||
data = {"type": "warning", "msg": "잘못된 URL입니다"}
|
||||
socketio.emit("notify", data, namespace="/framework", broadcast=True)
|
||||
socketio.emit("notify", data, namespace="/framework")
|
||||
refresh_type = "add"
|
||||
elif args["status"] == SupportFfmpeg.Status.WRONG_DIRECTORY:
|
||||
if entity: entity.download_failed("WRONG_DIRECTORY")
|
||||
@@ -2107,7 +2107,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
"type": "warning",
|
||||
"msg": "잘못된 디렉토리입니다.<br>" + args["data"]["save_fullpath"],
|
||||
}
|
||||
socketio.emit("notify", data, namespace="/framework", broadcast=True)
|
||||
socketio.emit("notify", data, namespace="/framework")
|
||||
refresh_type = "add"
|
||||
elif args["status"] == SupportFfmpeg.Status.ERROR or args["status"] == SupportFfmpeg.Status.EXCEPTION:
|
||||
if entity: entity.download_failed("ERROR/EXCEPTION")
|
||||
@@ -2115,7 +2115,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
"type": "warning",
|
||||
"msg": "다운로드 시작 실패.<br>" + args["data"]["save_fullpath"],
|
||||
}
|
||||
socketio.emit("notify", data, namespace="/framework", broadcast=True)
|
||||
socketio.emit("notify", data, namespace="/framework")
|
||||
refresh_type = "add"
|
||||
elif args["status"] == SupportFfmpeg.Status.USER_STOP:
|
||||
if entity: entity.download_failed("USER_STOP")
|
||||
@@ -2124,7 +2124,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
"msg": "다운로드가 중지 되었습니다.<br>" + args["data"]["save_fullpath"],
|
||||
"url": "/ffmpeg/download/list",
|
||||
}
|
||||
socketio.emit("notify", data, namespace="/framework", broadcast=True)
|
||||
socketio.emit("notify", data, namespace="/framework")
|
||||
refresh_type = "last"
|
||||
elif args["status"] == SupportFfmpeg.Status.COMPLETED:
|
||||
logger.debug("download completed........")
|
||||
@@ -2134,7 +2134,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
"url": "/ffmpeg/download/list",
|
||||
}
|
||||
|
||||
socketio.emit("notify", data, namespace="/framework", broadcast=True)
|
||||
socketio.emit("notify", data, namespace="/framework")
|
||||
|
||||
refresh_type = "last"
|
||||
elif args["status"] == SupportFfmpeg.Status.TIME_OVER:
|
||||
@@ -2144,7 +2144,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
"msg": "시간초과로 중단 되었습니다.<br>" + args["data"]["save_fullpath"],
|
||||
"url": "/ffmpeg/download/list",
|
||||
}
|
||||
socketio.emit("notify", data, namespace="/framework", broadcast=True)
|
||||
socketio.emit("notify", data, namespace="/framework")
|
||||
refresh_type = "last"
|
||||
elif args["status"] == SupportFfmpeg.Status.PF_STOP:
|
||||
if entity: entity.download_failed("PF_STOP")
|
||||
@@ -2153,7 +2153,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
"msg": "PF초과로 중단 되었습니다.<br>" + args["data"]["save_fullpath"],
|
||||
"url": "/ffmpeg/download/list",
|
||||
}
|
||||
socketio.emit("notify", data, namespace="/framework", broadcast=True)
|
||||
socketio.emit("notify", data, namespace="/framework")
|
||||
refresh_type = "last"
|
||||
elif args["status"] == SupportFfmpeg.Status.FORCE_STOP:
|
||||
if entity: entity.download_failed("FORCE_STOP")
|
||||
@@ -2162,7 +2162,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
"msg": "강제 중단 되었습니다.<br>" + args["data"]["save_fullpath"],
|
||||
"url": "/ffmpeg/download/list",
|
||||
}
|
||||
socketio.emit("notify", data, namespace="/framework", broadcast=True)
|
||||
socketio.emit("notify", data, namespace="/framework")
|
||||
refresh_type = "last"
|
||||
elif args["status"] == SupportFfmpeg.Status.HTTP_FORBIDDEN:
|
||||
if entity: entity.download_failed("HTTP_FORBIDDEN")
|
||||
@@ -2171,7 +2171,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
"msg": "403에러로 중단 되었습니다.<br>" + args["data"]["save_fullpath"],
|
||||
"url": "/ffmpeg/download/list",
|
||||
}
|
||||
socketio.emit("notify", data, namespace="/framework", broadcast=True)
|
||||
socketio.emit("notify", data, namespace="/framework")
|
||||
refresh_type = "last"
|
||||
elif args["status"] == SupportFfmpeg.Status.ALREADY_DOWNLOADING:
|
||||
# Already downloading usually means logic error or race condition, maybe not fail DB?
|
||||
@@ -2181,7 +2181,7 @@ class LogicOhli24(AnimeModuleBase):
|
||||
"msg": "임시파일폴더에 파일이 있습니다.<br>" + args["data"]["temp_fullpath"],
|
||||
"url": "/ffmpeg/download/list",
|
||||
}
|
||||
socketio.emit("notify", data, namespace="/framework", broadcast=True)
|
||||
socketio.emit("notify", data, namespace="/framework")
|
||||
refresh_type = "last"
|
||||
elif args["type"] == "normal":
|
||||
if args["status"] == SupportFfmpeg.Status.DOWNLOADING:
|
||||
@@ -2791,25 +2791,25 @@ class Ohli24QueueEntity(AnimeQueueEntity):
|
||||
# data = {'type': 'info',
|
||||
# 'msg': '다운로드중 Duration(%s)' % args['data']['duration_str'] + '<br>' + args['data'][
|
||||
# 'save_fullpath'], 'url': '/ffmpeg/download/list'}
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
# refresh_type = 'add'
|
||||
# elif args['type'] == 'last':
|
||||
# if args['status'] == SupportFfmpeg.Status.WRONG_URL:
|
||||
# data = {'type': 'warning', 'msg': '잘못된 URL입니다'}
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
# refresh_type = 'add'
|
||||
# elif args['status'] == SupportFfmpeg.Status.WRONG_DIRECTORY:
|
||||
# data = {'type': 'warning', 'msg': '잘못된 디렉토리입니다.<br>' + args['data']['save_fullpath']}
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
# refresh_type = 'add'
|
||||
# elif args['status'] == SupportFfmpeg.Status.ERROR or args['status'] == SupportFfmpeg.Status.EXCEPTION:
|
||||
# data = {'type': 'warning', 'msg': '다운로드 시작 실패.<br>' + args['data']['save_fullpath']}
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
# refresh_type = 'add'
|
||||
# elif args['status'] == SupportFfmpeg.Status.USER_STOP:
|
||||
# data = {'type': 'warning', 'msg': '다운로드가 중지 되었습니다.<br>' + args['data']['save_fullpath'],
|
||||
# 'url': '/ffmpeg/download/list'}
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
# refresh_type = 'last'
|
||||
# elif args['status'] == SupportFfmpeg.Status.COMPLETED:
|
||||
# logger.debug('ffmpeg download completed......')
|
||||
@@ -2818,32 +2818,32 @@ class Ohli24QueueEntity(AnimeQueueEntity):
|
||||
# 'url': '/ffmpeg/download/list'}
|
||||
#
|
||||
#
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
# refresh_type = 'last'
|
||||
# elif args['status'] == SupportFfmpeg.Status.TIME_OVER:
|
||||
# data = {'type': 'warning', 'msg': '시간초과로 중단 되었습니다.<br>' + args['data']['save_fullpath'],
|
||||
# 'url': '/ffmpeg/download/list'}
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
# refresh_type = 'last'
|
||||
# elif args['status'] == SupportFfmpeg.Status.PF_STOP:
|
||||
# data = {'type': 'warning', 'msg': 'PF초과로 중단 되었습니다.<br>' + args['data']['save_fullpath'],
|
||||
# 'url': '/ffmpeg/download/list'}
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
# refresh_type = 'last'
|
||||
# elif args['status'] == SupportFfmpeg.Status.FORCE_STOP:
|
||||
# data = {'type': 'warning', 'msg': '강제 중단 되었습니다.<br>' + args['data']['save_fullpath'],
|
||||
# 'url': '/ffmpeg/download/list'}
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
# refresh_type = 'last'
|
||||
# elif args['status'] == SupportFfmpeg.Status.HTTP_FORBIDDEN:
|
||||
# data = {'type': 'warning', 'msg': '403에러로 중단 되었습니다.<br>' + args['data']['save_fullpath'],
|
||||
# 'url': '/ffmpeg/download/list'}
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
# refresh_type = 'last'
|
||||
# elif args['status'] == SupportFfmpeg.Status.ALREADY_DOWNLOADING:
|
||||
# data = {'type': 'warning', 'msg': '임시파일폴더에 파일이 있습니다.<br>' + args['data']['temp_fullpath'],
|
||||
# 'url': '/ffmpeg/download/list'}
|
||||
# socketio.emit("notify", data, namespace='/framework', broadcast=True)
|
||||
# socketio.emit("notify", data, namespace='/framework')
|
||||
# refresh_type = 'last'
|
||||
# elif args['type'] == 'normal':
|
||||
# if args['status'] == SupportFfmpeg.Status.DOWNLOADING:
|
||||
|
||||
Reference in New Issue
Block a user