Create SendToken on login
This commit is contained in:
@@ -413,6 +413,22 @@ class APIClient {
|
||||
);
|
||||
}
|
||||
|
||||
static Future<KeyTokenWithToken> createKeyToken(TokenSource auth, String name, String perm, bool allChannels, {List<String>? channels}) async {
|
||||
return await _request(
|
||||
name: 'createKeyToken',
|
||||
method: 'POST',
|
||||
relURL: 'users/${auth.getUserID()}/keys',
|
||||
jsonBody: {
|
||||
'name': name,
|
||||
'pem': perm,
|
||||
'all_channels': allChannels,
|
||||
if (channels != null) 'channels': channels,
|
||||
},
|
||||
fn: KeyTokenWithToken.fromJson,
|
||||
authToken: auth.getToken(),
|
||||
);
|
||||
}
|
||||
|
||||
static Future<List<SenderNameStatistics>> getSenderNameList(TokenSource auth) async {
|
||||
return await _request(
|
||||
name: 'getSenderNameList',
|
||||
|
Reference in New Issue
Block a user