avatarUrlProvider top-level property

Provider<String?> avatarUrlProvider
final

Implementation

final avatarUrlProvider = Provider<String?>((ref) {
  var account = ref.watch(accountProvider);
  var avatarConfig = ref.watch(avatarConfigProvider);

  return avatarConfig.when(
    disabled: () => null,
    editable: (avatar) => avatar,
    enabled: () => account.valueOrNull?.avatarUrl,
  );
});