@subsocial/utils
Version:
JavaScript utils for Subsocial blockchain.
29 lines (28 loc) • 982 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.decorateRemarkContentValue = void 0;
const utils_1 = require("./utils");
const handlersMap = new Map([
[
'DMN_REG',
new Map([['target', value => (0, utils_1.addressFromAnyToFormatted)(value, 28)]])
],
[
'DMN_REG_OK',
new Map([['target', value => (0, utils_1.addressFromAnyToFormatted)(value, 28)]])
],
[
'DMN_REG_REFUND',
new Map([['target', value => (0, utils_1.addressFromAnyToFormatted)(value, 28)]])
],
[
'DMN_REG_REFUND_OK',
new Map([['target', value => (0, utils_1.addressFromAnyToFormatted)(value, 28)]])
]
]);
function decorateRemarkContentValue(action, propName, value) {
if (handlersMap.has(action) && handlersMap.get(action).has(propName))
return handlersMap.get(action).get(propName)(value);
return value;
}
exports.decorateRemarkContentValue = decorateRemarkContentValue;