zahra f6d218b18a Remove unnecessary imports.
Remove unnecessary if condition.
2024-07-19 23:57:23 +03:30

28 lines
453 B
Dart

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'counter.g.dart';
@riverpod
class CounterNotifier extends _$CounterNotifier {
int x = 0;
@override
Future<int> build() async{
return x;
}
void plus() {
x++;
ref.invalidateSelf();
// state = AsyncData(x);
}
void minus() {
x--;
// ref.invalidateSelf();
state = AsyncData(x);
}
}