Post constructor

Post({
  1. required String id,
  2. ChatItem? item,
  3. List<PostItem> items = const [],
  4. int initial = 0,
  5. User? author,
  6. ChatMessageText? description,
  7. PreciseDateTime? postedAt,
})

Implementation

Post({
  required this.id,
  this.item,
  List<PostItem> items = const [],
  int initial = 0,
  this.author,
  this.description,
  this.postedAt,
}) : items = RxList(items),
     horizontal = Rx(PageController(initialPage: initial, keepPage: false)),
     index = RxInt(initial);