{"version":3,"file":"registerHeadlessTask.mjs","sources":["../../../src/apis/registerHeadlessTask.ts"],"sourcesContent":["// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n// SPDX-License-Identifier: Apache-2.0\nimport { AppRegistry } from 'react-native';\nimport { normalizeNativeMessage } from '../utils';\nimport { getConstants } from './getConstants';\nexport const registerHeadlessTask = (task) => {\n    const { NativeHeadlessTaskKey } = getConstants();\n    if (NativeHeadlessTaskKey) {\n        AppRegistry.registerHeadlessTask(NativeHeadlessTaskKey, () => async (nativeMessage) => {\n            await task(normalizeNativeMessage(nativeMessage));\n        });\n    }\n};\n"],"names":[],"mappings":";;;;AAAA;AACA;AAIY,MAAC,oBAAoB,GAAG,CAAC,IAAI,KAAK;AAC9C,IAAI,MAAM,EAAE,qBAAqB,EAAE,GAAG,YAAY,EAAE;AACpD,IAAI,IAAI,qBAAqB,EAAE;AAC/B,QAAQ,WAAW,CAAC,oBAAoB,CAAC,qBAAqB,EAAE,MAAM,OAAO,aAAa,KAAK;AAC/F,YAAY,MAAM,IAAI,CAAC,sBAAsB,CAAC,aAAa,CAAC,CAAC;AAC7D,QAAQ,CAAC,CAAC;AACV,IAAI;AACJ;;;;"}