Finish KeyToken operations
This commit is contained in:
@@ -445,6 +445,16 @@ class APIClient {
|
||||
);
|
||||
}
|
||||
|
||||
static Future<void> deleteKeyToken(AppAuth acc, String keytokenID) {
|
||||
return _request(
|
||||
name: 'deleteKeyToken',
|
||||
method: 'DELETE',
|
||||
relURL: 'users/${acc.getUserID()}/keys/${keytokenID}',
|
||||
fn: (_) => null,
|
||||
authToken: acc.getToken(),
|
||||
);
|
||||
}
|
||||
|
||||
static Future<KeyToken> updateKeyToken(TokenSource auth, String kid, {String? name, bool? allChannels, List<String>? channels, String? permissions}) async {
|
||||
return await _request(
|
||||
name: 'updateKeyToken',
|
||||
@@ -468,7 +478,7 @@ class APIClient {
|
||||
relURL: 'users/${auth.getUserID()}/keys',
|
||||
jsonBody: {
|
||||
'name': name,
|
||||
'pem': perm,
|
||||
'permissions': perm,
|
||||
'all_channels': allChannels,
|
||||
if (channels != null) 'channels': channels,
|
||||
},
|
||||
|
Reference in New Issue
Block a user