UNPKG

@hippy/debug-server-next

Version:
51 lines (50 loc) 2.02 kB
"use strict"; /* * Tencent is pleased to support the open source community by making * Hippy available. * * Copyright (C) 2017-2019 THL A29 Limited, a Tencent company. * All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.tdfRuntimeMiddleWareManager = void 0; const enum_tdf_mapping_1 = require("@hippy/devtools-protocol/dist/types/enum-tdf-mapping"); const log_1 = require("@debug-server-next/utils/log"); const debug_target_1 = require("@debug-server-next/utils/debug-target"); const log = new log_1.Logger('tdf-runtime-middleware'); exports.tdfRuntimeMiddleWareManager = { downwardMiddleWareListMap: { [enum_tdf_mapping_1.TdfEvent.TDFRuntimeUpdateContextInfo]: async ({ clientId, msg }) => { const eventRes = msg; const { contextName, bundleId, hostVersion, sdkVersion, rendererType, viewCount, moduleCount } = eventRes.params; try { await (0, debug_target_1.updateDebugTarget)(clientId, { title: contextName, bundleId, hostVersion, sdkVersion, rendererType, viewCount, moduleCount, }); } catch (e) { log.error('update DebugTarget contextName fail', e.stack); } return msg; }, }, upwardMiddleWareListMap: {}, };