mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 00:51:25 +00:00
chore: Enable "curly" rule to avoid single-statement if confusion/errors.
This commit is contained in:
@@ -4,9 +4,15 @@ export type SendPolicyOverride = "allow" | "deny";
|
||||
|
||||
export function normalizeSendPolicyOverride(raw?: string | null): SendPolicyOverride | undefined {
|
||||
const value = raw?.trim().toLowerCase();
|
||||
if (!value) return undefined;
|
||||
if (value === "allow" || value === "on") return "allow";
|
||||
if (value === "deny" || value === "off") return "deny";
|
||||
if (!value) {
|
||||
return undefined;
|
||||
}
|
||||
if (value === "allow" || value === "on") {
|
||||
return "allow";
|
||||
}
|
||||
if (value === "deny" || value === "off") {
|
||||
return "deny";
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
|
||||
@@ -14,14 +20,22 @@ export function parseSendPolicyCommand(raw?: string): {
|
||||
hasCommand: boolean;
|
||||
mode?: SendPolicyOverride | "inherit";
|
||||
} {
|
||||
if (!raw) return { hasCommand: false };
|
||||
if (!raw) {
|
||||
return { hasCommand: false };
|
||||
}
|
||||
const trimmed = raw.trim();
|
||||
if (!trimmed) return { hasCommand: false };
|
||||
if (!trimmed) {
|
||||
return { hasCommand: false };
|
||||
}
|
||||
const normalized = normalizeCommandBody(trimmed);
|
||||
const match = normalized.match(/^\/send(?:\s+([a-zA-Z]+))?\s*$/i);
|
||||
if (!match) return { hasCommand: false };
|
||||
if (!match) {
|
||||
return { hasCommand: false };
|
||||
}
|
||||
const token = match[1]?.trim().toLowerCase();
|
||||
if (!token) return { hasCommand: true };
|
||||
if (!token) {
|
||||
return { hasCommand: true };
|
||||
}
|
||||
if (token === "inherit" || token === "default" || token === "reset") {
|
||||
return { hasCommand: true, mode: "inherit" };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user