Commit 2ec4c75b9f6a1dec550137036f6caeba13597fe4
Don't show private repos in public mode
cel committed on 7/25/2017, 4:14:57 AMParent: 607f737e93d7ffc3353f8df5ef0e5eef35221fa6
Files changed
index.js | changed |
lib/util.js | changed |
index.js | ||
---|---|---|
@@ -111,8 +111,9 @@ | ||
111 | 111 … | this.getRepo = asyncMemo({ |
112 | 112 … | cache: new LRUCache(32) |
113 | 113 … | }, function (id, cb) { |
114 | 114 … | this.getMsg(id, function (err, msg) { |
115 … | + if (msg.private && this.isPublic) return cb(new Error('Private Repo')) | |
115 | 116 … | if (err) return cb(err) |
116 | 117 … | ssbGit.getRepo(ssb, msg, {live: true}, cb) |
117 | 118 … | }) |
118 | 119 … | }) |
lib/util.js | ||
---|---|---|
@@ -202,8 +202,9 @@ | ||
202 | 202 … | if (err || !content) return cb(null, msg) // leave message encrypted |
203 | 203 … | var msg1 = {} |
204 | 204 … | for (var k in msg) msg1[k] = msg[k] |
205 | 205 … | msg1.value = {} |
206 … | + msg1.private = true | |
206 | 207 … | for (var j in msg.value) msg1.value[j] = msg.value[j] |
207 | 208 … | msg1.value.private = true |
208 | 209 … | msg1.value.content = content |
209 | 210 … | if (!content.recps) { |
Built with git-ssb-web