avocado-old/packages/state/synchronized.js

22 lines
373 B
JavaScript
Raw Normal View History

2019-04-07 11:43:50 -05:00
import * as I from 'immutable';
2019-04-28 23:45:03 -05:00
import {compose, Property} from '@avocado/core';
2019-04-07 11:43:50 -05:00
2019-04-07 15:46:07 -05:00
import {nextStep} from './next-step';
2019-04-07 11:43:50 -05:00
const decorate = compose(
Property('state'),
);
2019-04-16 17:52:56 -05:00
export function Synchronized(Superclass) {
2019-04-16 16:34:28 -05:00
return class Synchronized extends decorate(Superclass) {
2019-04-07 11:43:50 -05:00
2019-05-13 21:07:51 -05:00
acceptPacket(packet) {}
2019-04-07 11:43:50 -05:00
2019-05-13 21:07:51 -05:00
packetsForUpdate(force = false) {
2019-05-03 23:48:51 -05:00
return [];
}
2019-04-16 16:34:28 -05:00
}
2019-04-07 11:43:50 -05:00
}