Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
appbase-edge-function
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
duanjinfei
appbase-edge-function
Commits
6bbfe034
Commit
6bbfe034
authored
Dec 13, 2024
by
duanjinfei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add recent update data
parent
8c546994
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
0 deletions
+19
-0
index.ts
supabase/functions/update-app/index.ts
+19
-0
No files found.
supabase/functions/update-app/index.ts
View file @
6bbfe034
...
...
@@ -125,6 +125,22 @@ async function cacheCategoryApp(supabase, allApps, directory, bucketName) {
}
}
async
function
cacheRentUpdateApp
(
supabase
,
allApps
,
directory
,
bucketName
)
{
const
recentUpdateAppFileName
=
`
${
directory
}
/resent_update_app.json`
;
const
pageJson
=
JSON
.
stringify
(
allApps
.
slice
(
0
,
6
))
const
{
error
:
pageUploadError
}
=
await
supabase
.
storage
.
from
(
bucketName
)
.
upload
(
recentUpdateAppFileName
,
new
Blob
([
pageJson
]),
{
contentType
:
'
application/json
'
,
upsert
:
true
,
});
if
(
pageUploadError
)
{
console
.
error
(
`Error uploading recent update JSON:`
,
pageUploadError
);
}
else
{
console
.
log
(
`Uploading page recent_update JSON successful`
);
}
}
Deno
.
serve
(
async
(
req
)
=>
{
if
(
req
.
method
===
'
OPTIONS
'
)
{
return
new
Response
(
'
ok
'
,
{
headers
:
corsHeaders
})
...
...
@@ -149,6 +165,9 @@ Deno.serve(async (req) => {
EdgeRuntime
.
waitUntil
(
cacheCategoryApp
(
supabase
,
allApps
,
directory
,
bucketName
));
EdgeRuntime
.
waitUntil
(
cacheRentUpdateApp
(
supabase
,
allApps
,
directory
,
bucketName
));
return
new
Response
(
JSON
.
stringify
({
message
:
'
All data uploaded successfully
'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment