fetchGithub static method
Implementation
static Future<Map<dynamic, dynamic>> fetchGithub(
String user, String packageName,
{String fileType = ".exe"}) async {
Map<dynamic, dynamic> res = {};
if (Platform.isAndroid) {
return await _channel.invokeMethod(
"fetchGithub", {"user": user, "packageName": packageName});
} else if (Platform.isWindows) {
List<dynamic>? packageInfo =
await _channel.invokeListMethod("getProductAndVersion");
if (packageInfo != null) {
res = await gb.fetchGithub(
user,
packageName,
"application/octet-stream",
packageInfo[1],
packageInfo[0] + fileType,
);
}
return res;
}
return res;
}