MCPcopy Index your code
hub / github.com/coder/coder / New

Method New

tailnet/controllers.go:820–831  ·  view source on GitHub ↗
(client ResumeTokenClient)

Source from the content-addressed store, hash-verified

818}
819
820func (b *basicResumeTokenController) New(client ResumeTokenClient) CloserWaiter {
821 b.Lock()
822 defer b.Unlock()
823 if b.refresher != nil {
824 cErr := b.refresher.Close(context.Background())
825 if cErr != nil {
826 b.logger.Debug(context.Background(), "closed previous refresher", slog.Error(cErr))
827 }
828 }
829 b.refresher = newBasicResumeTokenRefresher(b.logger, b.clock, b, client)
830 return b.refresher
831}
832
833func (b *basicResumeTokenController) Token() (string, bool) {
834 b.Lock()

Callers

nothing calls this directly

Calls 5

CloseMethod · 0.65
LockMethod · 0.45
UnlockMethod · 0.45
ErrorMethod · 0.45

Tested by

no test coverage detected