connectWithFriend static method

dynamic connectWithFriend({
  1. required dynamic opponentUserId,
})

Implementation

static connectWithFriend({required opponentUserId}) {
  var body = {
    "secretKey": AppStorages.secKey,
    "userId": AppStorages.myUserId,
    "email": AppStorages.myEmail.value,
    "members": [
      AppStorages.myUserId.toString(),
      opponentUserId.toString(),
    ],
    "isGroup": false,
    "groupImage": "",
    "name": "",
    "pinGroupForAll": 1,
    "groupPermission": [AppStorages.getChatUserRoles()],
  };

  Webservice.postRequest(
    context: Get.context,
    uri: Global.createGroup,
    body: body,
    baseUrl: Global.baseApiUrl,
    hasBearer: false,
    onSuccess: (_) {},
    onFailure: (_) {},
    onConnectionFailed: (_) {},
  );
}