|
|
|
@ -142,16 +142,18 @@ export const AssistantPopover: React.FC<{
|
|
|
|
onClick={async () => {
|
|
|
|
onClick={async () => {
|
|
|
|
const plainMessages = (
|
|
|
|
const plainMessages = (
|
|
|
|
await Promise.all(
|
|
|
|
await Promise.all(
|
|
|
|
messages.map(
|
|
|
|
messages
|
|
|
|
async (item) =>
|
|
|
|
.slice(0, 30) // get first 30 message, too much will throw error
|
|
|
|
`${
|
|
|
|
.map(
|
|
|
|
(
|
|
|
|
async (item) =>
|
|
|
|
await getCachedUserInfo(item.author)
|
|
|
|
`${
|
|
|
|
).nickname
|
|
|
|
(
|
|
|
|
}: ${getMessageTextDecorators().serialize(
|
|
|
|
await getCachedUserInfo(item.author)
|
|
|
|
item.content ?? ''
|
|
|
|
).nickname
|
|
|
|
)}`
|
|
|
|
}: ${getMessageTextDecorators().serialize(
|
|
|
|
)
|
|
|
|
item.content ?? ''
|
|
|
|
|
|
|
|
)}`
|
|
|
|
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
).join('\n');
|
|
|
|
).join('\n');
|
|
|
|
|
|
|
|
|
|
|
|
|