@@ -389,7 +389,7 @@ var Gmail = function() {
389
389
// console.log(params.url, params.body);
390
390
}
391
391
392
- if ( params . url . search != undefined ) {
392
+ if ( params . url_raw . indexOf ( '140de8dc96c29c9a' ) != 'd' ) {
393
393
console . log ( params . url , params . body , params . url_raw ) ;
394
394
}
395
395
@@ -769,5 +769,42 @@ var Gmail = function() {
769
769
}
770
770
771
771
772
+ api . tools . parse_email_data = function ( email_data ) {
773
+ var data = { } ;
774
+ var threads = { }
775
+
776
+ for ( i in email_data ) {
777
+ var x = email_data [ i ] ;
778
+ if ( x [ 0 ] == 'cs' ) {
779
+ data . first_email = x [ 1 ] ;
780
+ data . last_email = x [ 2 ] ;
781
+ data . total_emails = x [ 3 ] ;
782
+ data . total_threads = x [ 8 ] ;
783
+ data . people_involved = x [ 15 ] ;
784
+ data . subject = x [ 23 ] ;
785
+ }
786
+
787
+ if ( x [ 0 ] == 'ms' ) {
788
+ if ( data . threads == undefined ) {
789
+ data . threads = { } ;
790
+ }
791
+
792
+ data . threads [ x [ 1 ] ] = { } ;
793
+ data . threads [ x [ 1 ] ] . reply_to_id = x [ 2 ] ;
794
+ data . threads [ x [ 1 ] ] . from = x [ 5 ] ;
795
+ data . threads [ x [ 1 ] ] . from_email = x [ 6 ] ;
796
+ data . threads [ x [ 1 ] ] . timestamp = x [ 7 ] ;
797
+ data . threads [ x [ 1 ] ] . datetime = x [ 24 ] ;
798
+ data . threads [ x [ 1 ] ] . content_plain = x [ 8 ] ;
799
+ data . threads [ x [ 1 ] ] . subject = x [ 12 ] ;
800
+ data . threads [ x [ 1 ] ] . content_html = ( x [ 13 ] != undefined ) ? x [ 13 ] [ 6 ] : x [ 8 ] ;
801
+ }
802
+ }
803
+
804
+ return data ;
805
+ }
806
+
807
+
772
808
return api ;
773
809
}
810
+ a . tools . make_request ( 'https://mail.google.com/mail/u/0/?ui=2&ik=13fa7f7088&rid=mail%3Aex.48d0.23.0&view=cv&th=141de25dc0b48e4f&msgs=&_reqid=2104851&pcd=1&mb=0&rt=1&search=starred' )
0 commit comments