-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: mount HttpServer and Generator under Joplin
- Loading branch information
chenyulu.5
committed
Apr 21, 2022
1 parent
a212a3b
commit 5abb773
Showing
5 changed files
with
37 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,24 @@ | ||
import { PageRenderer } from './PageRenderer'; | ||
import type { Db } from 'driver/db/joplinPlugin'; | ||
|
||
const pageRenderer = new PageRenderer(); | ||
export async function generateSite() { | ||
try { | ||
await pageRenderer.init(); | ||
return await pageRenderer.outputPages(); | ||
} catch (error) { | ||
console.warn(error); | ||
throw error; | ||
export class Generator { | ||
private readonly pageRenderer: PageRenderer; | ||
|
||
constructor(db: Db) { | ||
this.pageRenderer = new PageRenderer(db); | ||
} | ||
} | ||
|
||
export function getProgress() { | ||
return pageRenderer.progress; | ||
async generateSite() { | ||
try { | ||
await this.pageRenderer.init(); | ||
return await this.pageRenderer.outputPages(); | ||
} catch (error) { | ||
console.warn(error); | ||
throw error; | ||
} | ||
} | ||
|
||
getProgress() { | ||
return this.pageRenderer.progress; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters