Home > bitburner > Corporation > nextUpdate
Sleep until the next Corporation update happens.
Signature:
nextUpdate(): Promise<CorpStateName>;
Returns:
Promise<CorpStateName>
Promise that resolves to the name of the state that was just processed.
RAM cost: 1 GB
The amount of real time spent asleep between updates can vary due to "bonus time" (usually 200 milliseconds - 2 seconds).
If the returned state is X, it means X just happened.
Possible states are START, PURCHASE, PRODUCTION, EXPORT, SALE.
while (true) {
const prevState = await ns.corporation.nextUpdate();
const nextState = ns.corporation.getCorporation().nextState;
ns.print(`Corporation finished with ${prevState}, next will be ${nextState}.`);
// Manage the Corporation
}