Update metadata on every activity recorded.
This commit is contained in:
parent
65a825ef55
commit
3d8cd96eb0
@ -78,12 +78,12 @@ public abstract class AbstractActivityManager<Key, Metadata> implements Activity
|
|||||||
states.compute(key, (__, stateWrapper) -> {
|
states.compute(key, (__, stateWrapper) -> {
|
||||||
if (stateWrapper == null) {
|
if (stateWrapper == null) {
|
||||||
ActivityState<Metadata> newState = new ActivityState<>();
|
ActivityState<Metadata> newState = new ActivityState<>();
|
||||||
newState.setMetadata(metadata);
|
|
||||||
stateWrapper = new ActivityStateWrapper();
|
stateWrapper = new ActivityStateWrapper();
|
||||||
stateWrapper.setState(newState);
|
stateWrapper.setState(newState);
|
||||||
stateWrapper.setStrategy(getStrategy());
|
stateWrapper.setStrategy(getStrategy());
|
||||||
}
|
}
|
||||||
var state = stateWrapper.getState();
|
var state = stateWrapper.getState();
|
||||||
|
state.setMetadata(metadata);
|
||||||
if (state.getLastRecordedTime() < newLastRecordedTime) {
|
if (state.getLastRecordedTime() < newLastRecordedTime) {
|
||||||
state.setLastRecordedTime(newLastRecordedTime);
|
state.setLastRecordedTime(newLastRecordedTime);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user