This commit is contained in:
Jake Barnby
2025-08-23 19:38:35 +12:00
parent e99f6385c8
commit 8b484a3d0a
7 changed files with 37 additions and 51 deletions
@@ -12,11 +12,9 @@ export const load: PageLoad = async ({ params, url, route }) => {
return {
offset,
limit,
logs: await sdk
.forProject(params.region, params.project)
.teams.listLogs({
teamId: params.team,
queries: [Query.limit(limit), Query.offset(offset)]
})
logs: await sdk.forProject(params.region, params.project).teams.listLogs({
teamId: params.team,
queries: [Query.limit(limit), Query.offset(offset)]
})
};
};
@@ -18,12 +18,10 @@
async function deleteMembership() {
try {
await sdk
.forProject(page.params.region, page.params.project)
.teams.deleteMembership({
teamId: selectedMembership.teamId,
membershipId: selectedMembership.$id
});
await sdk.forProject(page.params.region, page.params.project).teams.deleteMembership({
teamId: selectedMembership.teamId,
membershipId: selectedMembership.$id
});
showDelete = false;
dispatch('deleted');
trackEvent(Submit.MemberDelete);
@@ -11,11 +11,9 @@ export const load: PageLoad = async ({ params, url, route }) => {
return {
offset,
limit,
logs: await sdk
.forProject(params.region, params.project)
.users.listLogs({
userId: params.user,
queries: [Query.limit(limit), Query.offset(offset)]
})
logs: await sdk.forProject(params.region, params.project).users.listLogs({
userId: params.user,
queries: [Query.limit(limit), Query.offset(offset)]
})
};
};
@@ -15,17 +15,15 @@ export const load: LayoutLoad = async ({ params, depends }) => {
.functions.get({ functionId: params.function });
//TODO remove rule limit of 1 and display extra rules
const proxyRuleList = await sdk
.forProject(params.region, params.project)
.proxy.listRules({
queries: [
Query.equal('type', RuleType.DEPLOYMENT),
Query.equal('deploymentResourceType', DeploymentResourceType.FUNCTION),
Query.equal('deploymentResourceId', params.function),
Query.equal('deploymentId', func.deploymentId),
Query.limit(1)
]
});
const proxyRuleList = await sdk.forProject(params.region, params.project).proxy.listRules({
queries: [
Query.equal('type', RuleType.DEPLOYMENT),
Query.equal('deploymentResourceType', DeploymentResourceType.FUNCTION),
Query.equal('deploymentResourceId', params.function),
Query.equal('deploymentId', func.deploymentId),
Query.limit(1)
]
});
return {
header: Header,
@@ -12,11 +12,9 @@ export const load: PageLoad = async ({ params, url, route }) => {
return {
offset,
limit,
logs: await sdk
.forProject(params.region, params.project)
.messaging.listTopicLogs({
topicId: params.topic,
queries: [Query.limit(limit), Query.offset(offset)]
})
logs: await sdk.forProject(params.region, params.project).messaging.listTopicLogs({
topicId: params.topic,
queries: [Query.limit(limit), Query.offset(offset)]
})
};
};
@@ -9,16 +9,14 @@ export const load = async ({ url, depends, params }) => {
if (!url.searchParams.has('site')) error(404, 'Deployment is not optional');
const siteId = url.searchParams.get('site');
const site = await sdk.forProject(params.region, params.project).sites.get({ siteId });
const proxyRuleList = await sdk
.forProject(params.region, params.project)
.proxy.listRules({
queries: [
Query.equal('type', RuleType.DEPLOYMENT),
Query.equal('deploymentResourceType', DeploymentResourceType.SITE),
Query.equal('deploymentResourceId', siteId),
Query.equal('deploymentId', site.deploymentId)
]
});
const proxyRuleList = await sdk.forProject(params.region, params.project).proxy.listRules({
queries: [
Query.equal('type', RuleType.DEPLOYMENT),
Query.equal('deploymentResourceType', DeploymentResourceType.SITE),
Query.equal('deploymentResourceId', siteId),
Query.equal('deploymentId', site.deploymentId)
]
});
return {
site,
deployment: await sdk
@@ -144,12 +144,10 @@
async function updateFileToken(fileToken: Models.ResourceToken) {
try {
await sdk
.forProject(page.params.region, page.params.project)
.tokens.update({
tokenId: selectedFileToken.$id,
expire: fileToken.expire ? fileToken.expire : null
});
await sdk.forProject(page.params.region, page.params.project).tokens.update({
tokenId: selectedFileToken.$id,
expire: fileToken.expire ? fileToken.expire : null
});
await invalidate(Dependencies.FILE_TOKENS);
addNotification({
message: 'File token updated',