productSetPriceImageData function

Future<String?> productSetPriceImageData(
  1. Uint8List _imageData,
  2. int level
)

Implementation

Future<String?> productSetPriceImageData(Uint8List _imageData, int level) async{
  try{
    var f = Uuid().v4();
    var name = "service/$f.jpg";
    // var firebaseStorageRef = FirebaseStorage.instance.ref().child(name);
    // TaskSnapshot s = await firebaseStorageRef.putData(_imageData);
    var _img = ImageData(localFile: name, serverPath: await dbSaveFile(name, _imageData));
    if (level < currentProduct.price.length)
      currentProduct.price[level].image = _img;
    else
      currentProduct.price.add(PriceData([], 0, 0, "hourly", _img));
  } catch (ex) {
    return "productSetPriceImageData " + ex.toString();
  }
  return null;
}