1 """Diagnostics support for the Mastodon integration."""
3 from __future__
import annotations
9 from .
import MastodonConfigEntry
13 hass: HomeAssistant, config_entry: MastodonConfigEntry
15 """Return diagnostics for a config entry."""
17 instance, account = await hass.async_add_executor_job(
29 """Get mastodon diagnostics."""
30 client = config_entry.runtime_data.client
32 instance = client.instance()
33 account = client.account_verify_credentials()
35 return instance, account
tuple[dict, dict] get_diagnostics(MastodonConfigEntry config_entry)
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, MastodonConfigEntry config_entry)