11import { globalState } from '../../services/global-state' ;
2- import { blogPostService } from '../../services/blog- post.service' ;
2+ import { postService } from '../../services/post.service' ;
33import * 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' ;
55import { AlertService } from '../../services/alert.service' ;
66import { PostsListState } from '../../models/posts-list-state' ;
77import { PageModel } from '../../models/page-model' ;
8- import { BlogPost } from '../../models/blog- post' ;
8+ import { Post } from '../../models/post' ;
99import { window } from 'vscode' ;
1010import { extensionViews } from '../../tree-view-providers/tree-view-registration' ;
1111
@@ -15,12 +15,12 @@ export const refreshPostsList = async () => {
1515 return ;
1616 }
1717 await setRefreshing ( true ) ;
18- let pagedPosts : PageModel < BlogPost > | undefined ;
18+ let pagedPosts : PageModel < Post > | undefined ;
1919 try {
2020 await postsDataProvider . loadPosts ( ) ;
2121 pagedPosts = postsDataProvider . pagedPosts ;
2222 if ( pagedPosts ) {
23- await blogPostService . updatePostsListState ( pagedPosts ) ;
23+ await postService . updatePostsListState ( pagedPosts ) ;
2424 updatePostsListViewTitle ( ) ;
2525 }
2626 } catch ( e ) {
@@ -51,7 +51,7 @@ export const seekPostsList = async () => {
5151 if ( isNaN ( n ) || ! n ) {
5252 return '请输入正确格式的页码' ;
5353 }
54- const state = blogPostService . postsListState ;
54+ const state = postService . postsListState ;
5555 if ( ! state ) {
5656 return '博文列表尚未加载' ;
5757 }
@@ -91,7 +91,7 @@ const gotoPage = async (pageIndex: (currentIndex: number) => number) => {
9191 alertRefreshing ( ) ;
9292 return ;
9393 }
94- const state = blogPostService . postsListState ;
94+ const state = postService . postsListState ;
9595 if ( ! state ) {
9696 console . warn ( 'Cannot goto previous page posts list because post list state not defined' ) ;
9797 return ;
@@ -104,14 +104,14 @@ const gotoPage = async (pageIndex: (currentIndex: number) => number) => {
104104 return ;
105105 }
106106 state . pageIndex = idx ;
107- await blogPostService . updatePostsListState ( state ) ;
107+ await postService . updatePostsListState ( state ) ;
108108 await refreshPostsList ( ) ;
109109} ;
110110
111111const isPageIndexInRange = ( pageIndex : number , state : PostsListState ) => pageIndex <= state . pageCount && pageIndex >= 1 ;
112112
113113const updatePostsListViewTitle = ( ) => {
114- const state = blogPostService . postsListState ;
114+ const state = postService . postsListState ;
115115 if ( ! state ) {
116116 return ;
117117 }
0 commit comments