createDocument method

Future<Document?> createDocument(
  1. AwObject awobject
)

Implementation

Future<Document?> createDocument(AwObject awobject) async {
  try {
    Map<String, dynamic> obJson = removeColDoc(awobject);

    Future<Document> result = databases.createDocument(
      databaseId: config.DATABASEID,
      collectionId: awobject.collectionId,
      documentId:
          awobject.documentId != "" ? awobject.documentId : ID.unique(),
      data: obJson,
    );
    return result;
  } on AppwriteException catch (e) {
    print(e.toString());
    return Future.value(null);
  }
}