use auto dispose provider
This commit is contained in:
parent
99db70a0e8
commit
bdae84a8ab
1 changed files with 2 additions and 2 deletions
|
@ -4,7 +4,7 @@ import "package:markdown/markdown.dart";
|
||||||
import "package:nexusbot/controllers/settings_controller.dart";
|
import "package:nexusbot/controllers/settings_controller.dart";
|
||||||
import "package:riverpod/riverpod.dart";
|
import "package:riverpod/riverpod.dart";
|
||||||
|
|
||||||
class MailClientController extends AsyncNotifier<MailClient> {
|
class MailClientController extends AutoDisposeAsyncNotifier<MailClient> {
|
||||||
@override
|
@override
|
||||||
Future<MailClient> build() async {
|
Future<MailClient> build() async {
|
||||||
final settings = ref.watch(SettingsController.provider)!;
|
final settings = ref.watch(SettingsController.provider)!;
|
||||||
|
@ -44,7 +44,7 @@ class MailClientController extends AsyncNotifier<MailClient> {
|
||||||
}
|
}
|
||||||
|
|
||||||
static final provider =
|
static final provider =
|
||||||
AsyncNotifierProvider<MailClientController, MailClient>(
|
AutoDisposeAsyncNotifierProvider<MailClientController, MailClient>(
|
||||||
MailClientController.new,
|
MailClientController.new,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue