File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 1+ import createDnsRecord from './api/create_dns_record.ts' ;
2+ import listDnsRecords from './api/list_dns_records.ts' ;
13import { parseRequestURL } from './request/url/mod.ts'
24
35export default {
46 /**
5- * [Reference](https://developers.cloudflare.com/workers/runtime-apis/handlers/fetch/)
7+ * [Cloudflare Reference](https://developers.cloudflare.com/workers/runtime-apis/handlers/fetch/)
68 *
79 * @param request Incoming http request
810 */
911 async fetch ( request : Request ) : Promise < void > {
1012 const requestUrl = new URL ( request . url )
11- const requestUrlParameters = parseRequestURL ( requestUrl )
13+ const { token , zoneId , records } = parseRequestURL ( requestUrl )
1214
15+ const existingRecords = await listDnsRecords ( { token, zoneId} )
16+
17+ existingRecords . forEach ( ( record ) => {
18+
19+ } )
20+ records . forEach ( ( record ) => {
21+ createDnsRecord ( record , { token, zoneId} )
22+ } )
1323 }
1424}
You can’t perform that action at this time.
0 commit comments