feat: 增加 subscription set-url 方法

This commit is contained in:
DevChat Tester
2025-11-07 10:23:26 +08:00
parent fb912c6c27
commit a60d12a059
3 changed files with 30 additions and 5 deletions

View File

@ -106,4 +106,12 @@ class SubscriptionsData(BaseModel):
subscription = self.subscriptions.pop(old_name)
subscription.name = new_name
self.subscriptions[new_name] = subscription
return True
def set_subscription_url(self, name: str, url: str) -> bool:
"""Update the URL for a subscription."""
if name not in self.subscriptions:
return False
self.subscriptions[name].url = url
return True