Dwayne Harris 5 years ago
parent
commit
e707d47c4e
  1. 2
      src/lib/media.ts
  2. 33
      src/plugins/api/apps.ts

2
src/lib/media.ts

@ -11,7 +11,7 @@ export function generateSAS(permissions: string, expirationMinutes: number) {
return generateBlobSASQueryParameters({
containerName: process.env.BLOB_STORAGE_CONTAINER!,
permissions: ContainerSASPermissions.parse(permissions),
startsOn: new Date(),
startsOn: moment().subtract(1, 'm').toDate(),
expiresOn: moment().add(expirationMinutes, 'm').toDate(),
}, sharedKeyCredential).toString()
}

33
src/plugins/api/apps.ts

@ -110,22 +110,7 @@ function appsRoute(server: FastifyInstance<Server, IncomingMessage, ServerRespon
const container = containerFor(server.database.client, 'Apps')
const { resources: apps, requestCharge, continuation: newContinuation } = await container.items.query<App>(
`SELECT
a.id,
a.userId,
a.version,
a.name,
a.imageUrl,
a.coverImageUrl,
a.iconImageUrl,
a.about,
a.websiteUrl,
a.companyName,
a.rating,
a.users,
a.created
FROM Apps a
WHERE a.pk = '${APP_PARTITION_KEY}' AND a.active = true ORDER BY a.${sort}`,
`SELECT * FROM Apps a WHERE a.pk = '${APP_PARTITION_KEY}' AND a.active = true ORDER BY a.${sort}`,
{
maxItemCount: 40,
continuation,
@ -185,21 +170,7 @@ function selfAppsRoute(server: FastifyInstance<Server, IncomingMessage, ServerRe
const container = containerFor(server.database.client, 'Apps')
const { resources: apps, requestCharge } = await container.items.query<App>(
`SELECT
a.id,
a.version,
a.name,
a.imageUrl,
a.coverImageUrl,
a.iconImageUrl,
a.about,
a.websiteUrl,
a.companyName
a.rating,
a.users,
a.created
FROM Apps a
WHERE a.pk = '${APP_PARTITION_KEY}' AND a.userId = ${request.viewer.id} ORDER BY a.${sort}`,
`SELECT * FROM Apps a WHERE a.pk = '${APP_PARTITION_KEY}' AND a.userId = ${request.viewer.id} ORDER BY a.${sort}`,
{}
).fetchAll()

Loading…
Cancel
Save