putAssets function

Future<void> putAssets(
  1. String buildPath
)

Implementation

Future<void> putAssets(String buildPath) async {
  var packageUri = Uri.parse("package:teniyo/");
  var libPath = File.fromUri((await Isolate.resolvePackageUri(packageUri))!).path;
  var mainFolder = "${libPath}assets\\main";
  var teniyoAssets = "${libPath}assets\\teniyo_assets";

  Directory(buildPath).createSync();
  Directory("$buildPath\\teniyo_assets").createSync();

  copyFolder(teniyoAssets, "$buildPath\\teniyo_assets\\");
  copyFolder(mainFolder, buildPath);
}