mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-06-09 01:31:05 +08:00
fix
This commit is contained in:
@@ -55,8 +55,12 @@ class TrimeMedia:
|
|||||||
"""
|
"""
|
||||||
return self._api
|
return self._api
|
||||||
|
|
||||||
|
class _ApiCreateResult:
|
||||||
|
api: fnapi.Api
|
||||||
|
version: fnapi.Version
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def __create_api(host: Optional[str]):
|
def __create_api(host: Optional[str]) -> Optional["TrimeMedia._ApiCreateResult"]:
|
||||||
"""
|
"""
|
||||||
创建一个飞牛API
|
创建一个飞牛API
|
||||||
|
|
||||||
@@ -64,10 +68,6 @@ class TrimeMedia:
|
|||||||
:return: 如果地址无效、不可访问则返回None
|
:return: 如果地址无效、不可访问则返回None
|
||||||
"""
|
"""
|
||||||
|
|
||||||
class Result:
|
|
||||||
api: fnapi.Api
|
|
||||||
version: fnapi.Version
|
|
||||||
|
|
||||||
if not host:
|
if not host:
|
||||||
return None
|
return None
|
||||||
api_key = "16CCEB3D-AB42-077D-36A1-F355324E4237"
|
api_key = "16CCEB3D-AB42-077D-36A1-F355324E4237"
|
||||||
@@ -75,13 +75,13 @@ class TrimeMedia:
|
|||||||
|
|
||||||
if not host.endswith("/v"):
|
if not host.endswith("/v"):
|
||||||
# 尝试补上结尾的/v 测试能否正常访问
|
# 尝试补上结尾的/v 测试能否正常访问
|
||||||
res = Result()
|
res = TrimeMedia._ApiCreateResult()
|
||||||
res.api = fnapi.Api(host + "/v", api_key)
|
res.api = fnapi.Api(host + "/v", api_key)
|
||||||
if fnver := res.api.sys_version():
|
if fnver := res.api.sys_version():
|
||||||
res.version = fnver
|
res.version = fnver
|
||||||
return res
|
return res
|
||||||
# 测试用户配置的地址
|
# 测试用户配置的地址
|
||||||
res = Result()
|
res = TrimeMedia._ApiCreateResult()
|
||||||
res.api = fnapi.Api(host, api_key)
|
res.api = fnapi.Api(host, api_key)
|
||||||
if fnver := res.api.sys_version():
|
if fnver := res.api.sys_version():
|
||||||
res.version = fnver
|
res.version = fnver
|
||||||
@@ -92,9 +92,7 @@ class TrimeMedia:
|
|||||||
self.disconnect()
|
self.disconnect()
|
||||||
|
|
||||||
def is_configured(self) -> bool:
|
def is_configured(self) -> bool:
|
||||||
if self._host and self._username and self._password:
|
return bool(self._host and self._username and self._password)
|
||||||
return True
|
|
||||||
return False
|
|
||||||
|
|
||||||
def is_authenticated(self) -> bool:
|
def is_authenticated(self) -> bool:
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user