4
4
} from '../../core/render/utils.js' ;
5
5
import Dexie from 'dexie' ;
6
6
7
- let INDEXS = { } ;
7
+ let INDEXES = { } ;
8
8
9
9
const db = new Dexie ( 'DocsifySearchDB' ) ;
10
10
db . version ( 1 ) . stores ( {
@@ -13,7 +13,7 @@ db.version(1).stores({
13
13
14
14
async function saveData ( maxAge , expireKey , indexKey ) {
15
15
await db . search . put ( { key : expireKey , value : Date . now ( ) + maxAge } ) ;
16
- await db . search . put ( { key : indexKey , value : JSON . stringify ( INDEXS ) } ) ;
16
+ await db . search . put ( { key : indexKey , value : JSON . stringify ( INDEXES ) } ) ;
17
17
}
18
18
19
19
async function getData ( key ) {
@@ -160,10 +160,10 @@ export function ignoreDiacriticalMarks(keyword) {
160
160
export function search ( query ) {
161
161
const matchingResults = [ ] ;
162
162
let data = [ ] ;
163
- Object . keys ( INDEXS ) . forEach ( key => {
163
+ Object . keys ( INDEXES ) . forEach ( key => {
164
164
data = [
165
165
...data ,
166
- ...Object . keys ( INDEXS [ key ] ) . map ( page => INDEXS [ key ] [ page ] ) ,
166
+ ...Object . keys ( INDEXES [ key ] ) . map ( page => INDEXES [ key ] [ page ] ) ,
167
167
] ;
168
168
} ) ;
169
169
@@ -287,10 +287,10 @@ export async function init(config, vm) {
287
287
288
288
const isExpired = ( await getData ( expireKey ) ) < Date . now ( ) ;
289
289
290
- INDEXS = JSON . parse ( await getData ( indexKey ) ) ;
290
+ INDEXES = JSON . parse ( await getData ( indexKey ) ) ;
291
291
292
292
if ( isExpired ) {
293
- INDEXS = { } ;
293
+ INDEXES = { } ;
294
294
} else if ( ! isAuto ) {
295
295
return ;
296
296
}
@@ -299,13 +299,13 @@ export async function init(config, vm) {
299
299
let count = 0 ;
300
300
301
301
paths . forEach ( path => {
302
- if ( INDEXS [ path ] ) {
302
+ if ( INDEXES [ path ] ) {
303
303
return count ++ ;
304
304
}
305
305
306
306
Docsify . get ( vm . router . getFile ( path ) , false , vm . config . requestHeaders ) . then (
307
307
async result => {
308
- INDEXS [ path ] = genIndex ( path , result , vm . router , config . depth ) ;
308
+ INDEXES [ path ] = genIndex ( path , result , vm . router , config . depth ) ;
309
309
if ( len === ++ count ) {
310
310
await saveData ( config . maxAge , expireKey , indexKey ) ;
311
311
}
0 commit comments