All checks were successful
CI / build-test (push) Successful in 1m28s
- Protect `/webhook` endpoint using the `Authorization` header - Update `README.md` with setup instructions and examples for authentication - Warn when `WEBHOOK_SECRET` is not configured - Add tests for valid, missing, and invalid token scenarios - Update `docker-compose.yml` to support `WEBHOOK_SECRET` configuration
20 lines
290 B
Go
20 lines
290 B
Go
package diunwebhook
|
|
|
|
func GetUpdatesMap() map[string]UpdateEntry {
|
|
m, _ := GetUpdates()
|
|
return m
|
|
}
|
|
|
|
func UpdatesReset() {
|
|
InitDB(":memory:")
|
|
}
|
|
|
|
func ResetTags() {
|
|
db.Exec(`DELETE FROM tag_assignments`)
|
|
db.Exec(`DELETE FROM tags`)
|
|
}
|
|
|
|
func ResetWebhookSecret() {
|
|
SetWebhookSecret("")
|
|
}
|