@@ -731,7 +731,7 @@ export default class localServer {
731731 }
732732
733733 private getMedia ( mediaString : string , CallBack ) {
734- saveLog ( ` getMedia mediaString = [${ mediaString } ]` )
734+ // saveLog (` getMedia mediaString = [${ mediaString }]`)
735735 if ( / ^ h t t p [ s ] * \: \/ \/ / . test ( mediaString ) ) {
736736 return CallBack ( null , mediaString )
737737 }
@@ -801,7 +801,7 @@ export default class localServer {
801801 }
802802
803803 private createTweetData_next ( tweet : twitter_post , err : Error , data : string [ ] [ ] , CallBack ) {
804- saveLog ( `createTweetData_next CallBack: data = [${ data . map ( n => { return n . length } ) } ]` )
804+ // saveLog ( `createTweetData_next CallBack: data = [${ data.map ( n => { return n.length })}]`)
805805 tweet . user . profile_image_url_https = `data:image/png;base64,${ data [ 0 ] } `
806806 if ( tweet . retweeted && tweet . retweeted . user ) {
807807 tweet . retweeted . user . profile_image_url_https = `data:image/png;base64,${ data [ 1 ] } `
@@ -996,7 +996,7 @@ export default class localServer {
996996 private postTweetViaQTGate ( socket , account : TwitterAccount , postData : twitter_postData , Callback ) {
997997 const post = err => {
998998 if ( err ) {
999- saveLog ( `postTweetViaQTGate post got error: [${ err . message } ] ` )
999+ saveLog ( `postTweetViaQTGate post got error: [${ err . message } ] ` )
10001000 return Callback ( err )
10011001 }
10021002
@@ -1028,22 +1028,21 @@ export default class localServer {
10281028 return post ( null )
10291029 }
10301030
1031- private tweetTimeCallBack ( socket : SocketIO . Socket , err , tweets : twitter_post ) {
1031+ private tweetTimeCallBack ( socket : SocketIO . Socket , err , tweets : twitter_post , postReturn : boolean ) {
10321032
10331033 if ( err ) {
10341034 socket . emit ( 'getTimelines' , err )
1035- return saveLog ( `socket.on ( 'getTimelines' return [${ err . message } ]` )
1035+ return console . log ( `socket.on ( 'getTimelines' return [${ err } ]` )
10361036
10371037 }
10381038
10391039 return this . createTweetData ( tweets , ( err , tweet : twitter_post ) => {
10401040
1041-
10421041 if ( err ) {
10431042 return console . log ( `getTweetCount error` , err )
10441043 }
1045-
1046- return socket . emit ( 'getTimelines' , tweet )
1044+ console . log ( `*************** socket.emit [ ${ tweet . CoNET_totalTwitter } : ${ tweet . CoNET_currentTwitter + 1 } ]` )
1045+ return socket . emit ( 'getTimelines' , tweet , postReturn )
10471046
10481047
10491048 } )
@@ -1100,7 +1099,7 @@ export default class localServer {
11001099 this . setCurrentTwitterAccount ( item )
11011100
11021101 return this . getTimelines ( socket , item , ( err , tweets : twitter_post ) => {
1103- return this . tweetTimeCallBack ( socket , err , tweets )
1102+ return this . tweetTimeCallBack ( socket , err , tweets , false )
11041103
11051104 } )
11061105 } )
@@ -1122,7 +1121,7 @@ export default class localServer {
11221121 socket . on ( 'getTimelinesNext' , ( item : TwitterAccount , maxID : number , CallBack1 ) => {
11231122 CallBack1 ( )
11241123 return this . getTimelinesNext ( socket , item , maxID , ( err , tweets : twitter_post ) => {
1125- return this . tweetTimeCallBack ( socket , err , tweets )
1124+ return this . tweetTimeCallBack ( socket , err , tweets , false )
11261125
11271126 } )
11281127 } )
@@ -1134,15 +1133,25 @@ export default class localServer {
11341133 }
11351134
11361135
1137- return this . postTweetViaQTGate ( socket , account , postData [ 0 ] , ( err , data ) => {
1138-
1136+ return this . postTweetViaQTGate ( socket , account , postData [ 0 ] , ( err , res ) => {
1137+ if ( res . Args && res . Args . length > 0 ) {
1138+ let uu : twitter_post = null
1139+ try {
1140+ uu = JSON . parse ( Buffer . from ( res . Args [ 0 ] , 'base64' ) . toString ( ) )
1141+ } catch ( ex ) {
1142+ return socket . emit ( 'getTimelines' , 2 )
1143+
1144+ }
1145+ console . log ( `postTweetViaQTGate return\n` , Util . inspect ( uu ) )
1146+ uu . user . profile_image_url_https = this . twitterData [ this . currentTwitterAccount ] . twitter_verify_credentials . profile_image_url_https
1147+ return socket . emit ( 'getTimelines' , uu , true )
1148+ }
11391149 return socket . emit ( 'twitter_postNewTweet' , err )
11401150 } )
11411151 } )
11421152
11431153 socket . on ( 'getTwitterTextLength' , ( twitterText : string , CallBack1 ) => {
1144- return CallBack1 ( )
1145-
1154+ CallBack1 ( )
11461155 return socket . emit ( 'getTwitterTextLength' , Twitter_text . parseTweet ( twitterText ) )
11471156 } )
11481157
0 commit comments