1
0
mirror of https://github.com/nrop19/weiman_app.git synced 2025-08-03 07:15:45 +08:00
weiman_app/lib/activities/checkDB.dart
2020-11-07 21:18:42 +00:00

43 lines
953 B
Dart

import 'package:flutter/material.dart';
import 'package:weiman/db/book.dart';
class ActivityCheckDB extends StatefulWidget {
@override
_State createState() => _State();
}
enum CheckState {
Uncheck,
Pass,
Fail,
}
class _State extends State<ActivityCheckDB> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('收藏数据检修'),
),
body: ListView(children: [
ListTile(
title: Text('所有藏书章节数量归零'),
onTap: () async {
for (final book in Book.bookBox.values) {
book.chapterCount = 0;
await book.save();
}
},
),
ListTile(
title: Text('清空漫画数据'),
subtitle: Text('${Book.bookBox.length}'),
onTap: () async {
await Book.bookBox.clear();
},
),
]),
);
}
}