getFeedViewerByUid method

Future<PeamanFeedViewer?> getFeedViewerByUid({
  1. required String feedId,
  2. required String uid,
})

Implementation

Future<PeamanFeedViewer?> getFeedViewerByUid({
  required final String feedId,
  required final String uid,
}) async {
  PeamanFeedViewer? _feedViewer;
  try {
    final _feedViewerRef =
        PeamanReferenceHelper.feedViewersCol(feedId: feedId).doc(uid);
    final _feedViewerSnap = await _feedViewerRef.get();

    if (_feedViewerSnap.exists) {
      final _postSavesData = _feedViewerSnap.data() ?? {};
      _feedViewer = PeamanFeedViewer.fromJson(_postSavesData);
    }
  } catch (e) {
    print(e);
    print('Error!!!: Getting feed viewer by uid');
  }
  return _feedViewer;
}