updateDocument method

Future<Document?> updateDocument(
  1. AwObject awobject, {
  2. List<String>? permissions,
})

Implementation

Future<Document?> updateDocument(AwObject awobject,
    {List<String>? permissions}) async {
  try {
    Map<String, dynamic> obJson = removeColDoc(awobject);
    Future<Document> result = databases.updateDocument(
        databaseId: config.DATABASEID,
        collectionId: awobject.collectionId,
        documentId: awobject.documentId,
        data: obJson,
        permissions: permissions);

    return result;
  } on AppwriteException catch (e) {
    print(e.toString());
    return Future.value(null);
  }
}