Added add and remove custom rules

This commit is contained in:
Juan Gilsanz Polo 2022-10-07 21:49:50 +02:00
parent 6800c6f20f
commit d12a1134f0
8 changed files with 359 additions and 14 deletions

View file

@ -676,7 +676,7 @@ Future postDeleteClient({
required Server server,
required String name,
}) async {
final result = await apiRequest(
final result = await apiRequest(
urlPath: '/clients/delete',
method: 'post',
server: server,
@ -739,4 +739,38 @@ Future getFiltering({
else {
return result;
}
}
Future setCustomRules({
required Server server,
required List<String> rules,
}) async {
final result = await apiRequest(
urlPath: '/filtering/set_rules',
method: 'post',
server: server,
body: {'rules': rules},
type: 'set_custom_rules'
);
if (result['hasResponse'] == true) {
if (result['statusCode'] == 200) {
return {'result': 'success'};
}
else {
return {
'result': 'error',
'log': AppLog(
type: 'set_custom_rules',
dateTime: DateTime.now(),
message: 'error_code_not_expected',
statusCode: result['statusCode'].toString(),
resBody: result['body']
)
};
}
}
else {
return result;
}
}