Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tinymail service refactor #272

Closed
trydofor opened this issue Jul 14, 2024 · 1 comment
Closed

tinymail service refactor #272

trydofor opened this issue Jul 14, 2024 · 1 comment
Labels
break :boom: breaking change feature :star: new feature
Milestone

Comments

@trydofor
Copy link
Owner

trydofor commented Jul 14, 2024

more details about send/post/emit/auto

  • send return bool or throw
  • post return long
@trydofor trydofor added feature :star: new feature break :boom: breaking change labels Jul 14, 2024
@trydofor trydofor added this to the Batrider milestone Jul 14, 2024
trydofor added a commit that referenced this issue Jul 14, 2024
@trydofor
Copy link
Owner Author

trydofor commented Jul 14, 2024

Save and Sync single send. and return,

  • false, if check fail.
  • throw if send fail, MailRetryException if async retry.
  • true, otherwise.

Save and Sync single send, fire and forget, no exception throw. and return,

  • -2, if throw non MailRetryException.
  • -1, if check fail.
  • 0, if send success.
  • >now(), (estimated retry time) if fail and async retry

Async batch send, no exception throw. auto in batch send. and return,

  • -2, if throw non MailRetryException.
  • -1 if check fail.
  • >now() estimated retry time if fail and async retry

trydofor added a commit that referenced this issue Jul 15, 2024
@trydofor trydofor mentioned this issue Aug 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
break :boom: breaking change feature :star: new feature
Projects
Archived in project
Development

No branches or pull requests

1 participant