{"nodes": [{"id": "root_socialdesk_apps_web_src_lib_social_providers_whatsapp_js", "label": "whatsapp.js", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L1"}, {"id": "social_providers_whatsapp_whatsappprovider", "label": "WhatsAppProvider", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L7"}, {"id": "social_providers_whatsapp_whatsappprovider_getauthurl", "label": ".getAuthUrl()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L8"}, {"id": "social_providers_whatsapp_whatsappprovider_handleoauthcallback", "label": ".handleOAuthCallback()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L15"}, {"id": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "label": ".connectWithToken()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L19"}, {"id": "social_providers_whatsapp_whatsappprovider_refreshtoken", "label": ".refreshToken()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L65"}, {"id": "social_providers_whatsapp_whatsappprovider_validateconnection", "label": ".validateConnection()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L78"}, {"id": "social_providers_whatsapp_whatsappprovider_publishpost", "label": ".publishPost()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L90"}, {"id": "social_providers_whatsapp_whatsappprovider_uploadmedia", "label": ".uploadMedia()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L120"}, {"id": "social_providers_whatsapp_whatsappprovider_getpostmetrics", "label": ".getPostMetrics()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L138"}, {"id": "social_providers_whatsapp_whatsappprovider_getcomments", "label": ".getComments()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L142"}, {"id": "social_providers_whatsapp_whatsappprovider_replytocomment", "label": ".replyToComment()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L146"}, {"id": "social_providers_whatsapp_whatsappprovider_getmessages", "label": ".getMessages()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L150"}, {"id": "social_providers_whatsapp_whatsappprovider_sendmessage", "label": ".sendMessage()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L154"}], "edges": [{"source": "root_socialdesk_apps_web_src_lib_social_providers_whatsapp_js", "target": "root_socialdesk_apps_web_src_lib_social_providers_base_js", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L1", "weight": 1.0}, {"source": "root_socialdesk_apps_web_src_lib_social_providers_whatsapp_js", "target": "social_providers_base_socialprovideradapter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L1", "weight": 1.0}, {"source": "root_socialdesk_apps_web_src_lib_social_providers_whatsapp_js", "target": "root_socialdesk_apps_web_src_app_api_utils_sql_js", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L2", "weight": 1.0}, {"source": "root_socialdesk_apps_web_src_lib_social_providers_whatsapp_js", "target": "root_socialdesk_apps_web_src_app_api_utils_crypto_js", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L3", "weight": 1.0}, {"source": "root_socialdesk_apps_web_src_lib_social_providers_whatsapp_js", "target": "utils_crypto_encrypt", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L3", "weight": 1.0}, {"source": "root_socialdesk_apps_web_src_lib_social_providers_whatsapp_js", "target": "utils_crypto_decrypt", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L3", "weight": 1.0}, {"source": "root_socialdesk_apps_web_src_lib_social_providers_whatsapp_js", "target": "social_providers_whatsapp_whatsappprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L7", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_getauthurl", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L8", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_handleoauthcallback", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L15", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L19", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_refreshtoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L65", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_validateconnection", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L78", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_publishpost", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L90", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_uploadmedia", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L120", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_getpostmetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L138", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_getcomments", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L142", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_replytocomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L146", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_getmessages", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L150", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider", "target": "social_providers_whatsapp_whatsappprovider_sendmessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L154", "weight": 1.0}, {"source": "root_socialdesk_apps_web_src_lib_social_providers_whatsapp_js", "target": "social_providers_whatsapp_whatsappprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L159", "weight": 1.0}, {"source": "social_providers_whatsapp_whatsappprovider_sendmessage", "target": "social_providers_whatsapp_whatsappprovider_publishpost", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L155", "weight": 1.0}], "raw_calls": [{"caller_nid": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L25"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "callee": "catch", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L29"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L29"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L32"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L37"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L45"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "callee": "encrypt", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L47"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "callee": "stringify", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L49"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L54"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "callee": "encrypt", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L56"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_connectwithtoken", "callee": "stringify", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L56"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_refreshtoken", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L67"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_refreshtoken", "callee": "decrypt", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L70"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_refreshtoken", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L71"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_validateconnection", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L79"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_validateconnection", "callee": "decrypt", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L82"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_validateconnection", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L83"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_publishpost", "callee": "decrypt", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L91"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_publishpost", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L107"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_publishpost", "callee": "stringify", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L113"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_publishpost", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L115"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_uploadmedia", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L124"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_uploadmedia", "callee": "blob", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L125"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_uploadmedia", "callee": "append", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L126"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_uploadmedia", "callee": "append", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L127"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_uploadmedia", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L129"}, {"caller_nid": "social_providers_whatsapp_whatsappprovider_uploadmedia", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/whatsapp.js", "source_location": "L134"}]}