Commit Graph

13 Commits

Author SHA1 Message Date
Bofh f9b9b4be40 Remove data when suspending Mastodon account, only if remote
* Remove classes/PgDatabase restriction to api/vX/database
2022-12-12 20:59:10 +01:00
Bofh b223abb3ac Implement only_cached for remote profiles, and wait for it to be cached by cron.php 2022-12-11 18:01:03 +01:00
Bofh ff321f75fd Created cron system for spawning filter action jobs respecting intervals
* Fixes to adapt more stuff to the cron system from base.php + PgDatabase
2022-12-08 21:08:23 +01:00
Bofh eb180cdcdf Create cron.php system for executing background jobs
* Adapt PgDatabase class for cron (called by "php cron.php")
2022-12-03 16:49:40 +01:00
Bofh f64bd4bc36 Create cronjob_db system for caching query results in cron.php 2022-12-03 15:59:01 +01:00
Bofh ed2e7c453a Add methods to cache content (for example, on heavy postgres queries) 2022-12-02 16:53:24 +01:00
Bofh dc71b89d3e Add following/followers/statuses to search result 2022-12-01 01:17:41 +01:00
Bofh 1aa7682a91 Create accounts search API for searching local and remote accounts 2022-12-01 01:05:56 +01:00
Bofh 423c5f4567 Make PgDatabase return error 500 when not able to connect 2022-11-29 00:44:44 +01:00
Bofh 36f62c7695 Remove unused code 2022-11-28 00:54:24 +01:00
Bofh 2be4a5b655 Add API actions to approve/reject Mastodon accounts + improvements 2022-11-28 00:50:33 +01:00
Bofh c4efc9a21d Add PgDatabase class for Postgres connections 2022-11-27 21:17:38 +01:00
Bofh fe34262b99 Add Classes to implement PgDatabase 2022-11-24 23:41:05 +01:00