feat: complete mindspace conversation packages
This commit is contained in:
@@ -980,6 +980,13 @@ export function createPublicationService(pool, options = {}) {
|
||||
return {
|
||||
html: await refreshPublishedHtmlDownloadLinks(row, html),
|
||||
publication: publicationResponse({ ...row, view_count: Number(row.view_count) + 1 }),
|
||||
ownerId: row.owner_id,
|
||||
pageSource: {
|
||||
pageId: row.page_id,
|
||||
title: row.title,
|
||||
sourceSessionId: row.source_session_id ?? null,
|
||||
sourceMessageId: row.source_message_id ?? null,
|
||||
},
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1005,7 +1012,7 @@ export function createPublicationService(pool, options = {}) {
|
||||
|
||||
const resolvePublic = async (ownerSlug, urlSlug, viewerId, password, requestMeta) => {
|
||||
const [rows] = await pool.query(
|
||||
`SELECT pr.*, u.id AS owner_id, p.title, av.storage_key
|
||||
`SELECT pr.*, u.id AS owner_id, p.title, p.source_session_id, p.source_message_id, av.storage_key
|
||||
FROM h5_publish_records pr
|
||||
JOIN h5_users u ON u.id = pr.user_id
|
||||
JOIN h5_page_records p ON p.id = pr.page_id
|
||||
@@ -1022,7 +1029,7 @@ export function createPublicationService(pool, options = {}) {
|
||||
const resolvePrivateLink = async (token, viewerId, requestMeta) => {
|
||||
const tokenHash = crypto.createHash('sha256').update(String(token)).digest('hex');
|
||||
const [rows] = await pool.query(
|
||||
`SELECT pr.*, u.id AS owner_id, p.title, av.storage_key
|
||||
`SELECT pr.*, u.id AS owner_id, p.title, p.source_session_id, p.source_message_id, av.storage_key
|
||||
FROM h5_publish_records pr
|
||||
JOIN h5_users u ON u.id = pr.user_id
|
||||
JOIN h5_page_records p ON p.id = pr.page_id
|
||||
|
||||
Reference in New Issue
Block a user