1
1
import { globalState } from '../../services/global-state' ;
2
- import { blogPostService } from '../../services/blog- post.service' ;
2
+ import { postService } from '../../services/post.service' ;
3
3
import * as vscode from 'vscode' ;
4
- import { postsDataProvider } from '../../tree-view-providers/blog- posts-data-provider' ;
4
+ import { postsDataProvider } from '../../tree-view-providers/posts-data-provider' ;
5
5
import { AlertService } from '../../services/alert.service' ;
6
6
import { PostsListState } from '../../models/posts-list-state' ;
7
7
import { PageModel } from '../../models/page-model' ;
8
- import { BlogPost } from '../../models/blog- post' ;
8
+ import { Post } from '../../models/post' ;
9
9
import { window } from 'vscode' ;
10
10
import { extensionViews } from '../../tree-view-providers/tree-view-registration' ;
11
11
@@ -15,12 +15,12 @@ export const refreshPostsList = async () => {
15
15
return ;
16
16
}
17
17
await setRefreshing ( true ) ;
18
- let pagedPosts : PageModel < BlogPost > | undefined ;
18
+ let pagedPosts : PageModel < Post > | undefined ;
19
19
try {
20
20
await postsDataProvider . loadPosts ( ) ;
21
21
pagedPosts = postsDataProvider . pagedPosts ;
22
22
if ( pagedPosts ) {
23
- await blogPostService . updatePostsListState ( pagedPosts ) ;
23
+ await postService . updatePostsListState ( pagedPosts ) ;
24
24
updatePostsListViewTitle ( ) ;
25
25
}
26
26
} catch ( e ) {
@@ -51,7 +51,7 @@ export const seekPostsList = async () => {
51
51
if ( isNaN ( n ) || ! n ) {
52
52
return '请输入正确格式的页码' ;
53
53
}
54
- const state = blogPostService . postsListState ;
54
+ const state = postService . postsListState ;
55
55
if ( ! state ) {
56
56
return '博文列表尚未加载' ;
57
57
}
@@ -91,7 +91,7 @@ const gotoPage = async (pageIndex: (currentIndex: number) => number) => {
91
91
alertRefreshing ( ) ;
92
92
return ;
93
93
}
94
- const state = blogPostService . postsListState ;
94
+ const state = postService . postsListState ;
95
95
if ( ! state ) {
96
96
console . warn ( 'Cannot goto previous page posts list because post list state not defined' ) ;
97
97
return ;
@@ -104,14 +104,14 @@ const gotoPage = async (pageIndex: (currentIndex: number) => number) => {
104
104
return ;
105
105
}
106
106
state . pageIndex = idx ;
107
- await blogPostService . updatePostsListState ( state ) ;
107
+ await postService . updatePostsListState ( state ) ;
108
108
await refreshPostsList ( ) ;
109
109
} ;
110
110
111
111
const isPageIndexInRange = ( pageIndex : number , state : PostsListState ) => pageIndex <= state . pageCount && pageIndex >= 1 ;
112
112
113
113
const updatePostsListViewTitle = ( ) => {
114
- const state = blogPostService . postsListState ;
114
+ const state = postService . postsListState ;
115
115
if ( ! state ) {
116
116
return ;
117
117
}
0 commit comments