mirror of
https://github.com/fluencelabs/signature-connector
synced 2025-04-24 21:52:14 +00:00
fix crossmodule
This commit is contained in:
parent
d68fed7f39
commit
20aa1e682f
@ -50,7 +50,7 @@ export class ByteInvoke {
|
||||
}
|
||||
|
||||
getBytes(remotePtr: i32): Uint8Array {
|
||||
let lenBytes: u8[] = new Array(4);
|
||||
let lenBytes: i32[] = new Array(4);
|
||||
for (let i = 0; i < 4; i++) {
|
||||
lenBytes[i] = this.api.load(remotePtr + i);
|
||||
}
|
||||
@ -58,7 +58,7 @@ export class ByteInvoke {
|
||||
let resultLen: i32 = 0;
|
||||
|
||||
for (let i = 0; i < 4; i++) {
|
||||
resultLen = resultLen | (lenBytes[i] << (8*(i - 4) as u8))
|
||||
resultLen = resultLen | (lenBytes[i] << ((8*i) as u8))
|
||||
}
|
||||
|
||||
let resultBytes = new Uint8Array(resultLen);
|
||||
|
Loading…
x
Reference in New Issue
Block a user