Skip to content

Commit 1cb8f73

Browse files
committed
修复了spaceName显示错误的问题(都错误的显示为space_view)
1 parent e9ce164 commit 1cb8f73

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

src/common/backend/services/notion/service.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ export default class NotionDocumentService implements DocumentService {
8282
Object.keys(spaces).map(async (p) => {
8383
const space = spaces[p];
8484
const recentPages = await this.getRecentPageVisits(space.spaceId, userId);
85-
return this.loadSpace(space.spaceId, space.table, recentPages);
85+
const spaceName = await this.getSpaceName(space.spaceId);
86+
return this.loadSpace(space.spaceId, spaceName, recentPages);
8687
})
8788
);
8889

@@ -114,6 +115,20 @@ export default class NotionDocumentService implements DocumentService {
114115
return response.data.users[userId].user_root[userId].value.space_view_pointers;
115116
};
116117

118+
getSpaceName = async (spaceId: string) => {
119+
const response = await this.requestWithCookie.post<{
120+
results: [
121+
{
122+
name: string;
123+
}
124+
]
125+
}>('api/v3/getPublicSpaceData', {
126+
spaceIds: [spaceId],
127+
type: 'space-ids'
128+
});
129+
return response.data.results[0].name;
130+
}
131+
117132
createDocument = async ({
118133
repositoryId,
119134
title,

0 commit comments

Comments
 (0)