2021-09-08 13:00:24 +03:00
|
|
|
import { FluencePeer } from '@fluencelabs/fluence';
|
2022-10-20 18:51:13 +03:00
|
|
|
import {checkStreams, registerStringer, returnStreamFromFunc, stringNil, stringNone} from '../compiled/examples/stream';
|
2021-04-28 03:26:26 +03:00
|
|
|
|
2021-09-08 13:00:24 +03:00
|
|
|
export async function streamCall() {
|
|
|
|
registerStringer({
|
|
|
|
returnString: (args0) => {
|
|
|
|
return args0 + ' updated';
|
|
|
|
},
|
|
|
|
});
|
2021-04-28 03:26:26 +03:00
|
|
|
|
2021-09-08 13:00:24 +03:00
|
|
|
return checkStreams(['third', 'fourth']);
|
|
|
|
}
|
2021-09-10 14:25:32 +03:00
|
|
|
|
|
|
|
export async function returnNilCall() {
|
|
|
|
return stringNil()
|
|
|
|
}
|
|
|
|
|
|
|
|
export async function returnNoneCall() {
|
|
|
|
return stringNone()
|
|
|
|
}
|
2022-10-20 18:51:13 +03:00
|
|
|
|
|
|
|
export async function streamReturnFromInnerFunc() {
|
|
|
|
return await returnStreamFromFunc();
|
|
|
|
}
|