mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 10:27:33 +00:00
mock
This commit is contained in:
@@ -66,31 +66,42 @@ const systemService = async () => {
|
|||||||
return createSystemServiceClient(transport);
|
return createSystemServiceClient(transport);
|
||||||
};
|
};
|
||||||
|
|
||||||
export async function getInstanceByHost(host: string) {
|
export async function getInstanceByHost(host: string): Promise<string> {
|
||||||
const system = await systemService();
|
// const system = await systemService();
|
||||||
const callback = system
|
// const callback = system
|
||||||
.listInstances(
|
// .listInstances(
|
||||||
{
|
// {
|
||||||
queries: [
|
// queries: [
|
||||||
{
|
// {
|
||||||
query: {
|
// query: {
|
||||||
case: "domainQuery",
|
// case: "domainQuery",
|
||||||
value: {
|
// value: {
|
||||||
domains: [host],
|
// domains: [host],
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
},
|
// },
|
||||||
{},
|
// {},
|
||||||
)
|
// )
|
||||||
.then((resp) => {
|
// .then((resp) => {
|
||||||
if (resp.result.length !== 1) {
|
// if (resp.result.length !== 1) {
|
||||||
throw new Error("Could not find instance");
|
// throw new Error("Could not find instance");
|
||||||
}
|
// }
|
||||||
|
|
||||||
return resp.result[0];
|
// return resp.result[0];
|
||||||
});
|
// });
|
||||||
|
|
||||||
|
const mockFcn = async (host: string) => {
|
||||||
|
switch (host) {
|
||||||
|
case "multitenancy-qa.vercel.app":
|
||||||
|
return "https://another-i8pcvz.zitadel.app";
|
||||||
|
default:
|
||||||
|
return process.env.ZITADEL_API_URL;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const callback = mockFcn(host);
|
||||||
|
|
||||||
return useCache ? cacheWrapper(callback) : callback;
|
return useCache ? cacheWrapper(callback) : callback;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user