mirror of
https://github.com/tcsenpai/pensieve.git
synced 2025-06-06 19:25:24 +00:00
feat: force update files
This commit is contained in:
parent
d730d6c469
commit
9ac7c4b5a5
@ -98,7 +98,7 @@ def show(library_id: int):
|
||||
|
||||
|
||||
@lib_app.command("scan")
|
||||
def scan(library_id: int):
|
||||
def scan(library_id: int, force: bool = False):
|
||||
|
||||
response = httpx.get(f"{BASE_URL}/libraries/{library_id}")
|
||||
if response.status_code != 200:
|
||||
@ -171,7 +171,8 @@ def scan(library_id: int):
|
||||
)
|
||||
|
||||
if (
|
||||
existing_created_at != new_created_at
|
||||
force
|
||||
or existing_created_at != new_created_at
|
||||
or existing_modified_at != new_modified_at
|
||||
):
|
||||
# Show the difference before update
|
||||
@ -184,7 +185,7 @@ def scan(library_id: int):
|
||||
)
|
||||
# Update the existing entity
|
||||
update_response = httpx.put(
|
||||
f"{BASE_URL}/libraries/{library_id}/entities/{existing_entity['id']}",
|
||||
f"{BASE_URL}/entities/{existing_entity['id']}",
|
||||
json=new_entity,
|
||||
params={"trigger_webhooks_flag": "true"},
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user