riverpod_stateful_service_generator 6.0.1
riverpod_stateful_service_generator: ^6.0.1 copied to clipboard
This package provides a lightweight stateful_service wrapper for Riverpod using code generation. See the stateful_service package for more information.
import 'package:riverpod/riverpod.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
import 'package:riverpod_stateful_service_annotation/riverpod_stateful_service_annotation.dart';
import 'package:stateful_service/stateful_service.dart';
part 'example.g.dart';
part 'example.stateful_service.dart';
@riverpod
int start(Ref ref) => 0;
@RiverpodService(keepAlive: true)
class UserService extends StatefulService<int> {
UserService(Ref ref, int v) : super(initialState: 1);
}
final a = Provider((ref) => ref.read(userServiceProvider(1).service));