chore: update function naming

This commit is contained in:
Matthias
2025-03-28 06:42:07 +01:00
parent bb08880c4a
commit 38feb90f9e
6 changed files with 14 additions and 14 deletions

View File

@@ -372,8 +372,8 @@ def stop(rpc: RPC = Depends(get_rpc)):
@router.post("/pause", response_model=StatusMsg, tags=["botcontrol"])
@router.post("/stopentry", response_model=StatusMsg, tags=["botcontrol"])
@router.post("/stopbuy", response_model=StatusMsg, tags=["botcontrol"])
def stop_buy(rpc: RPC = Depends(get_rpc)):
return rpc._rpc_stopentry()
def pause(rpc: RPC = Depends(get_rpc)):
return rpc._rpc_pause()
@router.post("/reload_config", response_model=StatusMsg, tags=["botcontrol"])

View File

@@ -849,9 +849,9 @@ class RPC:
self._freqtrade.state = State.RELOAD_CONFIG
return {"status": "Reloading config ..."}
def _rpc_stopentry(self) -> dict[str, str]:
def _rpc_pause(self) -> dict[str, str]:
"""
Handler to stop buying, but handle open trades gracefully.
Handler to pause trading (stop entering new trades), but handle open trades gracefully.
"""
if self._freqtrade.state == State.RUNNING:
self._freqtrade.state = State.PAUSED

View File

@@ -294,7 +294,7 @@ class Telegram(RPCHandler):
CommandHandler(["unlock", "delete_locks"], self._delete_locks),
CommandHandler(["reload_config", "reload_conf"], self._reload_config),
CommandHandler(["show_config", "show_conf"], self._show_config),
CommandHandler(["stopbuy", "stopentry", "pause"], self._stopentry),
CommandHandler(["stopbuy", "stopentry", "pause"], self._pause),
CommandHandler("whitelist", self._whitelist),
CommandHandler("blacklist", self._blacklist),
CommandHandler(["blacklist_delete", "bl_delete"], self._blacklist_delete),
@@ -1270,7 +1270,7 @@ class Telegram(RPCHandler):
await self._send_msg(f"Status: `{msg['status']}`")
@authorized_only
async def _stopentry(self, update: Update, context: CallbackContext) -> None:
async def _pause(self, update: Update, context: CallbackContext) -> None:
"""
Handler for /stop_buy /stop_entry and /pause.
Sets bot state to paused
@@ -1278,7 +1278,7 @@ class Telegram(RPCHandler):
:param update: message update
:return: None
"""
msg = self._rpc._rpc_stopentry()
msg = self._rpc._rpc_pause()
await self._send_msg(f"Status: `{msg['status']}`")
@authorized_only