data: Added character nicks modal
This commit is contained in:
@@ -102,6 +102,44 @@ class ChracterAPI {
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* Call `addCharacterNick(input)` mutation, returns new nick list.
|
||||
*
|
||||
* @param {{id:string, nick:string}} input
|
||||
* @returns {Promise<{id:string, nicks:string[]}>}
|
||||
*/
|
||||
addNick(input) {
|
||||
return query(`
|
||||
mutation AddCharacterNick($input: CharacterNickInput!) {
|
||||
addCharacterNick(input: $input) {
|
||||
id
|
||||
nicks
|
||||
}
|
||||
}
|
||||
`, {input}, {permissions: ["member", "character.edit"]}).then(({addCharacterNick}) => {
|
||||
return addCharacterNick
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* Call `removeCharacterNick(input)` mutation, returns new nick list.
|
||||
*
|
||||
* @param {{id:string, nick:string}} input
|
||||
* @returns {Promise<{id:string, nicks:string[]}>}
|
||||
*/
|
||||
removeNick(input) {
|
||||
return query(`
|
||||
mutation RemoveCharacterNick($input: CharacterNickInput!) {
|
||||
removeCharacterNick(input: $input) {
|
||||
id
|
||||
nicks
|
||||
}
|
||||
}
|
||||
`, {input}, {permissions: ["member", "character.edit"]}).then(({removeCharacterNick}) => {
|
||||
return removeCharacterNick
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* Call `removeCharacter(input)` mutation
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user