Nostr: remove plugin API import cycle

This commit is contained in:
Gustavo Madeira Santana 2026-03-18 02:17:56 +00:00
parent fb0d04c834
commit 8e98019b6a
No known key found for this signature in database
2 changed files with 6 additions and 6 deletions

View File

@ -1,7 +1,3 @@
import {
buildPassiveChannelStatusSummary,
buildTrafficStatusSummary,
} from "../../shared/channel-status-summary.js";
import {
buildChannelConfigSchema,
collectStatusIssuesFromLastError,
@ -10,7 +6,11 @@ import {
formatPairingApproveHint,
mapAllowFromEntries,
type ChannelPlugin,
} from "../api.js";
} from "openclaw/plugin-sdk/nostr";
import {
buildPassiveChannelStatusSummary,
buildTrafficStatusSummary,
} from "../../shared/channel-status-summary.js";
import type { NostrProfile } from "./config-schema.js";
import { NostrConfigSchema } from "./config-schema.js";
import type { MetricEvent, MetricsSnapshot } from "./metrics.js";

View File

@ -1,6 +1,6 @@
import { AllowFromListSchema, DmPolicySchema } from "openclaw/plugin-sdk/channel-config-schema";
import { MarkdownConfigSchema, buildChannelConfigSchema } from "openclaw/plugin-sdk/nostr";
import { z } from "zod";
import { MarkdownConfigSchema, buildChannelConfigSchema } from "../api.js";
/**
* Validates https:// URLs only (no javascript:, data:, file:, etc.)