Example #1
0
  @Override
  public boolean followRequest(UserPublicKey owner, byte[] encryptedPermission) {
    byte[] dummy = null;
    FollowRequestData selector = new FollowRequestData(owner, dummy);
    RowData[] requests = selector.select();
    if (requests != null && requests.length > CoreNode.MAX_PENDING_FOLLOWERS) return false;
    // ToDo add a crypto currency transaction to prevent spam

    FollowRequestData request = new FollowRequestData(owner, encryptedPermission);
    return request.insert();
  }