* Add SendSync method
Usefull to have when you need to be confident that message was sent.
* Add sendmail command
* add checks that if either title or content is empty then error out
* Add a confirmation step
* Add --force option to bypass confirm step
* Move implementation of runSendMail to a different file
* Add copyrighting comment
* Make content optional
Print waring if it's empty or haven't been set up.
The warning will be skiped if there's a `--force` flag.
* Fix import style
Co-authored-by: 6543 <[email protected]>
* Use batch when getting all users
IterateUsers uses batching by default.
Signed-off-by: Maxim Zhiburt <[email protected]>
* Send emails one by one instead of as one chunck
Signed-off-by: Maxim Zhiburt <[email protected]>
* Send messages concurantly
Signed-off-by: Maxim Zhiburt <[email protected]>
* Use SendAsync+Flush instead of SendSync
Signed-off-by: Maxim Zhiburt <[email protected]>
* Add timeout parameter to sendemail command
Signed-off-by: Maxim Zhiburt <[email protected]>
* Fix spelling mistake
Signed-off-by: Maxim Zhiburt <[email protected]>
* Update cmd/admin.go
Co-authored-by: 6543 <[email protected]>
* Connect to a running Gitea instance
* Fix mispelling
* Add copyright comment
Co-authored-by: 6543 <[email protected]>
Co-authored-by: Lunny Xiao <[email protected]>
Co-authored-by: techknowlogick <[email protected]>
* add util method and tests
* make sure the title of an issue cannot be empty
* wiki title cannot be empty
* pull request title cannot be empty
* update to make use of the new util methof