public function getNotifications($NotifyUserID, $Offset = 0, $Limit = 30)
{
$this->activityQuery(false);
$this->fireEvent('BeforeGetNotifications');
$Result = $this->SQL->where('NotifyUserID', $NotifyUserID)->limit($Limit, $Offset)->orderBy('a.ActivityID', 'desc')->get();
$Result->datasetType(DATASET_TYPE_ARRAY);
self::getUsers($Result->resultArray());
Gdn::userModel()->joinUsers($Result->resultArray(), ['ActivityUserID', 'RegardingUserID'], ['Join' => ['Name', 'Photo', 'Email', 'Gender']]);
$this->calculateData($Result->resultArray());
return $Result;
}