以下のようにします。
function* postMessage(params) { yield call(setup); const { roomId, message, } = params; const response = yield call(postMessage, params); if (response.ok) { return yield call(reloadRoom, roomId, params); } return null; }
const response = yield call(postMessage, params);
でAPIをコールします。引数の1つ目がメソッド名、引数2つ目移行が受け渡すパラメータになります。
if (response.ok) { return yield call(reloadRoom, roomId, params); }
で1つめのAPIのレスポンスを受け取って別のAPIをコールします。