diff options
Diffstat (limited to 'source/app')
| -rw-r--r-- | source/app/Fixtures.mc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source/app/Fixtures.mc b/source/app/Fixtures.mc index 0aa6ea9..0d6b683 100644 --- a/source/app/Fixtures.mc +++ b/source/app/Fixtures.mc @@ -61,6 +61,8 @@ module Fixtures { qr.payload = Bytes.fromUtf8("https://example.com/member/fake-0042?name=Alice%20Example&card=0000111122223333&valid=2027-12-31&level=gold"); qr.options = Codes.DEFAULT_OPTIONS; vault.add(qr); + vault.add(code("Parcel", Codes.DATAMATRIX, "PARCEL-FAKE-0042-7731")); + vault.add(code("Ticket", Codes.PDF417, "Boarding pass FAKE 0042 seat 12A")); vault.lock(); if (TestMode.ON) { startImport(); @@ -99,6 +101,17 @@ module Fixtures { + "\", \"info\": {\"secret\": \"" + secret + "\", \"algo\": \"SHA1\", \"digits\": " + digits + ", \"period\": 30}}"; } + function code(name as String, symbology as Number, payload as String) as Entry { + var e = new Entry(); + e.kind = Entry.KIND_CODE; + e.type = symbology; + e.name = name; + e.group = "Personal"; + e.payload = Bytes.fromUtf8(payload); + e.options = Codes.DEFAULT_OPTIONS; + return e; + } + function otp(name as String, account as String, group as String, type as Number, algorithm as Number, digits as Number, period as Number, secret as String, locked as Boolean) as Entry { var e = new Entry(); |
