getTopicDetail method

void getTopicDetail()

Implementation

void getTopicDetail() async {
  if (topicId.isNotEmpty) {
    await Mirrorfly.getTopics(
        topicIds: [topicId],
        flyCallBack: (FlyResponse response) {
          if (response.isSuccess && response.hasData) {
            var topics = topicsFromJson(response.data);
            topic(topics.isNotEmpty ? topics[0] : null);
            //"a00251d7-d388-4f47-8672-553f8afc7e11","c640d387-8dfc-4252-b20a-d2901ebe3197","f5dc3456-cd2a-4e64-ad91-79373a867aa3","0075fe28-ec93-45c6-be3a-85004bf860a1","da757122-1a74-40ae-9c7d-0e4c2757e6bd","5d3788c1-78ef-4158-a92b-a48f092da0b9","4d83dfad-79a8-43fd-98b8-7eb8943dc8ca","0b290e7f-b05c-4859-a72d-100c48f73c8d","1ab018d1-1068-4988-8b28-fe1079e07ab2"
            LogMessage.d("getTopics by Id", response);
            LogMessage.d("getTopics [0] meta", "${topics[0].metaData}");
          }
        }).then((value) {}).catchError((onError) {
      LogMessage.d("getTopics error", onError);
    });
  }
}