diff options
| author | Nicolas Paul <n@nc0.fr> | 2023-05-31 13:22:18 +0200 | 
|---|---|---|
| committer | Nicolas Paul <n@nc0.fr> | 2023-05-31 13:22:18 +0200 | 
| commit | de2a79eed5de749470d2d66263f7f9836706f4ec (patch) | |
| tree | 0ddb134c3b774d9eb505aa461407c0f952c7afcb /pkg/types/module.go | |
| parent | 72da83a0469c719f03682d1f1fe01c9b73f0ac5b (diff) | |
Remove useless lock
Signed-off-by: Nicolas Paul <n@nc0.fr>
Diffstat (limited to 'pkg/types/module.go')
| -rw-r--r-- | pkg/types/module.go | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/pkg/types/module.go b/pkg/types/module.go index 6cee7b1..7a09f8b 100644 --- a/pkg/types/module.go +++ b/pkg/types/module.go @@ -1,10 +1,10 @@  package types  import ( +	"fmt"  	"go.nc0.fr/svgu/pkg/templates"  	"os"  	"path" -	"sync"  )  // Vcs is an enum for version control systems supported by the standard Go @@ -29,14 +29,10 @@ type Module struct {  	Repo string // repository's home  	Dir  string // url template  	File string // url template -	// internal -	lock sync.Mutex  }  // GenerateFile generates the index file.  func (m *Module) GenerateFile(out string, domain string) error { -	m.lock.Lock() -	defer m.lock.Unlock()  	f := path.Join(out, m.Path+".html") @@ -53,7 +49,8 @@ func (m *Module) GenerateFile(out string, domain string) error {  	}(fd)  	// Execute the template and write the output to the file. -	if err := templates.ExecModule(fd, domain+m.Path, string(m.Vcs), +	if err := templates.ExecModule(fd, +		fmt.Sprintf("%s/%s", domain, m.Path), string(m.Vcs),  		m.Repo, m.Dir, m.File); err != nil {  		return err  	}  | 
