Documentation
¶
Index ¶
- func HealthCheck(c echo.Context) error
- type AdminController
- func (ac *AdminController) AdminSecureMessages(c echo.Context) error
- func (ac *AdminController) DeleteAllKeysHandler(c echo.Context) error
- func (ac *AdminController) DeleteAllSecureMessagesHandler(c echo.Context) error
- func (ac *AdminController) DeleteKeyHandler(c echo.Context) error
- func (ac *AdminController) DeleteSecureMessageHandler(c echo.Context) error
- func (ac *AdminController) RegenerateAESKeyHandler(c echo.Context) error
- func (ac *AdminController) RegenerateCSRFKeyHandler(c echo.Context) error
- func (ac *AdminController) ViewDatabaseHandler(c echo.Context) error
- type MessageController
- type SecureMessageView
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HealthCheck ¶
Types ¶
type AdminController ¶
type AdminController struct{}
func NewAdminController ¶
func NewAdminController() *AdminController
func (*AdminController) AdminSecureMessages ¶
func (ac *AdminController) AdminSecureMessages(c echo.Context) error
func (*AdminController) DeleteAllKeysHandler ¶
func (ac *AdminController) DeleteAllKeysHandler(c echo.Context) error
func (*AdminController) DeleteAllSecureMessagesHandler ¶
func (ac *AdminController) DeleteAllSecureMessagesHandler(c echo.Context) error
func (*AdminController) DeleteKeyHandler ¶
func (ac *AdminController) DeleteKeyHandler(c echo.Context) error
func (*AdminController) DeleteSecureMessageHandler ¶
func (ac *AdminController) DeleteSecureMessageHandler(c echo.Context) error
func (*AdminController) RegenerateAESKeyHandler ¶
func (ac *AdminController) RegenerateAESKeyHandler(c echo.Context) error
func (*AdminController) RegenerateCSRFKeyHandler ¶
func (ac *AdminController) RegenerateCSRFKeyHandler(c echo.Context) error
RegenerateCSRFKeyHandler regenerates the CSRF key.
func (*AdminController) ViewDatabaseHandler ¶
func (ac *AdminController) ViewDatabaseHandler(c echo.Context) error
type MessageController ¶
type MessageController struct {
EncryptionService *services.EncryptionService
}
func NewMessageController ¶
func NewMessageController() *MessageController
func (*MessageController) CreateSecureMessage ¶
func (mc *MessageController) CreateSecureMessage(c echo.Context) error
func (*MessageController) GetSecureMessage ¶
func (mc *MessageController) GetSecureMessage(c echo.Context) error
func (*MessageController) ServeCreateForm ¶
func (mc *MessageController) ServeCreateForm(c echo.Context) error
func (*MessageController) VerifyPassword ¶
func (mc *MessageController) VerifyPassword(c echo.Context) error
type SecureMessageView ¶
type SecureMessageView struct {
FullID string
ID string
Content string
FormattedExpiresAt string
ViewOnce bool
Viewed bool
}
SecureMessageView is a view model for displaying messages in the admin panel. It includes a truncated ID for display and a full ID for actions like delete.
Click to show internal directories.
Click to hide internal directories.