fix remote host lookup
This commit is contained in:
parent
af002b875f
commit
4c963abe2a
|
@ -77,17 +77,31 @@ Future<int> makeInteractionFromUrl(
|
|||
global.settings!.identities[id]!.getAuthHeaders();
|
||||
headers.addAll(global.defaultHeaders);
|
||||
|
||||
final uri = Uri(
|
||||
final uriv1 = Uri(
|
||||
scheme: "https",
|
||||
host: global.settings!.identities[id]!.instanceUrl,
|
||||
path: "api/v1/search",
|
||||
queryParameters: {
|
||||
"resolve": "true",
|
||||
"type": "statuses",
|
||||
"q": posturl,
|
||||
},
|
||||
);
|
||||
|
||||
final response = await http.get(uri, headers: headers);
|
||||
http.Response response = await http.get(uriv1, headers: headers);
|
||||
if (response.statusCode != 200) {
|
||||
final uriv2 = Uri(
|
||||
scheme: "https",
|
||||
host: global.settings!.identities[id]!.instanceUrl,
|
||||
path: "api/v2/search",
|
||||
queryParameters: {
|
||||
"type": "statuses",
|
||||
"q": posturl,
|
||||
"resolve": "true",
|
||||
},
|
||||
);
|
||||
response = await http.get(uriv2, headers: headers);
|
||||
}
|
||||
|
||||
if (response.statusCode != 200) {
|
||||
return response.statusCode;
|
||||
|
@ -98,7 +112,6 @@ Future<int> makeInteractionFromUrl(
|
|||
if (statuses.isEmpty) {
|
||||
return 404;
|
||||
}
|
||||
print(response.body);
|
||||
final String postid = statuses[0]["id"];
|
||||
|
||||
return await makeInteractionFromId(id, postid, type);
|
||||
|
|
Loading…
Reference in New Issue