Skip to content
This repository has been archived by the owner on Nov 23, 2024. It is now read-only.

Commit

Permalink
function updates
Browse files Browse the repository at this point in the history
  • Loading branch information
craigm26 committed Jan 4, 2024
1 parent 63c9858 commit 1f6d8dd
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 70 deletions.
122 changes: 61 additions & 61 deletions .firebase/hosting.YnVpbGQ.cache
Original file line number Diff line number Diff line change
Expand Up @@ -27,64 +27,64 @@ assets/markers/MarkerS.svg,1694459216669,454d2efb23176f3a1c945b38d7a6779cdd577e3
assets/markers/stop-circle-outline.svg,1694459216670,1ecaaf6d2308fe0607ddba47817140e38f7a05cecd96ea4f664580c2b4388f19
assets/markers/stop-outline.svg,1694459216670,d3beeddb7fb4d12d66c2e68c2ed936f8de618acd30ef07cfe85c9365ae37a605
assets/markers/stopwatch-outline.svg,1694459216670,44711b9dbeabfa950b0f0ff5d67adce922782a29580dab6b440bf8185caf18e1
asset-manifest.json,1704395863454,d697b27d7956a35d909edf6e403ee314c7261bd728469ca8f2758554bfeb4c14
index.html,1704395863422,f2affba28dc75924a1544bdce68694813eb1ef1421ffc9c7157eb23aacaab4ac
static/js/119.54fd3157.chunk.js,1704395863447,28bcfc78d9feb5af6aa58e83969060d66cd9c90fdc26434f5098319e4b3bcfbe
static/js/129.a31bae23.chunk.js,1704395863431,1a77c58dbfb67c66f6e66974fb05227beb2d559a79e5048efc35742143880d48
static/js/129.a31bae23.chunk.js.LICENSE.txt,1704395863425,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/119.54fd3157.chunk.js.map,1704395863455,8bc37b58d87dd3484fd8f39e0f8cd08edc1b6064943105d2bc7f57d2f721aa56
static/js/129.a31bae23.chunk.js.map,1704395863455,4c329b4e54fd5f13d0d6bfd385c0f6a6f6614ae3e786fc48ea7c79ad5bc78481
static/js/186.808a5c43.chunk.js,1704395863431,f74b0810ab12b59c53f0b7ab8a48c8770b8ab846db8ee019ca14ad82d480580b
service-worker.js,1704395863422,c604fdcaa582bb2e56bd558731f966124a0697048e537db38ee2448db1e5daa4
static/js/186.808a5c43.chunk.js.map,1704395863453,bd1ea9431d8e0a9b9800ae1a901ad0f1ec149c8b40a742f139dd98dc0450c69f
static/css/main.64cd4f74.css,1704395863428,04efc67df19ab2379b182b9a2d770f2e493f644a434a458d0e219bb7d7db8b98
static/js/186.808a5c43.chunk.js.LICENSE.txt,1704395863425,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/22.80272b9c.chunk.js,1704395863429,df3789724ccaea20e3e8872c28f8470b0f3ae5c3eeebe4cf153460fd693b30a9
static/js/24.5042cd10.chunk.js.map,1704395863455,3e92b6a85db911aba0baf47058c3382f83461223888c7ecb74758dc307cea8aa
static/js/22.80272b9c.chunk.js.LICENSE.txt,1704395863425,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/24.5042cd10.chunk.js,1704395863431,f40dc499494083c5197ca1c452a075e3c3f0ad515c4481c8a02166ede4c701f0
static/js/344.e27732a0.chunk.js.LICENSE.txt,1704395863425,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/22.80272b9c.chunk.js.map,1704395863453,beb45027fc3b5237aaeead11ab8cdbae8643251ab65f2c8b0d6193b8a4e8d510
static/js/342.63559080.chunk.js.LICENSE.txt,1704395863425,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/342.63559080.chunk.js,1704395863449,5344698c63b0e02c09f177fd5d60c3a3a976cd67b162e11c9e15c862b395f25b
static/js/344.e27732a0.chunk.js,1704395863429,5dd6e6d20033a69c00e3bc1767aaf48f65a21b5474f90a81c938254c5a266fa5
static/js/372.c254587f.chunk.js,1704395863429,19c000a54a2508f494c11cb6b38b8c955ebcb81af0d26ce748a305eb3ad2c2fe
static/js/344.e27732a0.chunk.js.map,1704395863453,94395da81c3d9aa607667aa8107169b5c241c43006a9dd76a8c3f82a2bc668f1
static/js/372.c254587f.chunk.js.LICENSE.txt,1704395863425,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/377.69aae56b.chunk.js,1704395863449,f4b92ced4337b55957ff417b43a6420f8552e57a271260e520b615dd24057645
static/js/408.6ec95caf.chunk.js,1704395863431,7cbac23cec6ce64169bb1abd56b98e4c206d865acbdf2bb6c59d7678486b5957
static/js/408.6ec95caf.chunk.js.LICENSE.txt,1704395863426,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/377.69aae56b.chunk.js.map,1704395863455,b63b6ddc7eca8178c6d5e415d7826c8a7dc3ebf5a46f93b33445ad6776f0b6b6
static/js/443.35e8a78f.chunk.js.LICENSE.txt,1704395863428,443a8dcfda959fc323f633cb16e34a63abafc183b2dc83f079a76c3fa32c4b6f
static/js/443.35e8a78f.chunk.js,1704395863428,25536b62e1c8e21fcb63b70c581c628c7b434c13e0823d8f0abf9074e271c108
static/js/616.c2da0bd0.chunk.js,1704395863431,941be8587eb7b60b39388ceddde21f00c61fb167d6b5cc96d2194101a2489e82
static/js/738.c7f350f8.chunk.js,1704395863429,7f3298bf3b5c376e9e9951fa2977d7c31f8b3f188746277a35f11ea5ff2f174a
static/js/616.c2da0bd0.chunk.js.LICENSE.txt,1704395863428,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/841.f52d43c0.chunk.js,1704395863429,bee400655dc216998f96fdda0f14b3bd09b3e70b619ea4c90dd5647dc24aa0c7
static/js/372.c254587f.chunk.js.map,1704395863450,6769e07975df5f219da685095a26c7d626c5ff93aeb6adcb322b3c7b4b386f61
static/js/738.c7f350f8.chunk.js.LICENSE.txt,1704395863428,443a8dcfda959fc323f633cb16e34a63abafc183b2dc83f079a76c3fa32c4b6f
static/js/443.35e8a78f.chunk.js.map,1704395863450,887e91972d34cc12fdda7f3019d34ec8f826d0d8ff4201e6a71e17860fea68aa
static/js/342.63559080.chunk.js.map,1704395863455,c29228b5079e3df310bc508f26e757a48c134740b425ce83c18126d2f9088b6d
static/js/408.6ec95caf.chunk.js.map,1704395863454,436dfbf329abe4e64165fe11d35931fa165b5e350669dffc680c2d5269a7247c
static/js/841.f52d43c0.chunk.js.map,1704395863453,938c9038bccee33c77934ae01bb8799f1e0912d58cf77a23d79f953b0158470b
static/js/841.f52d43c0.chunk.js.LICENSE.txt,1704395863428,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/616.c2da0bd0.chunk.js.map,1704395863454,43fc009e97ae1ec5836928eb7fdf7a93b67277ecf2017244332b2b30991b53f1
static/js/856.290593a6.chunk.js.LICENSE.txt,1704395863428,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/856.290593a6.chunk.js,1704395863429,4a2e4a7644173e4d71c28ce3aee12f5c9addd29c0f5ebdaa957b46ce61965557
static/js/856.290593a6.chunk.js.map,1704395863450,25f3b8a5cf58a3772d13d17b336f5e7ca221bb496a01fb168a21257be3e461b6
static/js/965.d0dcdfb4.chunk.js,1704395863431,6473a00335d2d8057c0c0ff07893ef610762af5f5cb20e0accac27ec330e6dd8
static/js/738.c7f350f8.chunk.js.map,1704395863450,927566555ca975672e4875fc4cfce9f72e35bd4b12c984ee7dc4d43bc5bf900a
static/js/965.d0dcdfb4.chunk.js.map,1704395863455,23c54f30dff9bcedbeaab786e4b167f10e429e27c563910c095a0f7f6325e7bd
static/js/main.08325dd8.js.LICENSE.txt,1704395863428,b582ea2784ae68eb650b55751c1a86cd86faa013110137f197d51d2d6072cbd2
static/media/arrow-up-from-bracket.ed562e3040edb32310ccf87b85868332.svg,1704395863425,05dd59a23c52c0136f400d4c237cd626461617afd5716eafedc5541f7dd66e7d
static/media/clipboard-list.2b98a750efb265a4fd0be8ab9a0816bf.svg,1704395863425,50264ca3a7f8afdb7c2e5fc3cbb59e088bb5e532c42dc1837f7f9920b593fa31
static/media/language.a7a55f2e8892ea3de953f9ea8f503dde.svg,1704395863425,746f2442084071c73ac0ff6379e0485430e22416585125987f17583183245586
static/media/map.6a3bdc0f6831ea86cfa1f63e97f26ca6.svg,1704395863425,9ec70bb0acbe5e3aab1f942d5d2918861f23ec6250b1fb2aacbf91f843a1856b
static/media/user.ac273af38b1c02e815ff9a51e390c1ce.svg,1704395863425,c9a40f13ffe1239a6dc414567e94acc5c070ea006f8cdcea1e686105e750b86d
static/media/square-question.8deaa0c615ac0c196b6d35f610781b01.svg,1704395863425,25e5face3dd812f6f6080f79b3056cc84863955aa3bc1066810a11ef192c8c35
static/media/web_neutral_sq_SI.2050b30538d0f54bb739e4c237e8ddb5.svg,1704395863425,88179a15b004e31b3d207def09bff394b94b53c430f04052da9042b7c1411f2d
static/css/main.64cd4f74.css.map,1704395863449,f580445d09a7c508907d2da4b14eb457a39136a966b425c3b454149485ec39fa
static/media/IndieFlower-Regular.04ac1f1c3b1959f18d06.ttf,1704395863424,8a3e63e996a4939522a2853eef170dcb97ce244221f3c04a1e0993ae76e65ea7
service-worker.js.map,1704395863422,35117993c91aeab568fdc288aa7b3901e5f10de3b8ef0c95565e11b2f46db4c4
static/js/main.08325dd8.js,1704395863429,8118f6463de28dc157a32c28dd0cf42702eee074bfddda725b9907f65b49907c
static/js/main.08325dd8.js.map,1704395863452,79aa895898fbc6accb9068a36a30d9d9218bd472484475ffe9d5ae6a2804bb9c
index.html,1704402221396,ebb2acbd72d71b67ec20ac7b94a765c0f7e525513e17982c063972d75257afe3
asset-manifest.json,1704402221428,adb3fc4c4e2da71254e9f5152039582f4fc73e90d400f3bacd9be3e4538d9d88
service-worker.js,1704402221396,88afe42545f1ed5a832f3f50ddb5fd548e4515a9b651a3a0fbaf7ed99c7527f9
static/js/129.a31bae23.chunk.js,1704402221406,1a77c58dbfb67c66f6e66974fb05227beb2d559a79e5048efc35742143880d48
static/js/129.a31bae23.chunk.js.map,1704402221427,4c329b4e54fd5f13d0d6bfd385c0f6a6f6614ae3e786fc48ea7c79ad5bc78481
static/js/119.54fd3157.chunk.js,1704402221423,28bcfc78d9feb5af6aa58e83969060d66cd9c90fdc26434f5098319e4b3bcfbe
static/js/186.808a5c43.chunk.js.LICENSE.txt,1704402221400,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/186.808a5c43.chunk.js,1704402221405,f74b0810ab12b59c53f0b7ab8a48c8770b8ab846db8ee019ca14ad82d480580b
static/js/129.a31bae23.chunk.js.LICENSE.txt,1704402221400,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/22.80272b9c.chunk.js.LICENSE.txt,1704402221400,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/119.54fd3157.chunk.js.map,1704402221428,8bc37b58d87dd3484fd8f39e0f8cd08edc1b6064943105d2bc7f57d2f721aa56
static/js/22.80272b9c.chunk.js.map,1704402221427,beb45027fc3b5237aaeead11ab8cdbae8643251ab65f2c8b0d6193b8a4e8d510
static/js/24.5042cd10.chunk.js,1704402221406,f40dc499494083c5197ca1c452a075e3c3f0ad515c4481c8a02166ede4c701f0
static/js/22.80272b9c.chunk.js,1704402221404,df3789724ccaea20e3e8872c28f8470b0f3ae5c3eeebe4cf153460fd693b30a9
static/css/main.64cd4f74.css,1704402221402,04efc67df19ab2379b182b9a2d770f2e493f644a434a458d0e219bb7d7db8b98
static/js/24.5042cd10.chunk.js.map,1704402221428,3e92b6a85db911aba0baf47058c3382f83461223888c7ecb74758dc307cea8aa
static/js/342.63559080.chunk.js.LICENSE.txt,1704402221400,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/342.63559080.chunk.js,1704402221424,5344698c63b0e02c09f177fd5d60c3a3a976cd67b162e11c9e15c862b395f25b
static/js/186.808a5c43.chunk.js.map,1704402221427,bd1ea9431d8e0a9b9800ae1a901ad0f1ec149c8b40a742f139dd98dc0450c69f
static/js/344.e27732a0.chunk.js.LICENSE.txt,1704402221400,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/372.c254587f.chunk.js.LICENSE.txt,1704402221400,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/344.e27732a0.chunk.js,1704402221404,5dd6e6d20033a69c00e3bc1767aaf48f65a21b5474f90a81c938254c5a266fa5
static/js/344.e27732a0.chunk.js.map,1704402221427,94395da81c3d9aa607667aa8107169b5c241c43006a9dd76a8c3f82a2bc668f1
static/js/372.c254587f.chunk.js,1704402221403,19c000a54a2508f494c11cb6b38b8c955ebcb81af0d26ce748a305eb3ad2c2fe
static/js/377.69aae56b.chunk.js,1704402221424,f4b92ced4337b55957ff417b43a6420f8552e57a271260e520b615dd24057645
static/js/377.69aae56b.chunk.js.map,1704402221428,b63b6ddc7eca8178c6d5e415d7826c8a7dc3ebf5a46f93b33445ad6776f0b6b6
static/js/408.6ec95caf.chunk.js.LICENSE.txt,1704402221400,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/408.6ec95caf.chunk.js,1704402221406,7cbac23cec6ce64169bb1abd56b98e4c206d865acbdf2bb6c59d7678486b5957
static/js/443.35e8a78f.chunk.js,1704402221403,25536b62e1c8e21fcb63b70c581c628c7b434c13e0823d8f0abf9074e271c108
static/js/443.35e8a78f.chunk.js.LICENSE.txt,1704402221402,443a8dcfda959fc323f633cb16e34a63abafc183b2dc83f079a76c3fa32c4b6f
static/js/372.c254587f.chunk.js.map,1704402221425,6769e07975df5f219da685095a26c7d626c5ff93aeb6adcb322b3c7b4b386f61
static/js/616.c2da0bd0.chunk.js,1704402221406,941be8587eb7b60b39388ceddde21f00c61fb167d6b5cc96d2194101a2489e82
static/js/616.c2da0bd0.chunk.js.LICENSE.txt,1704402221402,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/342.63559080.chunk.js.map,1704402221428,c29228b5079e3df310bc508f26e757a48c134740b425ce83c18126d2f9088b6d
static/js/443.35e8a78f.chunk.js.map,1704402221425,887e91972d34cc12fdda7f3019d34ec8f826d0d8ff4201e6a71e17860fea68aa
static/js/738.c7f350f8.chunk.js.LICENSE.txt,1704402221402,443a8dcfda959fc323f633cb16e34a63abafc183b2dc83f079a76c3fa32c4b6f
static/js/738.c7f350f8.chunk.js,1704402221403,7f3298bf3b5c376e9e9951fa2977d7c31f8b3f188746277a35f11ea5ff2f174a
static/js/841.f52d43c0.chunk.js,1704402221404,bee400655dc216998f96fdda0f14b3bd09b3e70b619ea4c90dd5647dc24aa0c7
static/js/841.f52d43c0.chunk.js.map,1704402221427,938c9038bccee33c77934ae01bb8799f1e0912d58cf77a23d79f953b0158470b
static/js/841.f52d43c0.chunk.js.LICENSE.txt,1704402221402,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/856.290593a6.chunk.js,1704402221404,4a2e4a7644173e4d71c28ce3aee12f5c9addd29c0f5ebdaa957b46ce61965557
static/js/856.290593a6.chunk.js.LICENSE.txt,1704402221402,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/408.6ec95caf.chunk.js.map,1704402221427,436dfbf329abe4e64165fe11d35931fa165b5e350669dffc680c2d5269a7247c
static/js/856.290593a6.chunk.js.map,1704402221425,25f3b8a5cf58a3772d13d17b336f5e7ca221bb496a01fb168a21257be3e461b6
static/js/965.d0dcdfb4.chunk.js,1704402221406,6473a00335d2d8057c0c0ff07893ef610762af5f5cb20e0accac27ec330e6dd8
static/js/616.c2da0bd0.chunk.js.map,1704402221427,43fc009e97ae1ec5836928eb7fdf7a93b67277ecf2017244332b2b30991b53f1
static/js/738.c7f350f8.chunk.js.map,1704402221424,927566555ca975672e4875fc4cfce9f72e35bd4b12c984ee7dc4d43bc5bf900a
static/js/965.d0dcdfb4.chunk.js.map,1704402221428,23c54f30dff9bcedbeaab786e4b167f10e429e27c563910c095a0f7f6325e7bd
static/js/main.e60c9482.js.LICENSE.txt,1704402221403,b582ea2784ae68eb650b55751c1a86cd86faa013110137f197d51d2d6072cbd2
static/media/arrow-up-from-bracket.ed562e3040edb32310ccf87b85868332.svg,1704402221400,05dd59a23c52c0136f400d4c237cd626461617afd5716eafedc5541f7dd66e7d
static/media/clipboard-list.2b98a750efb265a4fd0be8ab9a0816bf.svg,1704402221400,50264ca3a7f8afdb7c2e5fc3cbb59e088bb5e532c42dc1837f7f9920b593fa31
static/media/language.a7a55f2e8892ea3de953f9ea8f503dde.svg,1704402221400,746f2442084071c73ac0ff6379e0485430e22416585125987f17583183245586
static/media/map.6a3bdc0f6831ea86cfa1f63e97f26ca6.svg,1704402221400,9ec70bb0acbe5e3aab1f942d5d2918861f23ec6250b1fb2aacbf91f843a1856b
static/media/square-question.8deaa0c615ac0c196b6d35f610781b01.svg,1704402221400,25e5face3dd812f6f6080f79b3056cc84863955aa3bc1066810a11ef192c8c35
static/media/user.ac273af38b1c02e815ff9a51e390c1ce.svg,1704402221400,c9a40f13ffe1239a6dc414567e94acc5c070ea006f8cdcea1e686105e750b86d
static/media/web_neutral_sq_SI.2050b30538d0f54bb739e4c237e8ddb5.svg,1704402221400,88179a15b004e31b3d207def09bff394b94b53c430f04052da9042b7c1411f2d
static/css/main.64cd4f74.css.map,1704402221424,f580445d09a7c508907d2da4b14eb457a39136a966b425c3b454149485ec39fa
static/media/IndieFlower-Regular.04ac1f1c3b1959f18d06.ttf,1704402221399,8a3e63e996a4939522a2853eef170dcb97ce244221f3c04a1e0993ae76e65ea7
service-worker.js.map,1704402221396,35117993c91aeab568fdc288aa7b3901e5f10de3b8ef0c95565e11b2f46db4c4
static/js/main.e60c9482.js,1704402221404,9c182edc9a6ef15eab75f6391cbc331667ddeaec19115686320372cc9275465f
static/js/main.e60c9482.js.map,1704402221427,6f8910ebb2cfed99e8ddcf90bb8997f182e105c44864e9f592a0ca8302f0e5b5
Empty file removed firebase-debug.log
Empty file.
11 changes: 2 additions & 9 deletions functions/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ import * as functions from "firebase-functions";
import * as admin from "firebase-admin";
import * as sgMail from "@sendgrid/mail";
import axios from "axios";
const cors = require("cors");
const corsHandler = cors({ origin: true });
const cors = require("cors")({ origin: true });


interface NewsArticle {
Expand Down Expand Up @@ -118,7 +117,7 @@ const getWebpageMetadata = async (url: string): Promise<{title: string, descript


exports.fetchWebpageMetadata = functions.https.onRequest((request, response) => {
corsHandler(request, response, () => {
cors(request, response, () => {
if (request.method === "POST" && request.body.url) {
getWebpageMetadata(request.body.url)
.then(metadata => response.status(200).json(metadata))
Expand All @@ -132,9 +131,3 @@ exports.fetchWebpageMetadata = functions.https.onRequest((request, response) =>
});
});

exports.testFunction = functions.https.onRequest((request, response) => {
corsHandler(request, response, () => {
response.send("This is a test function");
});
});

2 changes: 2 additions & 0 deletions src/pages/News.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -86,9 +86,11 @@ const News: React.FC = () => {
}, []);

const fetchAndSetArticleTitle = async (url: string) => {
console.log('Fetching webpage metadata for:', url);
if (url) {
try {
const { data } = await getWebpageMetadata({ url });
console.log('Retrieved webpage metadata:', data);
return (data as any).title || '';
} catch (error) {
console.error('Error retrieving webpage metadata:', error);
Expand Down

0 comments on commit 1f6d8dd

Please sign in to comment.