Skip to content
This repository was archived by the owner on May 30, 2022. It is now read-only.

Commit 4022340

Browse files
author
Luis Flores
committed
feat(url): Add solved flag when evaluating URL
1 parent f2f9df1 commit 4022340

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,17 +66,21 @@ const evaluateExpression = (expression, path, scheme) => {
6666
};
6767

6868
const evaluateUrl = (url) => {
69+
let solved = false;
6970
schemes.forEach((scheme) => {
7071
if (url.startsWith(scheme)) {
7172
const path = url.substring(scheme.length - 1);
7273
routes.forEach((route) => {
7374
const result = evaluateExpression(route.expression, path, scheme);
7475
if (result) {
76+
solved = true;
7577
route.callback({ scheme, ...result });
7678
}
7779
});
7880
}
7981
});
82+
83+
return solved;
8084
};
8185

8286
const addRoute = (expression, callback) => {

0 commit comments

Comments
 (0)