articleDelete function
Implementation
Future<String?> articleDelete(ProductDataCache item) async {
if (currentArticle.id == item.id)
currentArticle = ProductData.createEmpty();
var t = currentArticle;
var ret = await articleGetItemToEdit(item);
var _loadedArticle = currentArticle;
currentArticle = t;
if (ret != null)
return ret;
try{
await FirebaseFirestore.instance.collection("article").doc(_loadedArticle.id).set({
"delete": true,
"timeModify": DateTime.now().toUtc(),
});
_loadedArticle.delete = true;
await articleSaveInCache(_loadedArticle);
}catch(ex){
return "articleDelete " + ex.toString();
}
return null;
}