mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-09 13:07:05 +03:00
SkipNotice countdown now updates again on config update
This commit is contained in:
@@ -631,6 +631,7 @@ class SkipNoticeComponent extends React.Component<SkipNoticeProps, SkipNoticeSta
|
|||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case 0:
|
case 0:
|
||||||
|
this.clearConfigListener();
|
||||||
this.setNoticeInfoMessageWithOnClick(() => window.open(wikiLinkText), chrome.i18n.getMessage("OpenCategoryWikiPage"));
|
this.setNoticeInfoMessageWithOnClick(() => window.open(wikiLinkText), chrome.i18n.getMessage("OpenCategoryWikiPage"));
|
||||||
this.setState({
|
this.setState({
|
||||||
voted: utils.replaceArrayElement(this.state.voted, SkipNoticeAction.Downvote, index)
|
voted: utils.replaceArrayElement(this.state.voted, SkipNoticeAction.Downvote, index)
|
||||||
@@ -694,11 +695,18 @@ class SkipNoticeComponent extends React.Component<SkipNoticeProps, SkipNoticeSta
|
|||||||
}
|
}
|
||||||
|
|
||||||
closeListener(): void {
|
closeListener(): void {
|
||||||
//this.clearConfigListener();
|
this.clearConfigListener();
|
||||||
|
|
||||||
this.props.closeListener();
|
this.props.closeListener();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
clearConfigListener(): void {
|
||||||
|
if (this.configListener) {
|
||||||
|
Config.configListeners.splice(Config.configListeners.indexOf(this.configListener), 1);
|
||||||
|
this.configListener = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
unmutedListener(): void {
|
unmutedListener(): void {
|
||||||
if (this.props.segments.length === 1
|
if (this.props.segments.length === 1
|
||||||
&& this.props.segments[0].actionType === ActionType.Mute
|
&& this.props.segments[0].actionType === ActionType.Mute
|
||||||
|
|||||||
Reference in New Issue
Block a user