getParticipantsNameAsCsv method

Future<String> getParticipantsNameAsCsv(
  1. String jid
)

Implementation

Future<String> getParticipantsNameAsCsv(String jid) async {
  var groupParticipantsName = ''.obs;
  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());
            }
          }
          groupParticipantsName(str.join(","));
        }
        return groupParticipantsName.value;
      });
  return groupParticipantsName.value;
}