Skip to content

Commit

Permalink
format better
Browse files Browse the repository at this point in the history
  • Loading branch information
tim-hub committed Jul 17, 2024
1 parent 0ceec87 commit e5604af
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 12 deletions.
1 change: 1 addition & 0 deletions src/api/PluginAPI.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ export class BibleReferenceAPI {
public app: App,
public settings: BibleReferencePluginSettings,
) {
this.app = app
this.settings = settings
}

Expand Down
27 changes: 15 additions & 12 deletions src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,10 @@ export default class BibleReferencePlugin extends Plugin {
this.api = new BibleReferenceAPI(this.app, this.settings);
// Register the api globally
// @ts-ignore
(window['BibleReferenceAPI'] = this.api) && this.register(() => { delete window['BibleReferenceAPI'] });
(window['BibleReferenceAPI'] = this.api) && this.register(() => {
// @ts-ignore
delete window['BibleReferenceAPI']
})

const flagService = FlagService.getInstace()
await flagService.init('obsidian-app')
Expand All @@ -55,7 +58,7 @@ export default class BibleReferencePlugin extends Plugin {
const featureValues = FlagService.instance.getFeatureValue('vod')
if (featureValues?.editor) {
this.registerEditorSuggest(
new VerseOfDayEditorSuggester(this, this.settings)
new VerseOfDayEditorSuggester(this, this.settings),
)
}
if (featureValues?.insert) {
Expand Down Expand Up @@ -89,15 +92,15 @@ export default class BibleReferencePlugin extends Plugin {

private async getAndCachedVerseOfDay(): Promise<VerseOfDaySuggesting> {
const { ttl, timestamp, verseOfDaySuggesting } =
this?.cachedVerseOfDaySuggesting || {}
this?.cachedVerseOfDaySuggesting || {}
if (!verseOfDaySuggesting || timestamp + ttl > Date.now()) {
const vodResp = await getVod()
const reference = splitBibleReference(vodResp.verse.details.reference)
const verseTexts = [vodResp.verse.details.text]
const vodSuggesting = new VerseOfDaySuggesting(
this.settings,
reference,
verseTexts
verseTexts,
)
this.cachedVerseOfDaySuggesting = {
verseOfDaySuggesting: vodSuggesting,
Expand All @@ -116,7 +119,7 @@ export default class BibleReferencePlugin extends Plugin {
EventStats.logUIOpen(
'lookupModalOpen',
{ key: `command-lookup`, value: 1 },
this.settings.optOutToEvents
this.settings.optOutToEvents,
)
this.verseLookUpModal.open()
},
Expand All @@ -133,13 +136,13 @@ export default class BibleReferencePlugin extends Plugin {
EventStats.logUIOpen(
'vodEditorOpen',
{ key: `command-vod`, value: 1 },
this.settings.optOutToEvents
this.settings.optOutToEvents,
)
new Notice(
`${verse.verseTexts?.join('')} -- ${verse.verseReference.bookName} ${
verse.verseReference.chapterNumber
}:${verse.verseReference.verseNumber}`,
1000 * 10
1000 * 10,
)
},
})
Expand All @@ -154,7 +157,7 @@ export default class BibleReferencePlugin extends Plugin {
EventStats.logUIOpen(
'vodEditorOpen',
{ key: `command-vod-insert`, value: 1 },
this.settings.optOutToEvents
this.settings.optOutToEvents,
)
editor.replaceSelection(vodSuggesting.allFormattedContent)
},
Expand All @@ -171,10 +174,10 @@ export default class BibleReferencePlugin extends Plugin {
EventStats.logUIOpen(
'lookupModalOpen',
{ key: `ribbon-click`, value: 1 },
this.settings.optOutToEvents
this.settings.optOutToEvents,
)
this.verseLookUpModal.open()
}
},
)
}

Expand All @@ -183,7 +186,7 @@ export default class BibleReferencePlugin extends Plugin {
EventStats.logUIOpen(
'lookupModalOpen',
{ key: `ribbon-remove`, value: 1 },
this.settings.optOutToEvents
this.settings.optOutToEvents,
)
this.ribbonButton.parentNode?.removeChild(this.ribbonButton)
}
Expand Down Expand Up @@ -238,7 +241,7 @@ export default class BibleReferencePlugin extends Plugin {
'getElementsByClassName' in this.statusBarIndicator
) {
const el = this.statusBarIndicator.getElementsByClassName(
'bible-version-indicator'
'bible-version-indicator',
)[0]
el.innerHTML = this.getStatusBatLabel()
}
Expand Down

0 comments on commit e5604af

Please sign in to comment.