updateCallState static method

Future updateCallState(
  1. dynamic id, {
  2. dynamic status,
  3. dynamic pickedAt,
  4. dynamic endAt,
  5. dynamic infoCall,
})

Implementation

static Future updateCallState(id, {status, pickedAt, endAt, infoCall}) async {
  Map<String, dynamic> data = {};
  if (status != null) data.addAll({kDbSTATUS: status});
  if (pickedAt != null) data.addAll({kDbPICKEDAT: pickedAt});
  if (endAt != null) data.addAll({kDbENDAT: endAt});
  if (infoCall != null) data.addAll({kDbCALLINFO: infoCall});
  _callStatesCollection.doc(id).set(data, SetOptions(merge: true));
}