spotube/lib/provider/logs/logs_provider.dart
2024-08-10 20:53:17 +06:00

13 lines
360 B
Dart

import 'dart:convert';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:spotube/services/logger/logger.dart';
final logsProvider = StreamProvider.autoDispose((ref) async* {
final file = await AppLogger.getLogsPath();
final stream = file.openRead().transform(utf8.decoder);
await for (final line in stream) {
yield line;
}
});