mirror of
https://github.com/zitadel/zitadel.git
synced 2024-12-13 03:24:26 +00:00
18 lines
516 B
Go
18 lines
516 B
Go
|
package authz
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"time"
|
||
|
)
|
||
|
|
||
|
func Detach(ctx context.Context) context.Context { return detachedContext{ctx} }
|
||
|
|
||
|
type detachedContext struct {
|
||
|
parent context.Context
|
||
|
}
|
||
|
|
||
|
func (v detachedContext) Deadline() (time.Time, bool) { return time.Time{}, false }
|
||
|
func (v detachedContext) Done() <-chan struct{} { return nil }
|
||
|
func (v detachedContext) Err() error { return nil }
|
||
|
func (v detachedContext) Value(key interface{}) interface{} { return v.parent.Value(key) }
|