Commit 20b51aaa1b5233eec015a9a8bb8d391dc58b207e
notes
Dominic Tarr committed on 4/3/2018, 5:16:45 AMParent: 1dab25ead4d59d2437b39d9602d78ebf2b320514
Files changed
index.js | changed |
index.js | ||
---|---|---|
@@ -101,9 +101,8 @@ | ||
101 | 101 … | }) |
102 | 102 … | }) |
103 | 103 … | }) |
104 | 104 … | |
105 | - //first | |
106 | 105 … | invites.getInvite = function (invite_id, cb) { |
107 | 106 … | var self = this |
108 | 107 … | invites.get(function (err, v) { |
109 | 108 … | var invite = v.invites[invite_id] |
@@ -113,8 +112,10 @@ | ||
113 | 112 … | new Error('unknown invite:'+invite_id), |
114 | 113 … | 'unknown-invite' |
115 | 114 … | )) |
116 | 115 … | else if(invite === true) |
116 … | + //TODO just retrive all confirmations we know about | |
117 … | + //via links. | |
117 | 118 … | cb(code( |
118 | 119 … | new Error('invite already used:'+invite_id), |
119 | 120 … | 'invite-already-used' |
120 | 121 … | )) |
@@ -136,12 +137,14 @@ | ||
136 | 137 … | invites.get(function (err, v) { |
137 | 138 … | var invite_id = accept.content.receipt |
138 | 139 … | var invite = v.invites[invite_id] |
139 | 140 … | if(invite === true || accepted[invite_id]) |
141 … | + //TODO: this should return the confirmation, not an error. | |
140 | 142 … | return cb(code( |
141 | 143 … | new Error('invite already used:'+invite_id), |
142 | 144 … | 'invite-already-used' |
143 | 145 … | )) |
146 … | + | |
144 | 147 … | try { |
145 | 148 … | I.validateAccept(accept, invite) |
146 | 149 … | } catch (err) { |
147 | 150 … | return cb(err) |
@@ -158,4 +161,5 @@ | ||
158 | 161 … | return invites |
159 | 162 … | |
160 | 163 … | } |
161 | 164 … | |
165 … | + |
Built with git-ssb-web