Files
tunnel-please/session/slug/slug.go
bagas f8a6f0bafe
All checks were successful
renovate / renovate (push) Successful in 39s
Docker Build and Push / build-and-push-branches (push) Successful in 4m27s
Docker Build and Push / build-and-push-tags (push) Successful in 4m22s
refactor(session): add registry to manage SSH sessions
- Implement thread-safe session registry with sync.RWMutex
- Add Registry interface for session management operations
- Support Get, Register, Update, and Remove session operations
- Enable dynamic slug updates for existing sessions
2025-12-31 17:47:35 +07:00

25 lines
281 B
Go

package slug
type Manager interface {
Get() string
Set(slug string)
}
type manager struct {
slug string
}
func NewManager() Manager {
return &manager{
slug: "",
}
}
func (s *manager) Get() string {
return s.slug
}
func (s *manager) Set(slug string) {
s.slug = slug
}