Skip to content

Commit b70df9d

Browse files
committed
update OptimizelyError message resolution
1 parent db81531 commit b70df9d

File tree

1 file changed

+4
-15
lines changed

1 file changed

+4
-15
lines changed

lib/error/optimizly_error.ts

+4-15
Original file line numberDiff line numberDiff line change
@@ -30,22 +30,11 @@ export class OptimizelyError extends Error {
3030
// custom Errors when TS is compiled to es5
3131
Object.setPrototypeOf(this, OptimizelyError.prototype);
3232
}
33-
34-
getMessage(resolver?: MessageResolver): string {
35-
if (this.resolved) {
36-
return this.message;
37-
}
38-
39-
if (resolver) {
40-
this.setMessage(resolver);
41-
return this.message;
42-
}
43-
44-
return this.baseMessage;
45-
}
4633

4734
setMessage(resolver: MessageResolver): void {
48-
this.message = sprintf(resolver.resolve(this.baseMessage), ...this.params);
49-
this.resolved = true;
35+
if (!this.resolved) {
36+
this.message = sprintf(resolver.resolve(this.baseMessage), ...this.params);
37+
this.resolved = true;
38+
}
5039
}
5140
}

0 commit comments

Comments
 (0)