调整菜园隐私性
This commit is contained in:
@@ -201,15 +201,6 @@ class WPSGardenBase(WPSAPI):
|
|||||||
cls._service.recover_overdue_plots()
|
cls._service.recover_overdue_plots()
|
||||||
return cls._service
|
return cls._service
|
||||||
|
|
||||||
@override
|
|
||||||
def get_webhook_url(self, message: str, chat_id: int, user_id: int) -> str:
|
|
||||||
config : WPSConfigAPI = Architecture.Get(WPSConfigAPI)
|
|
||||||
url = config.get_user_url(user_id)
|
|
||||||
if url:
|
|
||||||
return url
|
|
||||||
else:
|
|
||||||
return super().get_webhook_url(message, chat_id, user_id)
|
|
||||||
|
|
||||||
def dependencies(self) -> List[Type]:
|
def dependencies(self) -> List[Type]:
|
||||||
return [
|
return [
|
||||||
WPSConfigAPI,
|
WPSConfigAPI,
|
||||||
|
|||||||
@@ -4,8 +4,9 @@ from __future__ import annotations
|
|||||||
|
|
||||||
from typing import Optional, Sequence
|
from typing import Optional, Sequence
|
||||||
|
|
||||||
from PWF.Convention.Runtime.Architecture import Architecture
|
from PWF.Convention.Runtime.Architecture import *
|
||||||
|
|
||||||
|
from Plugins.WPSConfigSystem import WPSConfigAPI
|
||||||
from Plugins.WPSAPI import GuideEntry
|
from Plugins.WPSAPI import GuideEntry
|
||||||
from Plugins.WPSBackpackSystem import WPSBackpackSystem
|
from Plugins.WPSBackpackSystem import WPSBackpackSystem
|
||||||
|
|
||||||
@@ -14,6 +15,15 @@ from .garden_models import GARDEN_TRAPS_DICT
|
|||||||
|
|
||||||
|
|
||||||
class WPSGardenPlaceTrap(WPSGardenBase):
|
class WPSGardenPlaceTrap(WPSGardenBase):
|
||||||
|
#@override
|
||||||
|
#def get_webhook_url(self, message: str, chat_id: int, user_id: int) -> str:
|
||||||
|
# config : WPSConfigAPI = Architecture.Get(WPSConfigAPI)
|
||||||
|
# url = config.get_user_url(user_id)
|
||||||
|
# if url:
|
||||||
|
# return url
|
||||||
|
# else:
|
||||||
|
# return super().get_webhook_url(message, chat_id, user_id)
|
||||||
|
|
||||||
def get_guide_subtitle(self) -> str:
|
def get_guide_subtitle(self) -> str:
|
||||||
return "在地块上放置防护陷阱"
|
return "在地块上放置防护陷阱"
|
||||||
|
|
||||||
|
|||||||
@@ -4,15 +4,24 @@ from __future__ import annotations
|
|||||||
|
|
||||||
from typing import Optional, Sequence
|
from typing import Optional, Sequence
|
||||||
|
|
||||||
from PWF.Convention.Runtime.Architecture import Architecture
|
from PWF.Convention.Runtime.Architecture import *
|
||||||
|
|
||||||
from Plugins.WPSAPI import GuideEntry
|
from Plugins.WPSAPI import GuideEntry
|
||||||
from Plugins.WPSBackpackSystem import WPSBackpackSystem
|
from Plugins.WPSBackpackSystem import WPSBackpackSystem
|
||||||
|
from Plugins.WPSConfigSystem import WPSConfigAPI
|
||||||
from .garden_plugin_base import WPSGardenBase
|
from .garden_plugin_base import WPSGardenBase
|
||||||
|
|
||||||
|
|
||||||
class WPSGardenPlant(WPSGardenBase):
|
class WPSGardenPlant(WPSGardenBase):
|
||||||
|
#@override
|
||||||
|
#def get_webhook_url(self, message: str, chat_id: int, user_id: int) -> str:
|
||||||
|
# config : WPSConfigAPI = Architecture.Get(WPSConfigAPI)
|
||||||
|
# url = config.get_user_url(user_id)
|
||||||
|
# if url:
|
||||||
|
# return url
|
||||||
|
# else:
|
||||||
|
# return super().get_webhook_url(message, chat_id, user_id)
|
||||||
|
|
||||||
def get_guide_subtitle(self) -> str:
|
def get_guide_subtitle(self) -> str:
|
||||||
return "种植作物并分配地块"
|
return "种植作物并分配地块"
|
||||||
|
|
||||||
|
|||||||
@@ -4,11 +4,22 @@ from __future__ import annotations
|
|||||||
|
|
||||||
from typing import Optional, Sequence
|
from typing import Optional, Sequence
|
||||||
|
|
||||||
|
from PWF.Convention.Runtime.Architecture import *
|
||||||
from Plugins.WPSAPI import GuideEntry
|
from Plugins.WPSAPI import GuideEntry
|
||||||
|
from Plugins.WPSConfigSystem import WPSConfigAPI
|
||||||
from .garden_plugin_base import WPSGardenBase
|
from .garden_plugin_base import WPSGardenBase
|
||||||
|
|
||||||
|
|
||||||
class WPSGardenRemove(WPSGardenBase):
|
class WPSGardenRemove(WPSGardenBase):
|
||||||
|
#@override
|
||||||
|
#def get_webhook_url(self, message: str, chat_id: int, user_id: int) -> str:
|
||||||
|
# config : WPSConfigAPI = Architecture.Get(WPSConfigAPI)
|
||||||
|
# url = config.get_user_url(user_id)
|
||||||
|
# if url:
|
||||||
|
# return url
|
||||||
|
# else:
|
||||||
|
# return super().get_webhook_url(message, chat_id, user_id)
|
||||||
|
|
||||||
def get_guide_subtitle(self) -> str:
|
def get_guide_subtitle(self) -> str:
|
||||||
return "清理地块以重新种植"
|
return "清理地块以重新种植"
|
||||||
|
|
||||||
|
|||||||
@@ -3,13 +3,23 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from typing import Optional, Sequence
|
from typing import Optional, Sequence
|
||||||
|
from PWF.Convention.Runtime.Architecture import *
|
||||||
|
|
||||||
from Plugins.WPSAPI import GuideEntry
|
from Plugins.WPSAPI import GuideEntry
|
||||||
|
from Plugins.WPSConfigSystem import WPSConfigAPI
|
||||||
from .garden_plugin_base import WPSGardenBase
|
from .garden_plugin_base import WPSGardenBase
|
||||||
|
|
||||||
|
|
||||||
class WPSGardenRemoveTrap(WPSGardenBase):
|
class WPSGardenRemoveTrap(WPSGardenBase):
|
||||||
|
#@override
|
||||||
|
#def get_webhook_url(self, message: str, chat_id: int, user_id: int) -> str:
|
||||||
|
# config : WPSConfigAPI = Architecture.Get(WPSConfigAPI)
|
||||||
|
# url = config.get_user_url(user_id)
|
||||||
|
# if url:
|
||||||
|
# return url
|
||||||
|
# else:
|
||||||
|
# return super().get_webhook_url(message, chat_id, user_id)
|
||||||
|
|
||||||
def get_guide_subtitle(self) -> str:
|
def get_guide_subtitle(self) -> str:
|
||||||
return "移除地块上的防护陷阱"
|
return "移除地块上的防护陷阱"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user