return;
}
}
- args.listener[message.action](tagObject);
+ native_.callIfPossible(args.listener[message.action], tagObject);
};
// Register (acivate) core listener if not done yet
if ('onattach' === msg.action) {
data = new NFCPeer(msg.id);
}
- args.listener[msg.action](data);
+ native_.callIfPossible(args.listener[msg.action], data);
};
if (!native_.isListenerSet(PEER_LISTENER)) {
var data = new InternalRecordData(array[i].tnf, array[i].type, array[i].payload, array[i].id);
if (array[i].recordType == 'Record') {
- result.push(new tizen.NDEFRecord(data.tnf_, data.type_, data.payload_, data.id_));
+ result.push(new tizen.NDEFRecord(data.tnf, data.type, data.payload, data.id));
continue;
}
}
if (array[i].recordType == 'RecordMedia') {
- result.push(new tizen.NDEFRecordMedia(array[i].mimeType, array[i].data, data));
+ result.push(new tizen.NDEFRecordMedia(array[i].mimeType, null, data));
continue;
}
}
try {
if (arguments.length >= 2) {
mimeType_ = converter_.toString(mimeType);
- data_ = toByteArray(data, Math.pow(2, 32) - 1);
if (!type_.isNullOrUndefined(internal_) && (internal_ instanceof InternalRecordData)) {
tizen.NDEFRecord.call(this, internal_.tnf, internal_.type, internal_.payload, internal_.id);
} else {
+ data_ = toByteArray(data, Math.pow(2, 32) - 1);
var result = native_.callSync(
'NDEFRecordMedia_constructor', {
'mimeType': mimeType_,