Slight revision in exception logic.
This commit is contained in:
@ -17,10 +17,10 @@ export class AggregatePromiseCard extends AggregateCard implements IAggregatePro
|
|||||||
promise?: Promise<Record<string, unknown>>;
|
promise?: Promise<Record<string, unknown>>;
|
||||||
|
|
||||||
async promiseProxy(): Promise<TemplateResult | typeof nothing> {
|
async promiseProxy(): Promise<TemplateResult | typeof nothing> {
|
||||||
try {
|
|
||||||
if (!this.promise) {
|
if (!this.promise) {
|
||||||
return nothing;
|
return nothing;
|
||||||
}
|
}
|
||||||
|
try {
|
||||||
const value = await this.promise;
|
const value = await this.promise;
|
||||||
return html`<i class="fa fa-check-circle"></i> ${value.toString()}`;
|
return html`<i class="fa fa-check-circle"></i> ${value.toString()}`;
|
||||||
} catch (error: unknown) {
|
} catch (error: unknown) {
|
||||||
|
|||||||
Reference in New Issue
Block a user