Files
projet_gestion_commande/backend/gestion/db/redis_helpers.go
T
2026-04-20 19:41:52 +02:00

30 lines
434 B
Go

package db
import "fmt"
func extractCommandID(member any) int {
switch v := member.(type) {
case int:
return v
case int64:
return int(v)
case float64:
return int(v)
case string:
var id int
fmt.Sscanf(v, "%d", &id)
return id
default:
return 0
}
}
func splitNotificationKey(key string) []string {
for i, c := range key {
if c == ':' {
return []string{key[:i], key[i+1:]}
}
}
return []string{key, ""}
}