rewrite: Ward refactor.
This commit is contained in:
@@ -15,7 +15,7 @@ from meta.sharding import THIS_SHARD
|
||||
from meta.app import appname
|
||||
from utils.lib import utc_now, error_embed
|
||||
|
||||
from wards import low_management
|
||||
from wards import low_management_ward
|
||||
from . import babel, logger
|
||||
from .data import TextTrackerData
|
||||
|
||||
@@ -260,7 +260,8 @@ class TextTrackerCog(LionCog):
|
||||
xp_per_period=TextTrackerSettings.XPPerPeriod._desc,
|
||||
word_xp=TextTrackerSettings.WordXP._desc,
|
||||
)
|
||||
@cmds.check(low_management)
|
||||
@appcmds.default_permissions(manage_guild=True)
|
||||
@low_management_ward
|
||||
async def configure_text_tracking_cmd(self, ctx: LionContext,
|
||||
xp_per_period: Optional[appcmds.Range[int, 0, 2**15]] = None,
|
||||
word_xp: Optional[appcmds.Range[int, 0, 2**15]] = None):
|
||||
|
||||
@@ -14,7 +14,7 @@ from meta.sharding import THIS_SHARD
|
||||
from utils.lib import utc_now, error_embed
|
||||
from core.lion_guild import VoiceMode
|
||||
|
||||
from wards import low_management
|
||||
from wards import low_management_ward
|
||||
|
||||
from . import babel, logger
|
||||
from .data import VoiceTrackerData
|
||||
@@ -625,7 +625,8 @@ class VoiceTrackerCog(LionCog):
|
||||
hourly_live_bonus=VoiceTrackerSettings.HourlyLiveBonus._desc,
|
||||
daily_voice_cap=VoiceTrackerSettings.DailyVoiceCap._desc,
|
||||
)
|
||||
@cmds.check(low_management)
|
||||
@appcmds.default_permissions(manage_guild=True)
|
||||
@low_management_ward
|
||||
async def configure_voice_tracking_cmd(self, ctx: LionContext,
|
||||
hourly_reward: Optional[int] = None, # TODO: Change these to Ranges
|
||||
hourly_live_bonus: Optional[int] = None,
|
||||
|
||||
Reference in New Issue
Block a user