streamDataCollection method

Future<DocumentList> streamDataCollection(
  1. String? userId
)

Simulates streaming documents for a user. You can set up Appwrite Realtime or poll this periodically.

Implementation

Future<DocumentList> streamDataCollection(String? userId) async {
  return await _db.listDocuments(
    databaseId: databaseId,
    collectionId: collectionId,
    queries: [
      Query.equal("userId", userId),
      Query.equal("isShownInList", true),
      Query.orderDesc("createdAt"),
      Query.limit(20),
    ],
  );
}