Inside the SendEmailsToAllMembers you could store which emails have been successfully sent to. Repeat calls to the method could check if this email has already been sent successfully and therefore not resend it.
1
solved How to avoid resending emails or missing emails in this case? [closed]