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