[Sign ups] Regional Notification Email Service

Apologies to my Indiana users. For some reason, the data for Indiana contained some trailing junk, and the program wasn’t correctly handling it (and therefore not sending the emails). I’ve fixed this, and you’ve all now received the notifications you missed. I don’t know how many days late these notifications are, but hopefully it hasn’t caused any problems.

Also, @xRiloKOTBx please remove your spam, or if you must, PM me with it instead.

I noticed that the messages sometimes show up as a separate email topic instead of just a “reply” in the same chain. This has (hopefully) been fixed!

Fixed bug with Arizona notifications thanks to @puzzler7 . I may or may not have misspelled “Airzona” when entering it into my database :P…

Also, cleaned up the server-side code a bit so its more readable (and maintainable) thanks to @DarkMatterMatt who had some great suggestions. He shaved off a considerable number of extraneous characters.

Thanks both for taking the time to help improve the application :smiley: your input is greatly appreciated. I have also determined a safe max capacity of ~80 (double current capacity) so I can take new sign ups again. PM me your email and state if you’re interested. However, to keep spots open I will only send mail to 3 unique email addresses max per team.

Everyone, please be aware of some minor updates:

  • Increased backend update rate for accuracy up to 15 minutes.
  • Added backend support for multiple regions in single mail file [not yet complete]
  • Added in a secondary sender address. Notifications may soon come from a new email address of format postmaster.[domain]@gmail.com
  • Looking into switching to RobotEvents directly for faster data time (I’ve observed that CA tournaments take 1-2 hours before showing up in VexDB). Added some broken code.
  • Switching to RobotEvents will allow me to set up similar service for Vex IQ soon. ECD before December?

If I broke your notifications with the last update lmk…

bump :stuck_out_tongue:
(got mod’s permission don’t worry people ;))