bug fixes

This commit is contained in:
John Smith
2023-01-04 17:02:45 -05:00
parent b773064012
commit 712659e86f
4 changed files with 61 additions and 39 deletions

View File

@@ -8,6 +8,8 @@ import 'veilid_stub.dart'
if (dart.library.io) 'veilid_ffi.dart'
if (dart.library.js) 'veilid_js.dart';
import 'base64url_no_pad.dart';
//////////////////////////////////////////////////////////
export 'default_config.dart';
@@ -1315,7 +1317,7 @@ class VeilidAppMessage implements VeilidUpdate {
return {
'kind': "AppMessage",
'sender': sender,
'message': base64UrlEncode(message)
'message': base64UrlNoPadEncode(message)
};
}
}
@@ -1337,7 +1339,7 @@ class VeilidAppCall implements VeilidUpdate {
return {
'kind': "AppMessage",
'sender': sender,
'message': base64UrlEncode(message),
'message': base64UrlNoPadEncode(message),
'id': id,
};
}
@@ -1829,10 +1831,10 @@ class KeyBlob {
KeyBlob.fromJson(dynamic json)
: key = json['key'],
blob = base64Decode(json['blob']);
blob = base64UrlNoPadDecode(json['blob']);
Map<String, dynamic> get json {
return {'key': key, 'blob': base64UrlEncode(blob)};
return {'key': key, 'blob': base64UrlNoPadEncode(blob)};
}
}