summaryrefslogtreecommitdiff
path: root/internal/server/ctxkeys/ctxkeys.go
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2025-07-06 00:51:33 +0300
committerKyren223 <Kyren223@proton.me>2025-07-06 00:51:33 +0300
commite7344492595b26fd7ae21b945d1bdfe2ef115f10 (patch)
treed15598991805ef530be5332cf43f6ea629f7adaf /internal/server/ctxkeys/ctxkeys.go
parent8f8736d09efce46147ff37d4840fb424aa6cb7e4 (diff)
Added terms of service (incomplete!!!!) to the server, and added
authentication separation between API calls, actually authentication (nonce, and verification) is not implemented yet
Diffstat (limited to 'internal/server/ctxkeys/ctxkeys.go')
-rw-r--r--internal/server/ctxkeys/ctxkeys.go16
1 files changed, 12 insertions, 4 deletions
diff --git a/internal/server/ctxkeys/ctxkeys.go b/internal/server/ctxkeys/ctxkeys.go
index 1fb0fa6..827e6ea 100644
--- a/internal/server/ctxkeys/ctxkeys.go
+++ b/internal/server/ctxkeys/ctxkeys.go
@@ -14,15 +14,23 @@ const (
IpAddr
Evicted
EvictedBy
+ Request
+ RequestType
KeyMax
)
var keyNames = map[key]string{
- UserID: "user_id",
- IpAddr: "ip_addr",
- Evicted: "evicted",
- EvictedBy: "evicted_by",
+ UserID: "user_id",
+ IpAddr: "ip_addr",
+ Evicted: "evicted",
+ EvictedBy: "evicted_by",
+ Request: "request",
+ RequestType: "request_type",
+}
+
+func (k key) String() string {
+ return keyNames[k]
}
func init() {