Skip to content

Commit c5da70b

Browse files
committed
adapters/version: Add queryRecord support for GET /api/v1/crate/{name}/{version} endpoint
1 parent 3b34e67 commit c5da70b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

app/adapters/version.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,14 @@ export default class VersionAdapter extends ApplicationAdapter {
66
let num = snapshot.record.num;
77
return `/${this.namespace}/crates/${crateName}/${num}`;
88
}
9+
10+
urlForQueryRecord(query) {
11+
let { name, num } = query ?? {};
12+
let baseUrl = this.buildURL('crate', name);
13+
let url = `${baseUrl}/${num}`;
14+
// The following used to remove them from URL's query string.
15+
delete query.name;
16+
delete query.num;
17+
return url;
18+
}
919
}

0 commit comments

Comments
 (0)