import 'dart:convert'; import 'dart:typed_data'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:immich_mobile/shared/models/asset.dart'; import 'package:thumbhash/thumbhash.dart' as thumbhash; ObjectRef useBlurHashRef(Asset? asset) { if (asset?.thumbhash == null) { return useRef(null); } final rbga = thumbhash.thumbHashToRGBA( base64Decode(asset!.thumbhash!), ); return useRef(thumbhash.rgbaToBmp(rbga)); }