mindspace: close authority boundaries
This commit is contained in:
@@ -458,6 +458,24 @@ function messageHasPublicHtmlToolRequest(message, { publishDir = null } = {}) {
|
||||
return false;
|
||||
}
|
||||
|
||||
export function hasPublicHtmlWriteRequestInSessionEvent(
|
||||
event,
|
||||
{ recentCount = 20 } = {},
|
||||
) {
|
||||
const messages =
|
||||
event?.type === 'Message' && event.message
|
||||
? [event.message]
|
||||
: event?.type === 'UpdateConversation' &&
|
||||
Array.isArray(event.conversation)
|
||||
? event.conversation.slice(
|
||||
-Math.max(1, recentCount),
|
||||
)
|
||||
: [];
|
||||
return messages.some((message) =>
|
||||
messageHasPublicHtmlToolRequest(message),
|
||||
);
|
||||
}
|
||||
|
||||
export function hasRecentOwnPublicHtmlReference(
|
||||
messages,
|
||||
currentUser,
|
||||
|
||||
Reference in New Issue
Block a user