@@ -707,30 +707,26 @@ func (h *SettingsHandler) actionRegenerateSummaries(w http.ResponseWriter, r *ht
707707}
708708
709709func (h * SettingsHandler ) actionClearData (w http.ResponseWriter , r * http.Request ) actionResult {
710- // return error cannot delete user contact high seas support for help
711- routeutils .SetError (r , w , "Cannot clear your data. Please contact support for help." )
712- return actionResult {- 1 , "" , "" , nil }
713-
714- // if h.config.IsDev() {
715- // loadTemplates()
716- // }
710+ if h .config .IsDev () {
711+ loadTemplates ()
712+ }
717713
718- // user := middlewares.GetPrincipal(r)
719- // slog.Info("user requested to delete all data", "userID", user.ID)
714+ user := middlewares .GetPrincipal (r )
715+ slog .Info ("user requested to delete all data" , "userID" , user .ID )
720716
721- // go func(user *models.User) {
722- // slog.Info("deleting summaries for user", "userID", user.ID)
723- // if err := h.summarySrvc.DeleteByUser(user.ID); err != nil {
724- // conf.Log().Request(r).Error("failed to clear summaries", "error", err)
725- // }
717+ go func (user * models.User ) {
718+ slog .Info ("deleting summaries for user" , "userID" , user .ID )
719+ if err := h .summarySrvc .DeleteByUser (user .ID ); err != nil {
720+ conf .Log ().Request (r ).Error ("failed to clear summaries" , "error" , err )
721+ }
726722
727- // slog.Info("deleting heartbeats for user", "userID", user.ID)
728- // if err := h.heartbeatSrvc.DeleteByUser(user); err != nil {
729- // conf.Log().Request(r).Error("failed to clear heartbeats", "error", err)
730- // }
731- // }(user)
723+ slog .Info ("deleting heartbeats for user" , "userID" , user .ID )
724+ if err := h .heartbeatSrvc .DeleteByUser (user ); err != nil {
725+ conf .Log ().Request (r ).Error ("failed to clear heartbeats" , "error" , err )
726+ }
727+ }(user )
732728
733- // return actionResult{http.StatusAccepted, "deletion in progress, this may take a couple of seconds", "", nil}
729+ return actionResult {http .StatusAccepted , "deletion in progress, this may take a couple of seconds" , "" , nil }
734730}
735731
736732func (h * SettingsHandler ) actionDeleteUser (w http.ResponseWriter , r * http.Request ) actionResult {
0 commit comments