wallpaperImage property Null safety

ImageProvider<Object> wallpaperImage

Wallpaper image object according to the wallpaperModel type

Implementation

ImageProvider<Object> get wallpaperImage {
  final model = wallpaperModel.value;

  switch (model.type) {
    case WallpaperTypeEnum.asset:
      return AssetImage(model.path);

    case WallpaperTypeEnum.network:
      return NetworkImage(model.path);

    default:
      return FileImage(File(model.path));
  }
}