MiniProgramPagedBackendSnapshot.loading constructor

MiniProgramPagedBackendSnapshot.loading({
  1. required String requestId,
  2. required String endpoint,
  3. MiniProgramPagedBackendSnapshot? previous,
  4. bool loadingMore = false,
})

Implementation

factory MiniProgramPagedBackendSnapshot.loading({
  required String requestId,
  required String endpoint,
  MiniProgramPagedBackendSnapshot? previous,
  bool loadingMore = false,
}) {
  return MiniProgramPagedBackendSnapshot(
    requestId: requestId,
    status: MiniProgramBackendSnapshotStatus.loading,
    endpoint: endpoint,
    items: previous?.items ?? const <Object?>[],
    nextCursor: previous?.nextCursor,
    hasMore: previous?.hasMore ?? false,
    pageCount: previous?.pageCount ?? 0,
    loadingMore: loadingMore,
    fromCache: previous?.fromCache ?? false,
    updatedAt: previous?.updatedAt,
  );
}