- From: Zoltan Kis via GitHub <sysbot+gh@w3.org>
- Date: Fri, 13 May 2016 21:12:37 +0000
- To: public-web-nfc@w3.org
Another way would be to separate the URL path from the records, in fact the path goes to the separate Web NFC record. IMHO the path could be included into the PushOptions or as a separate parameter. The first parameter to ```push()``` would be the data in payload: - either a ```DOMString``` (text tag), or ```ArrayBuffer``` (media tag with ```application/octet-stream```, or a dictionary (single object), as media tag with ```application/json```; in all these cases we push one record - or, if it is instanceof ```Array```, then the elements should be ```NFCRecord```s. Then, pushing JSON would be simple: ``` await nfc.push({ name: "ping", value: "pong" }, "/tabletennis/run"); // default push options``` Simplifying the single record use cases would be indeed important, since IMHO these would make up the majority of the API usages. Therefore I'd prefer this way to making NFCMessage constructible, although that's a valid option too. -- GitHub Notification of comment by zolkis Please view or discuss this issue at https://github.com/w3c/web-nfc/issues/104#issuecomment-219160506 using your GitHub account
Received on Friday, 13 May 2016 21:12:38 UTC