Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

prevent load functions from rerunning excessively #1115

Conversation

efstajas
Copy link
Contributor

No description provided.

@efstajas efstajas requested a review from jtourkos June 24, 2024 10:31
@efstajas efstajas changed the base branch from main to jason/api-balances-refactor June 24, 2024 10:31
Copy link

netlify bot commented Jun 24, 2024

Deploy Preview for drips-app-v2 ready!

Name Link
🔨 Latest commit ff31cb5
🔍 Latest deploy log https://app.netlify.com/sites/drips-app-v2/deploys/66794b11608119000824f150
😎 Deploy Preview https://deploy-preview-1115--drips-app-v2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@efstajas efstajas merged commit a3e3f43 into jason/api-balances-refactor Jun 24, 2024
2 of 3 checks passed
@efstajas efstajas deleted the jason/prevent-load-functions-from-rerunning-excessively branch June 24, 2024 12:00
efstajas added a commit that referenced this pull request Jul 1, 2024
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* subgraph-less global collect flow

* wip

* remove last usages of subgraph, fix stream page

* remove commented-out code

* improve SSR of streams page

* fix some warnings

* fix errors

* drip list card & stream state fixes

* increase default tick interval

* work

* small layout fixes in realtime-amount component

* remove MetadataManagerBase unit test

* add voting round status badge

* fix error loading profile server-side if voting round present

* fix crash in create stream flow

* temporarily build gql types from mainnet s2 in checks

* add platform param to testnet container

* revert to prev tick interval

* remove obsolete streams store utils, move remaining to utils/streams

* fix missing import

* remove example store

* remove example component

* fetch dashboard pages client-side

* remove wait for subgraph in e2e tests

* e2e test fixes

* fixes

* fix drip lists and voting rounds not being merged in listing view

* dont use connected-address cookie for client-side dashboard page loading

* invalidate app state AFTER wallet connection state set

* fix connect page redirect

* fix some streams being 404

* big depedency update  (#1114)

* hopefully fix build

* hopefully fix build, again

* hopefully fix build, again, again

* holy shit please

* PLEASE

* remove image-data-uri package

* make svelte2tsx dev dep

* set cache-control headers

* fix redis caching

* cache entire explore page

* prevent load functions from rerunning excessively (#1115)

* prevent load functions from re-running excessively

* clarifying docs

* fix checks

* make ssr less sucky!

* fix obsolete tokens store connect call

* fix wrong ProjectAvatar prop

* fix all projects & drip lists listing pages

* fix splits component links not clickable

* page-level caching for projects (with temp. logging)

* invalidate project page cache after claiming project

* fix clicking project on all projects page

* collect cache-related utils together

* also invalidate account id of project owner if one of their projects is invalidated

* (temp) change logs)

* fix

* fix glitchy looking split group name during SSR

* standardize supporters piles

* auto-refresh projects page after editing project metadata

* remove links from list editor items

* auto-refresh project page after editing splits

* invalidate account IDs associated with drip lists

* remove cache logs, skip invalidate func if no cache enabled

* update drips sdk

* fix unit tests

* show small token component version in streams section again

* fix e2e app build

* remove leftover font imports

* fix: pause & unpause flows don't update stream page data

* fix e2e error

* temporarily enable cache logging for testing

* refactor: allow other keys in FUNDING.json

* Update src/lib/utils/github/GitHub.ts

Co-authored-by: Jason Efstathiou <j@jason-e.dev>

* refactor: fix possible undefined reference error

* fix e2e not starting (still broken though)

* fully parallelize explore page loading

* don't await redis set in cache miss scenario

---------

Co-authored-by: Ioannis Tourkogiorgis <jtourkos@gmail.com>
Co-authored-by: Ioannis <6360154+jtourkos@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants