use auto dispose provider

This commit is contained in:
Henry Hiles 2025-10-03 11:37:46 -04:00
commit bdae84a8ab
No known key found for this signature in database

View file

@ -4,7 +4,7 @@ import "package:markdown/markdown.dart";
import "package:nexusbot/controllers/settings_controller.dart";
import "package:riverpod/riverpod.dart";
class MailClientController extends AsyncNotifier<MailClient> {
class MailClientController extends AutoDisposeAsyncNotifier<MailClient> {
@override
Future<MailClient> build() async {
final settings = ref.watch(SettingsController.provider)!;
@ -44,7 +44,7 @@ class MailClientController extends AsyncNotifier<MailClient> {
}
static final provider =
AsyncNotifierProvider<MailClientController, MailClient>(
AutoDisposeAsyncNotifierProvider<MailClientController, MailClient>(
MailClientController.new,
);
}