⚡ In memory auth context cache
This commit is contained in:
		@@ -108,6 +108,8 @@ func editUserinfo(c *fiber.Ctx) error {
 | 
			
		||||
		return fiber.NewError(fiber.StatusInternalServerError, err.Error())
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	services.InvalidAuthCacheWithUser(account.ID)
 | 
			
		||||
 | 
			
		||||
	return c.SendStatus(fiber.StatusOK)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,7 @@ import (
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"git.solsynth.dev/hydrogen/passport/pkg/database"
 | 
			
		||||
	"git.solsynth.dev/hydrogen/passport/pkg/models"
 | 
			
		||||
	"git.solsynth.dev/hydrogen/passport/pkg/services"
 | 
			
		||||
	"git.solsynth.dev/hydrogen/passport/pkg/utils"
 | 
			
		||||
	"github.com/gofiber/fiber/v2"
 | 
			
		||||
	"github.com/nicksnyder/go-i18n/v2/i18n"
 | 
			
		||||
@@ -92,6 +93,8 @@ func personalizeAction(c *fiber.Ctx) error {
 | 
			
		||||
		}).Redirect("/users/me/personalize")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	services.InvalidAuthCacheWithUser(account.ID)
 | 
			
		||||
 | 
			
		||||
	return flash.WithInfo(c, fiber.Map{
 | 
			
		||||
		"message": "your account has been personalized",
 | 
			
		||||
	}).Redirect("/users/me")
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user