- From: Reilly Grant via GitHub <sysbot+gh@w3.org>
- Date: Tue, 25 Jun 2019 18:07:53 +0000
- To: public-web-nfc@w3.org
> @reillyeon how would you set the data for each record with this API?
The new interface types would take the renamed `NDEFMessageInit` and `NDEFRecordInit` dictionaries as constructor parameters,
```
dictionary NDEFMessageInit {
USVString url;
sequence<NDEFRecordInit> records;
};
dictionary NDEFRecordInit {
NDEFRecordType recordType;
USVString mediaType;
NDEFRecordData data;
};
```
Alternatively we could reuse `NDEFMessageSource` as the constructor parameter type for `NDEFMessage` because it has already been designed to be a little easier to use with the `push()` method. In fact, we could have `push()` optionally take an NDEFMessageInit directly.
All that said it seems like replacing `NFCReadingEvent` with a method like `Promise<NDEFMessage> read()` is a much simpler solution.
--
GitHub Notification of comment by reillyeon
Please view or discuss this issue at https://github.com/w3c/web-nfc/issues/232#issuecomment-505558320 using your GitHub account
Received on Tuesday, 25 June 2019 18:07:54 UTC