class AwesomeService extends StoryService {
registerScene({ name: 'sceneA', sceneModelA, convertorA });
registerScene({ name: 'sceneB', sceneModelB, convertorB });
}
function submit(event: SceneEvent, ctx: SceneContext): NexusAction {
const data: SceneData = new SceneData(event, ctx);
const state: SceneState = convertor(data);
return new NexusAction(state, event, ctx);
}
function convertor(data: SceneData): SceneState {
}
Future<StateModel> submit(SceneEvent event, SceneContext<StateModel> ctx) async {
String param1 = event.payloadValue('param1');
String param2 = event.payloadValue('param2');
HsfResult<String> resultA = await hsfRequest(ctx, 'hsfServerA', params);
}
console