Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
algos: introduce last_n_per_pubkey_from_tags
This function creates filters for the base our first algo in Damus: Called "last N note per pubkey". I don't have a better name for it. This function generates a query in the form: [ {"authors": ["author_a"], "limit": 1, "kinds": [1] , {"authors": ["author_b"], "limit": 1, "kinds": [1] , {"authors": ["author_c"], "limit": 1, "kinds": [1] , {"authors": ["author_c"], "limit": 1, "kinds": [1] ... ] Due to an unfortunate restriction currently in nostrdb and strfry, we can only do about 16 to 20 of these at any given time. I have made this limit configurable in strfry[1]. I just need to do the same in nostrdb now. [1] hoytech/strfry#133 Changelog-Added: Add last_n_per_pubkey_from_tags algo function
- Loading branch information