{"nodes": [{"id": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "label": "index.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L1"}, {"id": "http_index_createhttperror", "label": "createHttpError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L136"}, {"id": "http_index_handleunauthorizederror", "label": "handleUnauthorizedError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L141"}, {"id": "http_index_resetunauthorizederror", "label": "resetUnauthorizedError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L158"}, {"id": "http_index_logout", "label": "logOut()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L165"}, {"id": "http_index_resolveuserid", "label": "resolveUserId()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L171"}, {"id": "http_index_ispathexcluded", "label": "isPathExcluded()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L176"}, {"id": "http_index_shouldencryptrequest", "label": "shouldEncryptRequest()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L181"}, {"id": "http_index_normalizerequestdata", "label": "normalizeRequestData()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L192"}, {"id": "http_index_decryptresponseifneeded", "label": "decryptResponseIfNeeded()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L205"}, {"id": "http_index_shouldretry", "label": "shouldRetry()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L216"}, {"id": "http_index_getmaxretriesforconfig", "label": "getMaxRetriesForConfig()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L227"}, {"id": "http_index_retryrequest", "label": "retryRequest()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L233"}, {"id": "http_index_delay", "label": "delay()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L250"}, {"id": "http_index_request", "label": "request()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L255"}], "edges": [{"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "axios", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_status", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_error", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_locales", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_crypto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_createhttperror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L136", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_handleunauthorizederror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L141", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_resetunauthorizederror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_logout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L165", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_resolveuserid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_ispathexcluded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L176", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_shouldencryptrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_normalizerequestdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L192", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_decryptresponseifneeded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L205", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_shouldretry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L216", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_getmaxretriesforconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_retryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_delay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_index_ts", "target": "http_index_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L255", "weight": 1.0}, {"source": "http_index_handleunauthorizederror", "target": "http_index_createhttperror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L142", "weight": 1.0}, {"source": "http_index_handleunauthorizederror", "target": "http_index_logout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L146", "weight": 1.0}, {"source": "http_index_shouldencryptrequest", "target": "http_index_ispathexcluded", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L187", "weight": 1.0}, {"source": "http_index_shouldencryptrequest", "target": "http_index_resolveuserid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L189", "weight": 1.0}, {"source": "http_index_decryptresponseifneeded", "target": "http_index_resolveuserid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L209", "weight": 1.0}, {"source": "http_index_retryrequest", "target": "http_index_getmaxretriesforconfig", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L237", "weight": 1.0}, {"source": "http_index_retryrequest", "target": "http_index_shouldretry", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L241", "weight": 1.0}, {"source": "http_index_retryrequest", "target": "http_index_delay", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L242", "weight": 1.0}], "raw_calls": [{"caller_nid": "http_index_handleunauthorizederror", "callee": "$t", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L142"}, {"caller_nid": "http_index_handleunauthorizederror", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L148"}, {"caller_nid": "http_index_handleunauthorizederror", "callee": "showError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L150"}, {"caller_nid": "http_index_resetunauthorizederror", "callee": "clearTimeout", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L160"}, {"caller_nid": "http_index_logout", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L166"}, {"caller_nid": "http_index_resolveuserid", "callee": "String", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L173"}, {"caller_nid": "http_index_ispathexcluded", "callee": "some", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L178"}, {"caller_nid": "http_index_shouldencryptrequest", "callee": "startsWith", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L188"}, {"caller_nid": "http_index_shouldencryptrequest", "callee": "Boolean", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L189"}, {"caller_nid": "http_index_normalizerequestdata", "callee": "parse", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L196"}, {"caller_nid": "http_index_decryptresponseifneeded", "callee": "useUserStore", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L208"}, {"caller_nid": "http_index_decryptresponseifneeded", "callee": "deriveKey", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L211"}, {"caller_nid": "http_index_decryptresponseifneeded", "callee": "Number", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L211"}, {"caller_nid": "http_index_decryptresponseifneeded", "callee": "String", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L211"}, {"caller_nid": "http_index_decryptresponseifneeded", "callee": "decryptJson", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L212"}, {"caller_nid": "http_index_shouldretry", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L217"}, {"caller_nid": "http_index_getmaxretriesforconfig", "callee": "toUpperCase", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L228"}, {"caller_nid": "http_index_getmaxretriesforconfig", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L229"}, {"caller_nid": "http_index_retryrequest", "callee": "await request", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L239"}, {"caller_nid": "http_index_request", "callee": "includes", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L258"}, {"caller_nid": "http_index_request", "callee": "toUpperCase", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L258"}, {"caller_nid": "http_index_request", "callee": "await axiosInstance.request", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L267"}, {"caller_nid": "http_index_request", "callee": "showSuccess", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L272"}, {"caller_nid": "http_index_request", "callee": "showError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L279"}, {"caller_nid": "http_index_request", "callee": "reject", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/utils/http/index.ts", "source_location": "L281"}]}