Files
gomail/graphify-out/cache/ast/v0.9.37/d016244ae9165febb2d63142bbd216d99ecc42d639945a92dad23618d7070f56.json
T
2026-08-10 21:15:19 +01:00

1 line
36 KiB
JSON

{"nodes": [{"id": "$graphify-root$_internal_queue_queue_go", "label": "queue.go", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L1"}, {"id": "queue_deliverer", "label": "Deliverer", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L33"}, {"id": "queue_keylookup", "label": "KeyLookup", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L41"}, {"id": "queue_worker", "label": "Worker", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L44"}, {"id": "db", "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/queue/queue.go"}, {"id": "store", "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/queue/queue.go"}, {"id": "$graphify-root$_internal_queue_queue_newworker", "label": "NewWorker()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L52"}, {"id": "queue_worker_withdeliverer", "label": ".WithDeliverer()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L62"}, {"id": "queue_worker_withkeylookup", "label": ".WithKeyLookup()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L71"}, {"id": "queue_worker_run", "label": ".Run()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L77"}, {"id": "queue_worker_stop", "label": ".Stop()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L94"}, {"id": "queue_worker_processonce", "label": ".ProcessOnce()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L100"}, {"id": "queue_worker_attemptdelivery", "label": ".attemptDelivery()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L121"}, {"id": "outboundqueueentry", "label": "OutboundQueueEntry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/queue/queue.go"}, {"id": "queue_worker_scheduleretry", "label": ".scheduleRetry()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L165"}, {"id": "$graphify-root$_internal_queue_queue_backoffduration", "label": "backoffDuration()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L176"}, {"id": "duration", "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/queue/queue.go"}, {"id": "queue_worker_bounce", "label": ".bounce()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L192"}, {"id": "$graphify-root$_internal_queue_queue_domainof", "label": "domainOf()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L224"}, {"id": "$graphify-root$_internal_queue_queue_ispermanenterror", "label": "isPermanentError()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L235"}, {"id": "queue_mxdeliverer", "label": "MXDeliverer", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L256"}, {"id": "queue_mxdeliverer_deliver", "label": ".Deliver()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L261"}, {"id": "queue_tlspolicy", "label": "tlsPolicy", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L283"}, {"id": "config", "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/queue/queue.go"}, {"id": "queue_mxdeliverer_resolvetlspolicy", "label": ".resolveTLSPolicy()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L299"}, {"id": "context", "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/queue/queue.go"}, {"id": "queue_mxdeliverer_mtastspolicyfor", "label": ".mtaSTSPolicyFor()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L360"}, {"id": "policy", "label": "Policy", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/queue/queue.go"}, {"id": "queue_mxdeliverer_delivertohost", "label": ".deliverToHost()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L389"}, {"id": "$graphify-root$_internal_queue_queue_lookupmxhosts", "label": "lookupMXHosts()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L448"}], "edges": [{"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_context", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_crypto_tls", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_encoding_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_fmt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_log_slog", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_net", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_net_smtp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_strings", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_gomail_internal_dane", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_gomail_internal_db", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_gomail_internal_dkim", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L19", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_gomail_internal_mailstore", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "go_pkg_gomail_internal_mtasts", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L21", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "queue_deliverer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "queue_keylookup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "queue_worker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L44", "weight": 1.0}, {"source": "queue_worker", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "queue_worker", "target": "store", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L46", "weight": 1.0, "context": "field"}, {"source": "queue_worker", "target": "queue_deliverer", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "queue_worker", "target": "queue_keylookup", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L48", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "$graphify-root$_internal_queue_queue_newworker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L52", "weight": 1.0}, {"source": "$graphify-root$_internal_queue_queue_newworker", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L52", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_queue_queue_newworker", "target": "store", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L52", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_queue_queue_newworker", "target": "queue_worker", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L52", "weight": 1.0, "context": "return_type"}, {"source": "queue_worker", "target": "queue_worker_withdeliverer", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L62", "weight": 1.0}, {"source": "queue_worker_withdeliverer", "target": "queue_deliverer", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L62", "weight": 1.0, "context": "parameter_type"}, {"source": "queue_worker_withdeliverer", "target": "queue_worker", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "queue_worker", "target": "queue_worker_withkeylookup", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L71", "weight": 1.0}, {"source": "queue_worker_withkeylookup", "target": "queue_keylookup", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L71", "weight": 1.0, "context": "parameter_type"}, {"source": "queue_worker_withkeylookup", "target": "queue_worker", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L71", "weight": 1.0, "context": "return_type"}, {"source": "queue_worker", "target": "queue_worker_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L77", "weight": 1.0}, {"source": "queue_worker", "target": "queue_worker_stop", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L94", "weight": 1.0}, {"source": "queue_worker", "target": "queue_worker_processonce", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L100", "weight": 1.0}, {"source": "queue_worker", "target": "queue_worker_attemptdelivery", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L121", "weight": 1.0}, {"source": "queue_worker_attemptdelivery", "target": "outboundqueueentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L121", "weight": 1.0, "context": "parameter_type"}, {"source": "queue_worker", "target": "queue_worker_scheduleretry", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L165", "weight": 1.0}, {"source": "queue_worker_scheduleretry", "target": "outboundqueueentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L165", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "$graphify-root$_internal_queue_queue_backoffduration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_internal_queue_queue_backoffduration", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L176", "weight": 1.0, "context": "return_type"}, {"source": "queue_worker", "target": "queue_worker_bounce", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L192", "weight": 1.0}, {"source": "queue_worker_bounce", "target": "outboundqueueentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L192", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "$graphify-root$_internal_queue_queue_domainof", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L224", "weight": 1.0}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "$graphify-root$_internal_queue_queue_ispermanenterror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "queue_mxdeliverer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L256", "weight": 1.0}, {"source": "queue_mxdeliverer", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L258", "weight": 1.0, "context": "field"}, {"source": "queue_mxdeliverer", "target": "queue_mxdeliverer_deliver", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L261", "weight": 1.0}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "queue_tlspolicy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L283", "weight": 1.0}, {"source": "queue_tlspolicy", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L284", "weight": 1.0, "context": "field"}, {"source": "queue_mxdeliverer", "target": "queue_mxdeliverer_resolvetlspolicy", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L299", "weight": 1.0}, {"source": "queue_mxdeliverer_resolvetlspolicy", "target": "context", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L299", "weight": 1.0, "context": "parameter_type"}, {"source": "queue_mxdeliverer_resolvetlspolicy", "target": "queue_tlspolicy", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L299", "weight": 1.0, "context": "return_type"}, {"source": "queue_mxdeliverer", "target": "queue_mxdeliverer_mtastspolicyfor", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L360", "weight": 1.0}, {"source": "queue_mxdeliverer_mtastspolicyfor", "target": "context", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L360", "weight": 1.0, "context": "parameter_type"}, {"source": "queue_mxdeliverer_mtastspolicyfor", "target": "policy", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L360", "weight": 1.0, "context": "return_type"}, {"source": "queue_mxdeliverer", "target": "queue_mxdeliverer_delivertohost", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L389", "weight": 1.0}, {"source": "$graphify-root$_internal_queue_queue_go", "target": "$graphify-root$_internal_queue_queue_lookupmxhosts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L448", "weight": 1.0}, {"source": "queue_worker_run", "target": "queue_worker_stop", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L79", "weight": 1.0}, {"source": "queue_worker_run", "target": "queue_worker_processonce", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L82", "weight": 1.0}, {"source": "queue_worker_processonce", "target": "queue_worker_attemptdelivery", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L108", "weight": 1.0}, {"source": "queue_worker_processonce", "target": "queue_worker_bounce", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L117", "weight": 1.0}, {"source": "queue_worker_attemptdelivery", "target": "queue_worker_scheduleretry", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L125", "weight": 1.0}, {"source": "queue_worker_attemptdelivery", "target": "$graphify-root$_internal_queue_queue_domainof", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L130", "weight": 1.0}, {"source": "queue_worker_attemptdelivery", "target": "queue_mxdeliverer_deliver", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L141", "weight": 1.0}, {"source": "queue_worker_attemptdelivery", "target": "$graphify-root$_internal_queue_queue_ispermanenterror", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L150", "weight": 1.0}, {"source": "queue_worker_scheduleretry", "target": "$graphify-root$_internal_queue_queue_backoffduration", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L166", "weight": 1.0}, {"source": "queue_worker_bounce", "target": "$graphify-root$_internal_queue_queue_domainof", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L211", "weight": 1.0}, {"source": "queue_worker_bounce", "target": "queue_mxdeliverer_deliver", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L215", "weight": 1.0}, {"source": "queue_mxdeliverer_deliver", "target": "$graphify-root$_internal_queue_queue_domainof", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L262", "weight": 1.0}, {"source": "queue_mxdeliverer_deliver", "target": "$graphify-root$_internal_queue_queue_lookupmxhosts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L263", "weight": 1.0}, {"source": "queue_mxdeliverer_deliver", "target": "queue_mxdeliverer_delivertohost", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L270", "weight": 1.0}, {"source": "queue_mxdeliverer_resolvetlspolicy", "target": "queue_mxdeliverer_mtastspolicyfor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L323", "weight": 1.0}, {"source": "queue_mxdeliverer_mtastspolicyfor", "target": "duration", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L365", "weight": 1.0}, {"source": "queue_mxdeliverer_delivertohost", "target": "$graphify-root$_internal_queue_queue_domainof", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L390", "weight": 1.0}, {"source": "queue_mxdeliverer_delivertohost", "target": "queue_mxdeliverer_resolvetlspolicy", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L410", "weight": 1.0}], "raw_calls": [{"caller_nid": "queue_worker_run", "callee": "NewTicker", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L78"}, {"caller_nid": "queue_worker_run", "callee": "Info", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L81"}, {"caller_nid": "queue_worker_processonce", "callee": "DueOutboundEntries", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L101"}, {"caller_nid": "queue_worker_processonce", "callee": "PermanentlyFailedEntries", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L111"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "Read", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L122"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "Sprintf", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L125"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "keyLookup", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L131"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "Sign", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L132"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "Warn", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L134"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "Info", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L143"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "DeleteOutboundEntry", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L144"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "Warn", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L151"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "RetryOutboundEntry", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L156"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "UTC", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L156"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "Now", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L156"}, {"caller_nid": "queue_worker_attemptdelivery", "callee": "Info", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L161"}, {"caller_nid": "queue_worker_scheduleretry", "callee": "Add", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L167"}, {"caller_nid": "queue_worker_scheduleretry", "callee": "UTC", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L167"}, {"caller_nid": "queue_worker_scheduleretry", "callee": "Now", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L167"}, {"caller_nid": "queue_worker_scheduleretry", "callee": "RetryOutboundEntry", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L168"}, {"caller_nid": "queue_worker_bounce", "callee": "LookupUserByEmail", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L193"}, {"caller_nid": "queue_worker_bounce", "callee": "DeleteOutboundEntry", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L196"}, {"caller_nid": "queue_worker_bounce", "callee": "Sprintf", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L200"}, {"caller_nid": "queue_worker_bounce", "callee": "Format", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L211"}, {"caller_nid": "queue_worker_bounce", "callee": "UTC", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L211"}, {"caller_nid": "queue_worker_bounce", "callee": "Now", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L211"}, {"caller_nid": "queue_worker_bounce", "callee": "Info", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L220"}, {"caller_nid": "queue_worker_bounce", "callee": "DeleteOutboundEntry", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L221"}, {"caller_nid": "$graphify-root$_internal_queue_queue_domainof", "callee": "SplitN", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L225"}, {"caller_nid": "$graphify-root$_internal_queue_queue_ispermanenterror", "callee": "Contains", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L240"}, {"caller_nid": "queue_mxdeliverer_deliver", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L265"}, {"caller_nid": "queue_mxdeliverer_resolvetlspolicy", "callee": "Lookup", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L306"}, {"caller_nid": "queue_mxdeliverer_resolvetlspolicy", "callee": "Warn", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L307"}, {"caller_nid": "queue_mxdeliverer_resolvetlspolicy", "callee": "VerifyPeerCertificate", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L316"}, {"caller_nid": "queue_mxdeliverer_resolvetlspolicy", "callee": "Warn", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L325"}, {"caller_nid": "queue_mxdeliverer_resolvetlspolicy", "callee": "Matches", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L334"}, {"caller_nid": "queue_mxdeliverer_resolvetlspolicy", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L343"}, {"caller_nid": "queue_mxdeliverer_resolvetlspolicy", "callee": "Warn", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L348"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "GetMTASTSPolicy", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L362"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "Before", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L362"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "UTC", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L362"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "Now", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L362"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "Unmarshal", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L364"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "Discover", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L370"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "Marshal", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L376"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "UTC", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L377"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "Now", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L377"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "UpsertMTASTSPolicy", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L378"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "string", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L380"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "Seconds", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L380"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "Add", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L381"}, {"caller_nid": "queue_mxdeliverer_mtastspolicyfor", "callee": "Warn", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L383"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "DialTimeout", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L392"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L394"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Close", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L396"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "SetDeadline", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L397"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Add", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L397"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Now", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L397"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "NewClient", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L399"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L401"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Close", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L403"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Hello", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L405"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L406"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "WithTimeout", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L409"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Background", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L409"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "cancel", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L411"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Extension", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L416"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "StartTLS", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L417"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L419"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Warn", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L421"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L424"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Mail", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L427"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Rcpt", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L430"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Write", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L438"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Close", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L441"}, {"caller_nid": "queue_mxdeliverer_delivertohost", "callee": "Quit", "is_member_call": true, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L445"}, {"caller_nid": "$graphify-root$_internal_queue_queue_lookupmxhosts", "callee": "LookupMX", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L449"}, {"caller_nid": "$graphify-root$_internal_queue_queue_lookupmxhosts", "callee": "LookupHost", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L452"}, {"caller_nid": "$graphify-root$_internal_queue_queue_lookupmxhosts", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L455"}, {"caller_nid": "$graphify-root$_internal_queue_queue_lookupmxhosts", "callee": "TrimSuffix", "is_member_call": false, "language": "go", "source_file": "internal/queue/queue.go", "source_location": "L459"}]}