converse.js
Version:
Browser based XMPP chat client
28 lines (22 loc) • 628 B
JavaScript
import DiscoEntity from './entity.js';
import log from "@converse/log";
import { Collection } from "@converse/skeletor";
class DiscoEntities extends Collection {
constructor () {
super();
this.model = DiscoEntity;
}
fetchEntities () {
return new Promise((resolve, reject) => {
this.fetch({
add: true,
success: resolve,
error (_m, e) {
log.error(e);
reject (new Error("Could not fetch disco entities"));
}
});
});
}
}
export default DiscoEntities;