Data as base64 (#2)

This commit is contained in:
Dima
2020-12-24 19:11:10 +03:00
committed by GitHub
parent cbecbf95f3
commit 7331d48afd
9 changed files with 54 additions and 26 deletions

View File

@ -66,7 +66,7 @@ export class FluenceClient {
log.info(`Particle expired. Now: ${now}, ttl: ${particle.ttl}, ts: ${particle.timestamp}`);
} else {
// if there is no subscription yet, previous data is empty
let prevData = [];
let prevData: Uint8Array = Buffer.from([]);
let prevParticle = this.subscriptions.get(particle.id);
if (prevParticle) {
prevData = prevParticle.data;
@ -79,8 +79,8 @@ export class FluenceClient {
let stepperOutcomeStr = this.interpreter(
particle.init_peer_id,
particle.script,
JSON.stringify(prevData),
JSON.stringify(particle.data),
prevData,
particle.data,
);
let stepperOutcome: StepperOutcome = JSON.parse(stepperOutcomeStr);
@ -131,7 +131,7 @@ export class FluenceClient {
let _this = this;
return async (particle: Particle) => {
let data = particle.data;
let data: any = particle.data;
let error: any = data['protocol!error'];
if (error !== undefined) {
log.error('error in external particle: ');