@@ -172,7 +172,7 @@ app.get(BASEURL + "/:appid/:userid/conversations/:conversWith", (req, res) => {
172
172
if ( ! authorize ( req , res ) ) {
173
173
return
174
174
}
175
- conversationDetail ( req , function ( err , docs ) {
175
+ conversationDetail ( req , false , function ( err , docs ) {
176
176
if ( err ) {
177
177
const reply = {
178
178
success : false ,
@@ -190,12 +190,35 @@ app.get(BASEURL + "/:appid/:userid/conversations/:conversWith", (req, res) => {
190
190
} )
191
191
} )
192
192
193
- function conversationDetail ( req , callback ) {
193
+ app . get ( BASEURL + "/:appid/:userid/archived_conversations/:conversWith" , ( req , res ) => {
194
+ logger . debug ( "HTTP: GET /:appid/:userid/conversations/:conversWith" ) ;
195
+ if ( ! authorize ( req , res ) ) {
196
+ return
197
+ }
198
+ conversationDetail ( req , true , function ( err , docs ) {
199
+ if ( err ) {
200
+ const reply = {
201
+ success : false ,
202
+ err : err . message ( )
203
+ }
204
+ res . status ( 501 ) . send ( reply )
205
+ }
206
+ else {
207
+ const reply = {
208
+ success : true ,
209
+ result : docs
210
+ }
211
+ res . status ( 200 ) . json ( reply )
212
+ }
213
+ } )
214
+ } )
215
+
216
+ function conversationDetail ( req , archived , callback ) {
194
217
// logger.debug("getting /:appid/:userid/archived_conversations")
195
218
const appid = req . params . appid
196
219
const userid = req . params . userid
197
220
const conversWith = req . params . conversWith
198
- chatdb . conversationDetail ( appid , userid , conversWith , function ( err , docs ) {
221
+ chatdb . conversationDetail ( appid , userid , conversWith , archived , function ( err , docs ) {
199
222
callback ( err , docs ) ;
200
223
} ) ;
201
224
}
0 commit comments