Fix web networkimage

This commit is contained in:
Christian Pauly 2020-05-14 10:04:16 +02:00
commit 16e05c7c3e
4 changed files with 63 additions and 78 deletions

View file

@ -42,10 +42,12 @@ class Avatar extends StatelessWidget {
child: CircleAvatar(
radius: size / 2,
backgroundImage: !noPic
? AdvancedNetworkImage(
src,
useDiskCache: !kIsWeb,
)
? kIsWeb
? NetworkImage(src)
: AdvancedNetworkImage(
src,
useDiskCache: true,
)
: null,
backgroundColor: noPic
? name?.color ?? Theme.of(context).secondaryHeaderColor

View file

@ -51,10 +51,12 @@ class ContentBanner extends StatelessWidget {
? Image(
height: 300,
fit: BoxFit.cover,
image: AdvancedNetworkImage(
src,
useDiskCache: !kIsWeb,
),
image: kIsWeb
? NetworkImage(src)
: AdvancedNetworkImage(
src,
useDiskCache: true,
),
)
: Icon(defaultIcon, size: 300)
: Icon(defaultIcon, size: 300),

View file

@ -335,10 +335,12 @@ class _EmoteImage extends StatelessWidget {
method: ThumbnailMethod.scale,
);
return Image(
image: AdvancedNetworkImage(
url,
useDiskCache: !kIsWeb,
),
image: kIsWeb
? NetworkImage(url)
: AdvancedNetworkImage(
url,
useDiskCache: true,
),
fit: BoxFit.contain,
width: size,
height: size,