(domain, data = {})
| 6 | } |
| 7 | |
| 8 | generate (domain, data = {}) { |
| 9 | const token = ulid() |
| 10 | this.tokens[domain] = this.tokens[domain] || {} |
| 11 | const value = { |
| 12 | exp: new Date(Date.now() + 20 * 60 * 1000) |
| 13 | } |
| 14 | this.tokens[domain][token] = Object.assign({}, value, data) |
| 15 | return token |
| 16 | } |
| 17 | |
| 18 | verify (domain, token) { |
| 19 | const now = new Date() |
no outgoing calls
no test coverage detected