Deleting a channel keeps the other channels intact

A channel that detection results referenced could fail to delete. Deletion now completes and removes only what belonged to that channel.

What was wrong

Deleting a channel could fail with an error when GNIZDO's detection results had referenced it. When deletion did go through, it could leave item links without a channel and shared items that still counted the deleted channel as a member.

What deletion does now

GNIZDO first stops monitoring the channel, refreshes detection results without it, and then removes the channel together with its catalog, sync history, item links and the items only it supported.

Items that another channel still sells stay. If only one channel is left behind a shared item, the item stops being treated as shared.

What stays

Your other channels' data, your finding history and your daily reports are kept. Findings that involved the deleted channel are closed by the next detection refresh.

If a deletion cannot finish

Deletion is refused while the channel is syncing. If something interrupts it, the channel stays switched off and deleting it again completes the job.