init method

  1. @override
Future<void> init()
override

Implementation

@override
Future<void> init() async {
  if (initialized.value) {
    return;
  }

  for (var value in ChainData.chainPresets.values) {
    itemListComplete.add(
      GridListItemModel<W3MChainInfo>(
        image: explorerService.instance!.getAssetImageUrl(
          imageId: AssetUtil.getChainIconAssetId(
            value.chainId,
          ),
        ),
        id: value.chainId,
        title: Util.shorten(
          value.chainName,
        ),
        data: value,
      ),
    );
  }

  itemList.value = itemListComplete;

  initialized.value = true;
}