<?php
/**
 * @file mod/randprof.php
 */
use Friendica\App;
use Friendica\Core\System;
use Friendica\Model\Contact;
use Friendica\Model\GContact;
use Friendica\Model\Profile;

function randprof_init(App $a)
{
	$x = GContact::getRandomUrl();

	if ($x) {
		$link = Contact::magicLink($x);
		// @TODO making the return of magicLink save to use either externalRedirect or internalRedirect
		if (filter_var($link, FILTER_VALIDATE_URL)) {
			System::externalRedirect($link);
		} else {
			$a->internalRedirect($link);
		}
	}

	$a->internalRedirect('profile');
}