feat: Do gold shimmer every 5 seconds on unselected emojis (#4999)

This commit is contained in:
ggurdin 2025-12-30 16:02:14 -05:00 committed by GitHub
parent 6c344a36e1
commit ef2df8ec5a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -153,7 +153,17 @@ class EmojiChoiceItemState extends State<EmojiChoiceItem> {
setState(() => shimmer = true);
_shimmerTimer?.cancel();
_shimmerTimer = Timer(const Duration(milliseconds: 1500), () {
if (mounted) setState(() => shimmer = false);
if (mounted) {
setState(() => shimmer = false);
_repeatShimmer();
}
});
}
void _repeatShimmer() {
_shimmerTimer?.cancel();
_shimmerTimer = Timer(const Duration(seconds: 5), () {
if (mounted) _showShimmer();
});
}