getHashtagPostByTagName method
Implementation
Future<List<HashtagPostsModel>?> getHashtagPostByTagName(String tagName) {
Log(
logName: 'GetHashtagPostByTagName',
className: 'Hashtag',
methodName: 'getHashtagPostByTagName',
type: 'INFO',
text:
'{event: Get Hashtag Post By Tag Name, user: ${currentUser?.userPayloadId}, user is ${currentUser?.firstName} ${currentUser?.lastName}, tag name: $tagName',
);
return _httpService
.getHashtagByTagName(tagName.substring(1))
.then((data) async {
if (data.statusCode == 200) {
List<dynamic> tags = json.decode(data.body);
List<HashtagPostsModel> tagsList =
tags.map((i) => HashtagPostsModel.fromJson(i)).toList();
return tagsList;
} else {
return null;
}
});
}