js/ffi work

This commit is contained in:
John Smith
2023-01-04 14:51:13 -05:00
parent bfc27fa024
commit b773064012
3 changed files with 20 additions and 20 deletions

View File

@@ -1859,6 +1859,12 @@ abstract class VeilidTableDBTransaction {
return store(col, key,
utf8.encoder.convert(jsonEncode(object, toEncodable: toEncodable)));
}
Future<void> storeStringJson(int col, String key, Object? object,
{Object? Function(Object? nonEncodable)? toEncodable}) {
return storeJson(col, utf8.encoder.convert(key), object,
toEncodable: toEncodable);
}
}
abstract class VeilidTableDB {
@@ -1877,8 +1883,8 @@ abstract class VeilidTableDB {
Future<void> storeStringJson(int col, String key, Object? object,
{Object? Function(Object? nonEncodable)? toEncodable}) {
return storeJson(col, utf8.encoder.convert(key),
utf8.encoder.convert(jsonEncode(object, toEncodable: toEncodable)));
return storeJson(col, utf8.encoder.convert(key), object,
toEncodable: toEncodable);
}
Future<Object?> loadJson(int col, Uint8List key,