Skip to content

Commit bd297df

Browse files
committedMar 20, 2019
cleanup
1 parent d27dd20 commit bd297df

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed
 

‎src/Drip.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ public function __construct(string $account_id, string $token)
2525
* Add or update subscriber
2626
*
2727
* @param string $email - Subscriber Email
28-
* @param integer $drip_id - Current user Drip ID for update
28+
* @param string $drip_id - Current user Drip ID for update
2929
* @param array $custom_fields - Array of custom fields to save to user
3030
*/
31-
public function addSubscriber(string $email, int $campaign_id = null, int $drip_id = null, array $custom_fields = null)
31+
public function addSubscriber(string $email, int $campaign_id = null, string $drip_id = null, array $custom_fields = null)
3232
{
33-
if ($drip_id) {
33+
if ($drip_id && !$campaign_id) {
3434
$subscriber_data = [
3535
'id' => $drip_id,
3636
'new_email' => $email
@@ -46,16 +46,16 @@ public function addSubscriber(string $email, int $campaign_id = null, int $drip_
4646
}
4747

4848
$data = ['subscribers' => [$subscriber_data]];
49-
5049
$url = ($campaign_id) ? 'campaigns/' . $campaign_id . '/subscribers' : 'subscribers';
50+
5151
return $this->makeRequest($url, $data, true);
5252
}
5353

54-
public function isSubscriber(string $email)
54+
public function getSubscriber(string $email, int $campaign_id = null)
5555
{
5656
$response = $this->makeRequest('subscribers/' . $email);
5757

58-
return ($response->errors) ? false : true;
58+
return (isset($response->errors)) ? false : true;
5959
}
6060

6161
/**

0 commit comments

Comments
 (0)