Since you mentioned me here, I will reply as I replied on my board.
This is the only DELETE it has:
try
{
$follow = \IPS\followspecificcontent\Follow::load( \IPS\Member::loggedIn()->member_id, 'cfe_member_id' );
$follow->delete();
}
catch ( \UnderflowException $e )
{
parent::unfollow();
}
The \IPS\followspecificcontent\Follow model is:
<?php
namespace IPS\followspecificcontent;
if( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) )
{
header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' );
exit;
}
class _Follow extends \IPS\Patterns\ActiveRecord
{
protected static $multitons;
public static $databaseTable = 'followspecificcontent_data';
It doesn't delete records from core_follow and most importantly: the delete in my app happens when the member UNFOLLOWS the member.
Well, it would be very funny if a delete in my table could delete data from core_follow too.
As I truly believe it doesn't do that, it's not my app problem.