MCPcopy Index your code
hub / github.com/tailscale/tailscale / wipeInbox

Function wipeInbox

cmd/tailscale/cli/file.go:810–832  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

808}
809
810func wipeInbox(ctx context.Context) error {
811 if fileGetArgs.wait {
812 return errors.New("can't use --wait with /dev/null target")
813 }
814 wfs, err := localClient.WaitingFiles(ctx)
815 if err != nil {
816 return fmt.Errorf("getting WaitingFiles: %w", err)
817 }
818 deleted := 0
819 for _, wf := range wfs {
820 if fileGetArgs.verbose {
821 log.Printf("deleting %v ...", wf.Name)
822 }
823 if err := localClient.DeleteWaitingFile(ctx, wf.Name); err != nil {
824 return fmt.Errorf("deleting %q: %v", wf.Name, err)
825 }
826 deleted++
827 }
828 if fileGetArgs.verbose {
829 log.Printf("deleted %d files", deleted)
830 }
831 return nil
832}
833
834func waitForFile(ctx context.Context) error {
835 for {

Callers 1

runFileGetFunction · 0.85

Calls 5

PrintfMethod · 0.80
DeleteWaitingFileMethod · 0.80
ErrorfMethod · 0.65
NewMethod · 0.45
WaitingFilesMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…