cli + tui to publish to leaflet (wip) & manage tasks, notes & watch/read lists ๐Ÿƒ
charm leaflet readability golang

fix: race condition

+5 -5
+5 -5
internal/handlers/handlers_test.go
··· 637 637 t.Errorf("Setup failed: %v", err) 638 638 } 639 639 640 - buf.Reset() 641 - err = Status(ctx, []string{}, &buf) 640 + var buf2 bytes.Buffer 641 + err = Status(ctx, []string{}, &buf2) 642 642 if err != nil { 643 643 t.Errorf("Status after setup failed: %v", err) 644 644 } ··· 667 667 t.Error("Database should not exist after reset") 668 668 } 669 669 670 - buf.Reset() 671 - err = Status(ctx, []string{}, &buf) 670 + var buf3 bytes.Buffer 671 + err = Status(ctx, []string{}, &buf3) 672 672 if err != nil { 673 673 t.Errorf("Status after reset failed: %v", err) 674 674 } ··· 686 686 687 687 done := make(chan error, 3) 688 688 689 - var buf bytes.Buffer 690 689 for range 3 { 691 690 go func() { 691 + var buf bytes.Buffer 692 692 time.Sleep(time.Millisecond * 10) 693 693 done <- Status(ctx, []string{}, &buf) 694 694 }()