summaryrefslogtreecommitdiffstats
path: root/models/helper.go
diff options
context:
space:
mode:
authorLunny Xiao <xiaolunwen@gmail.com>2017-02-22 22:03:59 +0800
committerGitHub <noreply@github.com>2017-02-22 22:03:59 +0800
commit1f7837d6d62471d72e2b2c15f8ed07cd0a43fda9 (patch)
treeda1e57bb80753a8a5560f12163a6c4301c2ccf1c /models/helper.go
parent29c6f32a3b2701dcbcb0d94c999c922e59bb38ec (diff)
downloadgitea-1f7837d6d62471d72e2b2c15f8ed07cd0a43fda9.tar.gz
gitea-1f7837d6d62471d72e2b2c15f8ed07cd0a43fda9.zip
Refactor for issues loadattributes of a repository (#971)
* refactor for issues loadattributes of a repository * refactors
Diffstat (limited to 'models/helper.go')
-rw-r--r--models/helper.go21
1 files changed, 21 insertions, 0 deletions
diff --git a/models/helper.go b/models/helper.go
new file mode 100644
index 0000000000..93acadc989
--- /dev/null
+++ b/models/helper.go
@@ -0,0 +1,21 @@
+// Copyright 2017 The Gitea Authors. All rights reserved.
+// Use of this source code is governed by a MIT-style
+// license that can be found in the LICENSE file.
+
+package models
+
+func keysInt64(m map[int64]struct{}) []int64 {
+ var keys = make([]int64, 0, len(m))
+ for k, _ := range m {
+ keys = append(keys, k)
+ }
+ return keys
+}
+
+func valuesRepository(m map[int64]*Repository) []*Repository {
+ var values = make([]*Repository, 0, len(m))
+ for _, v := range m {
+ values = append(values, v)
+ }
+ return values
+}