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