Add login/refresh notice

This commit is contained in:
Otavio Cordeiro 2023-04-08 17:05:07 +02:00
parent 676e0b8de5
commit 5f19e63bbb
1 changed files with 17 additions and 1 deletions

View File

@ -1,4 +1,4 @@
import { PluginSettingTab, Setting } from 'obsidian'
import { Notice, PluginSettingTab, Setting } from 'obsidian'
import { MicroPluginSettingsViewModel, MicroPluginSettingsDelegate } from '@views/MicroPluginSettingsViewModel'
import { ConfigResponse } from '@networking/ConfigResponse'
@ -47,10 +47,18 @@ export class MicroPluginSettingsView extends PluginSettingTab implements MicroPl
public loginDidSucceed(response: ConfigResponse) {
this.display()
new Notice(
'Micro.blog login succeeded'
)
}
public loginDidFail(error: Error) {
this.display()
new Notice(
'Micro.blog login failed'
)
}
public logoutDidSucceed() {
@ -59,10 +67,18 @@ export class MicroPluginSettingsView extends PluginSettingTab implements MicroPl
public refreshDidFail(error: Error) {
this.display()
new Notice(
'Blogs refresh failed'
)
}
public refreshDidSucceed(response: ConfigResponse) {
this.display()
new Notice(
'Blog(s) refreshed'
)
}
// Private