diff --git a/frontend/src/components/Charts/helpers/OrderTooltip/index.tsx b/frontend/src/components/Charts/helpers/OrderTooltip/index.tsx index c524eee8..fcdb8146 100644 --- a/frontend/src/components/Charts/helpers/OrderTooltip/index.tsx +++ b/frontend/src/components/Charts/helpers/OrderTooltip/index.tsx @@ -38,6 +38,7 @@ const OrderTooltip: React.FC = ({ order }) => { tooltip={t(order.maker_status)} baseUrl={baseUrl} small={true} + hashId={order.maker_hash_id} /> diff --git a/frontend/src/models/Coordinator.model.ts b/frontend/src/models/Coordinator.model.ts index 5623858e..95a4ece0 100644 --- a/frontend/src/models/Coordinator.model.ts +++ b/frontend/src/models/Coordinator.model.ts @@ -130,16 +130,18 @@ export class Coordinator { origin: Origin, settings: Settings, hostUrl: string, - onStarted: (shortAlias: string) => void = () => {}, + onUpdate: (shortAlias: string) => void = () => {}, ): Promise => { if (this.enabled !== true) return; - void this.updateUrl(settings, origin, hostUrl); - void this.update(() => { - onStarted(this.shortAlias); - }); + void this.updateUrl(settings, origin, hostUrl, onUpdate); }; - updateUrl = async (settings: Settings, origin: Origin, hostUrl: string): Promise => { + updateUrl = async ( + settings: Settings, + origin: Origin, + hostUrl: string, + onUpdate: (shortAlias: string) => void = () => {}, + ): Promise => { if (settings.selfhostedClient && this.shortAlias !== 'local') { this.url = hostUrl; this.basePath = `/${settings.network}/${this.shortAlias}`; @@ -147,6 +149,9 @@ export class Coordinator { this.url = String(this[settings.network][origin]); this.basePath = ''; } + void this.update(() => { + onUpdate(this.shortAlias); + }); }; update = async (onUpdate: (shortAlias: string) => void = () => {}): Promise => {