getParticipantsNameAsCsv method

Future<String> getParticipantsNameAsCsv(
  1. String jid
)

Implementation

Future<String> getParticipantsNameAsCsv(String jid) async {
  var groupParticipantsName = Constants.emptyString;
  await Mirrorfly.getGroupMembersList(
      jid: jid,
      fetchFromServer: false,
      flyCallBack: (FlyResponse response) {
        if (response.isSuccess && response.hasData) {
          var str = <String>[];
          var groupsMembersProfileList = memberFromJson(response.data);
          for (var it in groupsMembersProfileList) {
            //if (it.jid.checkNull() != SessionManagement.getUserJID().checkNull()) {
            str.add(it.name.checkNull());
            //}
          }
          return groupParticipantsName = (str.join(","));
        }
      });
  return groupParticipantsName;
}