Skip to content

Commit b39563f

Browse files
authored
doc(Vote): prevent vote under debug env (#7315)
1 parent a4a3f1a commit b39563f

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

src/BootstrapBlazor.Server/Components/Layout/BaseLayout.razor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ protected override async Task OnAfterRenderAsync(bool firstRender)
8282
{
8383
_module = await JSRuntime.LoadModule($"{WebsiteOption.Value.JSModuleRootPath}Layout/BaseLayout.razor.js");
8484
_interop = DotNetObjectReference.Create(this);
85-
await _module.InvokeVoidAsync("doTask", _interop);
85+
await _module.InvokeVoidAsync("doTask", _interop, WebsiteOption.Value.IsDevelopment);
8686
_init = true;
8787
StateHasChanged();
8888
}

src/BootstrapBlazor.Server/Components/Layout/BaseLayout.razor.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { getTheme, setTheme } from "../../_content/BootstrapBlazor/modules/utility.js"
1+
import { getTheme, setTheme } from "../../_content/BootstrapBlazor/modules/utility.js"
22
import EventHandler from "../../_content/BootstrapBlazor/modules/event-handler.js"
33

44
function initTheme() {
55
const currentTheme = getTheme();
66
setTheme(currentTheme, false);
77
}
88

9-
export function doTask(invoke) {
9+
export function doTask(invoke, debug) {
1010
initTheme();
1111

1212
const v = localStorage.getItem('bb-gitee-vote');
@@ -21,10 +21,13 @@ export function doTask(invoke) {
2121
localStorage.removeItem('bb-gitee-vote');
2222
}
2323
}
24-
const handler = setTimeout(async () => {
25-
clearTimeout(handler);
26-
await invoke.invokeMethodAsync("ShowVoteToast");
27-
}, 10000);
24+
25+
if (debug !== true) {
26+
const handler = setTimeout(async () => {
27+
clearTimeout(handler);
28+
await invoke.invokeMethodAsync("ShowVoteToast");
29+
}, 10000);
30+
}
2831

2932
EventHandler.on(document, 'click', '#bb-gitee-vote', e => {
3033
const toast = e.delegateTarget.closest('.toast');

0 commit comments

Comments
 (0)