feat: change layout and periodically refresh api

This commit is contained in:
Simon Ding
2024-07-15 16:44:35 +08:00
parent 688e51dbb1
commit f990d77da3
2 changed files with 78 additions and 68 deletions

View File

@@ -11,6 +11,8 @@ var activitiesDataProvider =
class ActivityData extends AutoDisposeAsyncNotifier<List<Activity>> {
@override
FutureOr<List<Activity>> build() async {
Timer(const Duration(seconds: 5), ref.invalidateSelf);//Periodically Refresh
final dio = await APIs.getDio();
var resp = await dio.get(APIs.activityUrl);
final sp = ServerResponse.fromJson(resp.data);