fix: correct regex
This commit is contained in:
parent
3e0a880efc
commit
90761d8976
@ -18,7 +18,7 @@ export default class JanConversationalPlugin implements ConversationalPlugin {
|
|||||||
* Called when the plugin is loaded.
|
* Called when the plugin is loaded.
|
||||||
*/
|
*/
|
||||||
onLoad() {
|
onLoad() {
|
||||||
console.debug("JanConversationalPlugin loaded")
|
console.debug("JanConversationalPlugin loaded");
|
||||||
fs.mkdir("conversations");
|
fs.mkdir("conversations");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ export default class JanConversationalPlugin implements ConversationalPlugin {
|
|||||||
* Called when the plugin is unloaded.
|
* Called when the plugin is unloaded.
|
||||||
*/
|
*/
|
||||||
onUnload() {
|
onUnload() {
|
||||||
console.debug("JanConversationalPlugin unloaded")
|
console.debug("JanConversationalPlugin unloaded");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -123,7 +123,7 @@ export default class JanConversationalPlugin implements ConversationalPlugin {
|
|||||||
if (currentMessage)
|
if (currentMessage)
|
||||||
currentMessage.message = trimmedLine.replace("- message:", "").trim();
|
currentMessage.message = trimmedLine.replace("- message:", "").trim();
|
||||||
} else if (trimmedLine.startsWith("- Message ")) {
|
} else if (trimmedLine.startsWith("- Message ")) {
|
||||||
const messageMatch = trimmedLine.match(/- Message (message-\d+):/);
|
const messageMatch = trimmedLine.match(/- Message (m-\d+):/);
|
||||||
if (messageMatch) {
|
if (messageMatch) {
|
||||||
if (currentMessage) {
|
if (currentMessage) {
|
||||||
conversation.messages.push(currentMessage);
|
conversation.messages.push(currentMessage);
|
||||||
@ -137,11 +137,12 @@ export default class JanConversationalPlugin implements ConversationalPlugin {
|
|||||||
currentMessage.message = currentMessage.message + "\n" + line.trim();
|
currentMessage.message = currentMessage.message + "\n" + line.trim();
|
||||||
} else if (trimmedLine.startsWith("## Messages")) {
|
} else if (trimmedLine.startsWith("## Messages")) {
|
||||||
currentMessage = undefined;
|
currentMessage = undefined;
|
||||||
} else {
|
|
||||||
console.log("missing field processing: ", trimmedLine);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (currentMessage) {
|
||||||
|
conversation.messages.push(currentMessage);
|
||||||
|
}
|
||||||
return conversation;
|
return conversation;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -203,7 +204,7 @@ export default class JanConversationalPlugin implements ConversationalPlugin {
|
|||||||
private async writeMarkdownToFile(conversation: Conversation) {
|
private async writeMarkdownToFile(conversation: Conversation) {
|
||||||
// Generate the Markdown content
|
// Generate the Markdown content
|
||||||
const markdownContent = this.generateMarkdown(conversation);
|
const markdownContent = this.generateMarkdown(conversation);
|
||||||
await fs.mkdir(`conversations/${conversation._id}`)
|
await fs.mkdir(`conversations/${conversation._id}`);
|
||||||
// Write the content to a Markdown file
|
// Write the content to a Markdown file
|
||||||
await fs.writeFile(
|
await fs.writeFile(
|
||||||
`conversations/${conversation._id}/${conversation._id}.md`,
|
`conversations/${conversation._id}/${conversation._id}.md`,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user