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) -> {
|
||||
if (stateWrapper == null) {
|
||||
ActivityState<Metadata> newState = new ActivityState<>();
|
||||
newState.setMetadata(metadata);
|
||||
stateWrapper = new ActivityStateWrapper();
|
||||
stateWrapper.setState(newState);
|
||||
stateWrapper.setStrategy(getStrategy());
|
||||
}
|
||||
var state = stateWrapper.getState();
|
||||
state.setMetadata(metadata);
|
||||
if (state.getLastRecordedTime() < newLastRecordedTime) {
|
||||
state.setLastRecordedTime(newLastRecordedTime);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user