diff options
Diffstat (limited to 'common.go')
| -rw-r--r-- | common.go | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -160,3 +160,17 @@ func (rl *RepoList) MirrorShownCount() *gui.Node { func (rl *RepoList) MirrorScanDuration() *gui.Node { return gui.RawMirror(rl.duration) } + +func (rl *RepoList) Total() int { + return len(me.allrepos) +} + +func (rl *RepoList) TotalGo() int { + var count int + for _, repo := range me.allrepos { + if repo.Status.IsGoLang() { + count += 1 + } + } + return count +} |
