@react-native-kakao/share
Version:
React Native Kakao Share SDK
14 lines • 678 B
JavaScript
import { Platform } from 'react-native';
import { replaceJsonValuesRecursively } from '@mj-studio/js-util';
export function swapMobileExecutionParamsFieldValueIntoStringInIOS(template) {
if (Platform.OS !== 'ios') {
return template;
}
return replaceJsonValuesRecursively(template, {
replacer: {
androidExecutionParams: value => Object.entries(value).map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(v)}`).join('&'),
iosExecutionParams: value => Object.entries(value).map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(v)}`).join('&')
}
});
}
//# sourceMappingURL=swapMobileExecutionParamsFieldValueIntoStringInIOS.js.map