Skip to content

Commit

Permalink
Add read param
Browse files Browse the repository at this point in the history
  • Loading branch information
sam-lippert committed Jan 11, 2024
1 parent 49a7248 commit 53a5400
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
6 changes: 3 additions & 3 deletions worker.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,16 +61,16 @@ export class Alarm {
if (searchParams.has('fromnow')) {
const fromNow = searchParams.get('fromnow')
let [, value, unit] = fromNow.match(/(\d+)(\w+)/)
const multiplier = !unit || unit.startsWith('ms') || unit.startsWith('milli') ? 1 :
value *= !unit || unit.startsWith('ms') || unit.startsWith('milli') ? 1 :
unit.startsWith('s') ? 1000 :
unit.startsWith('m') ? 60000 :
unit.startsWith('h') ? 3600000 :
unit.startsWith('d') ? 86400000 :
unit.startsWith('w') ? 604800000 :
unit.startsWith('y') ? 31449600000 :
1
await this.state.storage.put('due', this.due = Date.now() + (value * multiplier))
} else {
await this.state.storage.put('due', this.due = Date.now() + value)
} else if (!searchParams.has('read')) {
// If there is no alarm, set one for 10 seconds from now
await this.state.storage.put('due', this.due = parseInt(searchParams.get('due')) || Date.now() + 10000)
}
Expand Down
12 changes: 6 additions & 6 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -195,16 +195,16 @@
"@types/node" "*"

"@types/node@*":
version "20.10.8"
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.8.tgz#f1e223cbde9e25696661d167a5b93a9b2a5d57c7"
integrity sha512-f8nQs3cLxbAFc00vEU59yf9UyGUftkPaLGfvbVOIDdx2i1b8epBqj2aNGyP19fiyXWvlmZ7qC1XLjAzw/OKIeA==
version "20.11.0"
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.0.tgz#8e0b99e70c0c1ade1a86c4a282f7b7ef87c9552f"
integrity sha512-o9bjXmDNcF7GbM4CNQpmi+TutCgap/K3w1JyKgxAjqx41zp9qlIAVFi0IhCNsJcXolEqLWhbFbEeL0PvYm4pcQ==
dependencies:
undici-types "~5.26.4"

acorn-walk@^8.2.0:
version "8.3.1"
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.1.tgz#2f10f5b69329d90ae18c58bf1fa8fccd8b959a43"
integrity sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==
version "8.3.2"
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa"
integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==

acorn@^8.8.0:
version "8.11.3"
Expand Down

0 comments on commit 53a5400

Please sign in to comment.