Code Duplication    Length = 10-10 lines in 2 locations

src/Newsletter.php 2 locations

@@ 169-178 (lines=10) @@
166
     *
167
     * @throws \Spatie\Newsletter\Exceptions\InvalidNewsletterList
168
     */
169
    public function unsubscribe($email, $listName = '')
170
    {
171
        $list = $this->lists->findByName($listName);
172
173
        $response = $this->mailChimp->patch("lists/{$list->getId()}/members/{$this->getSubscriberHash($email)}", [
174
            'status' => 'unsubscribed',
175
        ]);
176
177
        return $response;
178
    }
179
180
    /**
181
     * Update the email address of an existing list member.
@@ 191-200 (lines=10) @@
188
     *
189
     * @throws \Spatie\Newsletter\Exceptions\InvalidNewsletterList
190
     */
191
    public function updateEmailAddress($currentEmailAddress, $newEmailAddress, $listName = '')
192
    {
193
        $list = $this->lists->findByName($listName);
194
195
        $response = $this->mailChimp->patch("lists/{$list->getId()}/members/{$this->getSubscriberHash($currentEmailAddress)}", [
196
            'email_address' => $newEmailAddress,
197
        ]);
198
199
        return $response;
200
    }
201
202
    /**
203
     * @param $email