summaryrefslogtreecommitdiffstats
path: root/models
diff options
context:
space:
mode:
Diffstat (limited to 'models')
-rw-r--r--models/repo.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/models/repo.go b/models/repo.go
index fa6d97021b..edf800bd70 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -67,6 +67,12 @@ func GetWatches(repoId int64) ([]Watch, error) {
return watches, err
}
+// IsWatching checks if user has watched given repository.
+func IsWatching(userId, repoId int64) bool {
+ has, _ := orm.Get(&Watch{0, repoId, userId})
+ return has
+}
+
var (
gitInitLocker = sync.Mutex{}
LanguageIgns, Licenses []string