fix: Ensure global timeout setting applies to all requests

This commit is contained in:
Younes ENNAJI
2024-05-22 23:14:36 +01:00
parent 2805115fd7
commit 69e0f71d30
5 changed files with 12 additions and 12 deletions
+2 -2
View File
@@ -7,7 +7,7 @@ import { AbstractPlugin } from './plugin'
export default class FlasherPlugin extends AbstractPlugin {
private theme: Theme
private options = {
timeout: 5000,
timeout: null,
timeouts: {
success: 5000,
info: 5000,
@@ -31,7 +31,7 @@ export default class FlasherPlugin extends AbstractPlugin {
const render = () =>
envelopes.forEach((envelope) => {
// @ts-expect-error
const typeTimeout = this.options.timeouts[envelope.type] ?? this.options.timeout
const typeTimeout = this.options.timeout ?? this.options.timeouts[envelope.type] ?? 5000;
const options = {
...this.options,
...envelope.options,