mirror of
https://github.com/morpheus65535/bazarr.git
synced 2024-09-20 15:35:58 +08:00
no log: Fix a issue that a non-serialize object is used in redux reducers
This commit is contained in:
parent
9765c5713c
commit
42f5be9ae3
|
@ -24,7 +24,7 @@ interface Site {
|
|||
progress: Site.Progress[];
|
||||
notifier: {
|
||||
content: string | null;
|
||||
update: Date;
|
||||
timestamp: string;
|
||||
};
|
||||
notifications: Server.Notification[];
|
||||
sidebar: string;
|
||||
|
@ -37,7 +37,7 @@ const defaultSite: Site = {
|
|||
progress: [],
|
||||
notifier: {
|
||||
content: null,
|
||||
update: new Date(),
|
||||
timestamp: String(Date.now),
|
||||
},
|
||||
notifications: [],
|
||||
sidebar: "",
|
||||
|
@ -111,7 +111,7 @@ const reducer = createReducer(defaultSite, (builder) => {
|
|||
|
||||
builder.addCase(siteUpdateNotifier, (state, action) => {
|
||||
state.notifier.content = action.payload;
|
||||
state.notifier.update = new Date();
|
||||
state.notifier.timestamp = String(Date.now);
|
||||
});
|
||||
|
||||
builder
|
||||
|
|
|
@ -154,7 +154,7 @@ const NotificationCenter: FunctionComponent = () => {
|
|||
if (notifier.content) {
|
||||
setTooltip(true);
|
||||
}
|
||||
}, [notifier.update]);
|
||||
}, [notifier.timestamp]);
|
||||
|
||||
return (
|
||||
<React.Fragment>
|
||||
|
|
Loading…
Reference in a new issue