setFile method
Implementation
Future<bool> setFile(String path, List<int> data) async {
var store = StoreRef<String, Map<String, dynamic>>(_table);
try {
WebFile webFile = WebFile(
type: dirname(path),
name: basename(path),
extension: extension(path).replaceFirst(".", ""),
data: base64Encode(data),
);
await _webFileDB.transaction((transaction) async {
await store.record(basenameWithoutExtension(path)).put(transaction, webFile.toJson(), merge: true);
});
return true;
} catch (e) {
Logger.error(e, "FileWebService", "setFile");
return false;
}
}