|
@@ -113,6 +113,8 @@ export default class Caps extends Listenable {
|
113
|
113
|
$(response).find(">query>feature").each((idx, el) =>
|
114
|
114
|
features.add(el.getAttribute("var")));
|
115
|
115
|
if(user) {
|
|
116
|
+ // TODO: Maybe use the version + node + hash
|
|
117
|
+ // as keys?
|
116
|
118
|
this.versionToCapabilities[user.version]
|
117
|
119
|
= features;
|
118
|
120
|
}
|
|
@@ -178,10 +180,10 @@ export default class Caps extends Listenable {
|
178
|
180
|
identities.reduce(
|
179
|
181
|
(accumulatedValue, identity) => {
|
180
|
182
|
return IDENTITY_PROPERTIES.reduce((tmp, key, idx) => {
|
181
|
|
- return (idx === 0 ? "" : "/") + identity[key];
|
|
183
|
+ return tmp + (idx === 0 ? "" : "/") + identity[key];
|
182
|
184
|
}, "") + "<";
|
183
|
185
|
}, ""
|
184
|
|
- ) + features.reduce((tmp, feature) => feature + "<", "")
|
|
186
|
+ ) + features.reduce((tmp, feature) => tmp + feature + "<", "")
|
185
|
187
|
);
|
186
|
188
|
this._notifyVersionChanged();
|
187
|
189
|
}
|