* fix: added optional check for VAPID keys * fix: added extra check for vapid to prevent runtime error * fix: added consistent logger across the file * Apply suggestion from @keithwillcode --------- Co-authored-by: Keith Williams <keithwillcode@gmail.com>