Looking at the logic of fetching Avatars and storing the AvatarImageModel's of each, it looks like we either have an array of models (potentially empty) or an error, but never both.
This implements an enum to structure the state of the avatar models so that we can enforce this either/or state.
Closes #
Description
Looking at the logic of fetching Avatars and storing the
AvatarImageModel
's of each, it looks like we either have an array of models (potentially empty) or an error, but never both.This implements an enum to structure the state of the avatar models so that we can enforce this either/or state.
Testing Steps