Преглед изворни кода

add error logging for email invite

abhishek9686 пре 1 година
родитељ
комит
ab1abb5e92
1 измењених фајлова са 6 додато и 1 уклоњено
  1. 6 1
      controllers/user.go

+ 6 - 1
controllers/user.go

@@ -1208,7 +1208,12 @@ func inviteUsers(w http.ResponseWriter, r *http.Request) {
 			slog.Error("failed to insert invite for user", "email", invite.Email, "error", err)
 		}
 		// notify user with magic link
-		go logic.SendInviteEmail(invite)
+		go func(invite models.UserInvite) {
+			err = logic.SendInviteEmail(invite)
+			if err != nil {
+				slog.Error("failed to send email invite", "user", invite.Email, "error", err)
+			}
+		}(invite)
 	}
 
 }