@@ -172,7 +172,7 @@ app.get(BASEURL + "/:appid/:userid/conversations/:conversWith", (req, res) => {
172172 if ( ! authorize ( req , res ) ) {
173173 return
174174 }
175- conversationDetail ( req , function ( err , docs ) {
175+ conversationDetail ( req , false , function ( err , docs ) {
176176 if ( err ) {
177177 const reply = {
178178 success : false ,
@@ -190,12 +190,35 @@ app.get(BASEURL + "/:appid/:userid/conversations/:conversWith", (req, res) => {
190190 } )
191191} )
192192
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 ) {
194217 // logger.debug("getting /:appid/:userid/archived_conversations")
195218 const appid = req . params . appid
196219 const userid = req . params . userid
197220 const conversWith = req . params . conversWith
198- chatdb . conversationDetail ( appid , userid , conversWith , function ( err , docs ) {
221+ chatdb . conversationDetail ( appid , userid , conversWith , archived , function ( err , docs ) {
199222 callback ( err , docs ) ;
200223 } ) ;
201224}
0 commit comments