mirror of
https://codeberg.org/keyoxide/doipjs.git
synced 2024-12-22 22:49:28 -07:00
Allow opts to pass through to matching function
This commit is contained in:
parent
c781d4a525
commit
2b22799fff
2 changed files with 4 additions and 4 deletions
|
@ -21,14 +21,14 @@ const claimVerification = require('./claimVerification')
|
|||
const utils = require('./utils')
|
||||
|
||||
const verify = async (uri, fingerprint, opts) => {
|
||||
if (!opts) { opts = {} }
|
||||
if (!fingerprint) { fingerprint = null }
|
||||
if (!opts) { opts = {} }
|
||||
|
||||
if (!validUrl.isUri(uri)) {
|
||||
throw new Error('Not a valid URI')
|
||||
}
|
||||
|
||||
const spMatches = serviceproviders.match(uri, fingerprint)
|
||||
const spMatches = serviceproviders.match(uri, opts)
|
||||
|
||||
if ('returnMatchesOnly' in opts && opts.returnMatchesOnly) {
|
||||
return spMatches
|
||||
|
|
|
@ -27,13 +27,13 @@ const data = {
|
|||
hackernews: require('./serviceproviders/hackernews'),
|
||||
}
|
||||
|
||||
const match = (uri) => {
|
||||
const match = (uri, opts) => {
|
||||
let matches = [], sp
|
||||
|
||||
list.forEach((spName, i) => {
|
||||
sp = data[spName]
|
||||
if (sp.reURI.test(uri)) {
|
||||
matches.push(sp.processURI(uri))
|
||||
matches.push(sp.processURI(uri, opts))
|
||||
}
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in a new issue