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
|
|
|
}
|