addToBlackList method

Future<V2TimValueCallback<List<V2TimFriendOperationResult>>> addToBlackList(
  1. dynamic params
)

Implementation

Future<V2TimValueCallback<List<V2TimFriendOperationResult>>> addToBlackList(
    params) async {
  try {
    final formateParams = mapToJSObj({
      "userIDList": params["userIDList"],
    });
    final res =
        await wrappedPromiseToFuture(timeWeb!.addToBlacklist(formateParams));
    List<dynamic> resultArr = [];
    res.data.forEach((userID) =>
        resultArr.add({"userID": userID, "resultCode": res.code}));

    return CommonUtils.returnSuccess<List<V2TimFriendOperationResult>>(
        resultArr);
  } catch (error) {
    return CommonUtils.returnErrorForValueCb<
        List<V2TimFriendOperationResult>>(error);
  }
}