addConnection method
Add new connection and save it to disk.
Implementation
Future<NetworkManagerSettingsConnection> addConnection(
Map<String, Map<String, DBusValue>> connection) async {
var result = await _object.callMethod(
_settingsInterfaceName,
'AddConnection',
[
DBusDict(
DBusSignature('s'),
DBusSignature('a{sv}'),
connection.map((key, value) =>
MapEntry(DBusString(key), DBusDict.stringVariant(value))))
],
replySignature: DBusSignature('o'));
return _client._getConnection(result.returnValues[0] as DBusObjectPath)!;
}