getUserId method
Retrieve the user's by his username
Implementation
Future<String?> getUserId(String username) async {
String url = "$_igQueryEndpoint?query=$username";
var response = await http.get(Uri.parse(url));
if (response.statusCode == 200) {
var body = json.decode(response.body);
var users = body['users'] ?? [];
if (users.isEmpty == true) {
return null;
}
var userJson = users.first as Map<String, dynamic>;
String igUserId = userJson['user']['pk'];
return igUserId;
} else {
return null;
}
}