fix
This commit is contained in:
parent
242894cec2
commit
8028866cee
@ -45,7 +45,8 @@ class SystemChain(ChainBase, metaclass=Singleton):
|
|||||||
"""
|
"""
|
||||||
查看当前版本、远程版本
|
查看当前版本、远程版本
|
||||||
"""
|
"""
|
||||||
server_release_version, front_release_version = self.__get_release_version()
|
server_release_version = self.__get_release_version()
|
||||||
|
front_release_version = self.__get_front_release_version()
|
||||||
server_local_version = self.get_local_version()
|
server_local_version = self.get_local_version()
|
||||||
front_local_version = self.get_frontend_version()
|
front_local_version = self.get_frontend_version()
|
||||||
if server_release_version == server_local_version:
|
if server_release_version == server_local_version:
|
||||||
@ -76,7 +77,8 @@ class SystemChain(ChainBase, metaclass=Singleton):
|
|||||||
userid = restart_channel.get('userid')
|
userid = restart_channel.get('userid')
|
||||||
|
|
||||||
# 版本号
|
# 版本号
|
||||||
server_release_version, front_release_version = self.__get_release_version()
|
server_release_version = self.__get_release_version()
|
||||||
|
front_release_version = self.__get_front_release_version()
|
||||||
server_local_version = self.get_local_version()
|
server_local_version = self.get_local_version()
|
||||||
front_local_version = self.get_frontend_version()
|
front_local_version = self.get_frontend_version()
|
||||||
if server_release_version == server_local_version:
|
if server_release_version == server_local_version:
|
||||||
@ -95,23 +97,30 @@ class SystemChain(ChainBase, metaclass=Singleton):
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def __get_release_version():
|
def __get_release_version():
|
||||||
"""
|
"""
|
||||||
获取最新版本
|
获取后端最新版本
|
||||||
"""
|
"""
|
||||||
server_version = None
|
version_res = RequestUtils(proxies=settings.PROXY, headers=settings.GITHUB_HEADERS).get_res(
|
||||||
server_version_res = RequestUtils(proxies=settings.PROXY, headers=settings.GITHUB_HEADERS).get_res(
|
|
||||||
"https://api.github.com/repos/jxxghp/MoviePilot/releases/latest")
|
"https://api.github.com/repos/jxxghp/MoviePilot/releases/latest")
|
||||||
if server_version_res:
|
if version_res:
|
||||||
ver_json = server_version_res.json()
|
ver_json = version_res.json()
|
||||||
server_version = f"{ver_json['tag_name']}"
|
version_res = f"{ver_json['tag_name']}"
|
||||||
|
return version_res
|
||||||
|
else:
|
||||||
|
return None
|
||||||
|
|
||||||
front_version = None
|
@staticmethod
|
||||||
front_version_res = RequestUtils(proxies=settings.PROXY, headers=settings.GITHUB_HEADERS).get_res(
|
def __get_front_release_version():
|
||||||
"https://raw.githubusercontent.com/jxxghp/MoviePilot-Frontend/main/package.json")
|
"""
|
||||||
if front_version_res:
|
获取前端最新版本
|
||||||
ver_json = front_version_res.json()
|
"""
|
||||||
front_version = f"v{ver_json['version']}"
|
version_res = RequestUtils(proxies=settings.PROXY, headers=settings.GITHUB_HEADERS).get_res(
|
||||||
|
"https://api.github.com/repos/jxxghp/MoviePilot-Frontend/releases/latest")
|
||||||
return server_version, front_version
|
if version_res:
|
||||||
|
ver_json = version_res.json()
|
||||||
|
version_res = f"{ver_json['tag_name']}"
|
||||||
|
return version_res
|
||||||
|
else:
|
||||||
|
return None
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_local_version():
|
def get_local_version():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user