getDatabases method
Implementation
Future<List> getDatabases() async {
if (odooVersion.getMajorVersion() == null) {
odooVersion = await getVersionInfo();
}
String url = getServerURL();
var params = {};
if (odooVersion.getMajorVersion() == 9) {
url = createPath("/jsonrpc");
params["method"] = "list";
params["service"] = "db";
params["args"] = [];
} else if (odooVersion.getMajorVersion() >= 10) {
url = createPath("/web/database/list");
params["context"] = {};
} else {
url = createPath("/web/database/get_list");
params["context"] = {};
}
final response = await callRequest(url, createPayload(params));
_databases = response.getResult();
return _databases;
}