- // We now have some contact, so we fetch it
- $target_importer = DBA::fetchFirst("SELECT *, `name` as `senderName`
- FROM `contact`
- WHERE NOT `blocked` AND `id` = ? LIMIT 1",
- $cid);
-
- // This should never fail
- if (!DBA::isResult($target_importer)) {
- return;
- }
-
- $user = DBA::selectFirst('user', [], ['uid' => $target_uid]);
-
- // This should also never fail
- if (!DBA::isResult($user)) {
- logger('No user found for uid ' . $target_uid);
+ $target_importer = DFRN::getImporter($cid, $target_uid);
+ if (empty($target_importer)) {
+ // This should never happen