Don't load Cs+ image on wallet_view
This commit is contained in:
parent
1a6dfdd617
commit
15d0046e18
|
@ -1,6 +1,4 @@
|
|||
import 'package:dio/dio.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:gecko/globals.dart';
|
||||
import 'package:gecko/models/g1_wallets_list.dart';
|
||||
import 'package:gecko/providers/wallets_profiles.dart';
|
||||
|
||||
|
|
|
@ -623,52 +623,55 @@ class WalletViewScreen extends StatelessWidget {
|
|||
const Spacer(),
|
||||
Column(children: <Widget>[
|
||||
if (avatar == null)
|
||||
FutureBuilder(
|
||||
future: _cesiumPlusProvider.getAvatar(pubkey, _avatarSize),
|
||||
builder:
|
||||
(BuildContext context, AsyncSnapshot<Image?> _avatar) {
|
||||
if (_avatar.connectionState != ConnectionState.done) {
|
||||
return Stack(children: [
|
||||
ClipOval(
|
||||
child:
|
||||
_cesiumPlusProvider.defaultAvatar(_avatarSize),
|
||||
),
|
||||
Positioned(
|
||||
top: 15,
|
||||
right: 45,
|
||||
width: 51,
|
||||
height: 51,
|
||||
child: CircularProgressIndicator(
|
||||
strokeWidth: 5,
|
||||
color: orangeC,
|
||||
),
|
||||
),
|
||||
]);
|
||||
}
|
||||
if (_avatar.hasData) {
|
||||
return GestureDetector(
|
||||
key: const Key('openAvatar'),
|
||||
onTap: () {
|
||||
Navigator.push(
|
||||
context,
|
||||
MaterialPageRoute(builder: (context) {
|
||||
return AvatarFullscreen(_avatar.data);
|
||||
}),
|
||||
);
|
||||
},
|
||||
child: ClipOval(
|
||||
child: Image(
|
||||
image: _avatar.data!.image,
|
||||
height: _avatarSize,
|
||||
fit: BoxFit.cover,
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
return ClipOval(
|
||||
child: _cesiumPlusProvider.defaultAvatar(_avatarSize),
|
||||
);
|
||||
}),
|
||||
ClipOval(
|
||||
child: _cesiumPlusProvider.defaultAvatar(_avatarSize),
|
||||
),
|
||||
// FutureBuilder(
|
||||
// future: _cesiumPlusProvider.getAvatar(pubkey, _avatarSize),
|
||||
// builder:
|
||||
// (BuildContext context, AsyncSnapshot<Image?> _avatar) {
|
||||
// if (_avatar.connectionState != ConnectionState.done) {
|
||||
// return Stack(children: [
|
||||
// ClipOval(
|
||||
// child:
|
||||
// _cesiumPlusProvider.defaultAvatar(_avatarSize),
|
||||
// ),
|
||||
// Positioned(
|
||||
// top: 15,
|
||||
// right: 45,
|
||||
// width: 51,
|
||||
// height: 51,
|
||||
// child: CircularProgressIndicator(
|
||||
// strokeWidth: 5,
|
||||
// color: orangeC,
|
||||
// ),
|
||||
// ),
|
||||
// ]);
|
||||
// }
|
||||
// if (_avatar.hasData) {
|
||||
// return GestureDetector(
|
||||
// key: const Key('openAvatar'),
|
||||
// onTap: () {
|
||||
// Navigator.push(
|
||||
// context,
|
||||
// MaterialPageRoute(builder: (context) {
|
||||
// return AvatarFullscreen(_avatar.data);
|
||||
// }),
|
||||
// );
|
||||
// },
|
||||
// child: ClipOval(
|
||||
// child: Image(
|
||||
// image: _avatar.data!.image,
|
||||
// height: _avatarSize,
|
||||
// fit: BoxFit.cover,
|
||||
// ),
|
||||
// ),
|
||||
// );
|
||||
// }
|
||||
// return ClipOval(
|
||||
// child: _cesiumPlusProvider.defaultAvatar(_avatarSize),
|
||||
// );
|
||||
// }),
|
||||
if (avatar != null)
|
||||
GestureDetector(
|
||||
key: const Key('openAvatar'),
|
||||
|
|
Loading…
Reference in New Issue