mirror of
https://github.com/idanoo/autobrr
synced 2025-07-23 08:49:13 +00:00
fix(filters): external webhook remove jitter (#1254)
* fix(filters): external webhook remove jitter * fix: migrations --------- Co-authored-by: ze0s <ze0s@riseup.net>
This commit is contained in:
parent
4f20b2b3f6
commit
c5fb92ccf4
9 changed files with 148 additions and 177 deletions
|
@ -221,7 +221,6 @@ const externalFilterSchema = z.object({
|
|||
webhook_retry_status: z.string().optional(),
|
||||
webhook_retry_attempts: z.number().optional(),
|
||||
webhook_retry_delay_seconds: z.number().optional(),
|
||||
webhook_retry_max_jitter_seconds: z.number().optional(),
|
||||
});
|
||||
|
||||
const indexerSchema = z.object({
|
||||
|
@ -1344,4 +1343,3 @@ export function CollapsableSection({ title, subtitle, children, defaultOpen }: C
|
|||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -332,11 +332,6 @@ const TypeForm = ({ external, idx }: TypeFormProps) => {
|
|||
label="Retry delay in seconds"
|
||||
placeholder="1"
|
||||
/>
|
||||
<NumberField
|
||||
name={`external.${idx}.webhook_retry_max_jitter_seconds`}
|
||||
label="Max jitter in seconds"
|
||||
placeholder="1"
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
|
||||
|
|
|
@ -295,7 +295,6 @@ const FilterItemDropdown = ({ filter, onToggle }: FilterItemDropdownProps) => {
|
|||
external_webhook_retry_status: any;
|
||||
external_webhook_retry_attempts: any;
|
||||
external_webhook_retry_delay_seconds: any;
|
||||
external_webhook_retry_max_jitter_seconds: any;
|
||||
};
|
||||
|
||||
const completeFilter = await APIClient.filters.getByID(filter.id) as Partial<CompleteFilterType>;
|
||||
|
@ -320,7 +319,6 @@ const FilterItemDropdown = ({ filter, onToggle }: FilterItemDropdownProps) => {
|
|||
delete completeFilter.external_webhook_retry_status;
|
||||
delete completeFilter.external_webhook_retry_attempts;
|
||||
delete completeFilter.external_webhook_retry_delay_seconds;
|
||||
delete completeFilter.external_webhook_retry_max_jitter_seconds;
|
||||
|
||||
// Remove properties with default values from the exported filter to minimize the size of the JSON string
|
||||
["enabled", "priority", "smart_episode", "resolutions", "sources", "codecs", "containers", "tags_match_logic", "except_tags_match_logic"].forEach((key) => {
|
||||
|
|
1
web/src/types/Filter.d.ts
vendored
1
web/src/types/Filter.d.ts
vendored
|
@ -133,6 +133,5 @@ interface ExternalFilter {
|
|||
webhook_retry_status?: string,
|
||||
webhook_retry_attempts?: number;
|
||||
webhook_retry_delay_seconds?: number;
|
||||
webhook_retry_max_jitter_seconds?: number;
|
||||
filter_id?: number;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue