水印优化+ORC优化
This commit is contained in:
@@ -3,7 +3,9 @@ import 'dart:ui' as ui;
|
||||
import 'package:flutter/services.dart' show rootBundle;
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import '../api/photo_api.dart';
|
||||
import '../core/storage/local_storage.dart';
|
||||
import '../models/photo.dart';
|
||||
import '../models/watermark.dart';
|
||||
|
||||
/// 水印设置(全局共享,改动即落盘)
|
||||
@@ -64,3 +66,11 @@ final brandIconProvider = FutureProvider<ui.Image>((ref) async {
|
||||
codec.dispose();
|
||||
return frame.image;
|
||||
});
|
||||
|
||||
/// 首页水印卡片用:只想知道「一共几张、最近一张什么时候」。
|
||||
///
|
||||
/// 和 `noteOverviewProvider` 一个思路 —— 只取 1 条拿 total,
|
||||
/// 不为了一个数字把列表页那套分页状态挂到首页上。
|
||||
final photoOverviewProvider = FutureProvider.autoDispose<PhotoPage>((ref) {
|
||||
return ref.watch(photoApiProvider).list(page: 1, size: 1);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user