technitium 0.4.0

Typed async Rust client for the Technitium DNS Server API
Documentation
# Settings: Force Update Block Lists

## Endpoint
`/api/settings/forceUpdateBlockLists`

**Obsolete Path:** `/api/forceUpdateBlockLists`

## Method
GET

## Description
Resets the next update schedule and forces an immediate download and update of all configured block lists.

## Authentication
Required. Token must have **Settings: Modify** permission.

## Parameters

| Name | Type | Required | Conditional | Description |
|------|------|----------|-------------|-------------|
| `token` | string | Yes | No | Session token from `login` or `createToken`. |

## Response Fields

| Field | Type | Description |
|-------|------|-------------|
| `status` | string | `"ok"` on success. |

## Conditional Logic Notes

- This API call is **automatically synced** across all Cluster nodes when Clustering is initialized.

## Edge Cases

- If no block list URLs are configured, this call still succeeds but has no effect.
- The call resets the update schedule timer, so the next automatic update will be calculated from the time of this call.