chore(xo-server/remotes): inline Remotes#create()
This commit is contained in:
@@ -11,17 +11,6 @@ export class Remotes extends Collection {
|
||||
return Remote
|
||||
}
|
||||
|
||||
create (name, url) {
|
||||
return this.add(
|
||||
new Remote({
|
||||
name,
|
||||
url,
|
||||
enabled: false,
|
||||
error: '',
|
||||
})
|
||||
)
|
||||
}
|
||||
|
||||
async get (properties) {
|
||||
const remotes = await super.get(properties)
|
||||
forEach(remotes, remote => {
|
||||
|
||||
@@ -83,7 +83,12 @@ export default class {
|
||||
}
|
||||
|
||||
async createRemote ({ name, url }) {
|
||||
const remote = await this._remotes.create(name, url)
|
||||
const remote = await this._remotes.add({
|
||||
name,
|
||||
url,
|
||||
enabled: false,
|
||||
error: '',
|
||||
})
|
||||
return /* await */ this.updateRemote(remote.get('id'), { enabled: true })
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user