We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e1190c6 commit f079735Copy full SHA for f079735
lib/error/optimizly_error.ts
@@ -30,22 +30,11 @@ export class OptimizelyError extends Error {
30
// custom Errors when TS is compiled to es5
31
Object.setPrototypeOf(this, OptimizelyError.prototype);
32
}
33
-
34
- getMessage(resolver?: MessageResolver): string {
35
- if (this.resolved) {
36
- return this.message;
37
- }
38
39
- if (resolver) {
40
- this.setMessage(resolver);
41
42
43
44
- return this.baseMessage;
45
46
47
setMessage(resolver: MessageResolver): void {
48
- this.message = sprintf(resolver.resolve(this.baseMessage), ...this.params);
49
- this.resolved = true;
+ if (!this.resolved) {
+ this.message = sprintf(resolver.resolve(this.baseMessage), ...this.params);
+ this.resolved = true;
+ }
50
51
0 commit comments