call static method
Don't use it, it's only for internal use. It calls the API-routes for authentication so that later your request to yield a socket does not get blocked.
Implementation
static void call(String endpoint, Map<String, dynamic> data, OnResult andThen) async {
String jsonData = jsonEncode(data);
String signature = await generateHmac(jsonData, LocalitySocialCloud.getAppSecret());
http.post(
Uri.https(TeleRepo.teleURL, endpoint),
headers: <String, String>{
'Content-Type': 'application/json; charset=UTF-8',
'X-App-ID': LocalitySocialCloud.getAppID(),
'X-Signature': signature,
},
body: jsonData,
).then((response)
{
if (response.statusCode == 200) {
andThen(true,jsonDecode(response.body));
} else {
andThen(false,{});
}
});
}