Commit Graph
20 Commits
Author SHA1 Message Date
Slavasil efd188bc8a fix last post id tracking; add repost timer; add vk request timer; fix recent post scanning 2024-11-22 01:45:44 +03:00
Slavasil 2537d3042d fix required chats not being loaded at first startup 2024-11-21 21:00:02 +03:00
Slavasil 5258ee0deb fix app asking for 2FA code twice (forgot to return from switch-case lol) 2024-11-21 20:52:19 +03:00
Slavasil aaef54f72e move AbstractPost definition to a separate header; add post source tracking 2024-11-21 07:32:27 +03:00
Slavasil 182ddffe41 implement last post id tracking 2024-11-21 00:49:33 +03:00
Slavasil 393df64bc8 implement dumb reposting 2024-11-21 00:29:13 +03:00
Slavasil 81b587cef8 complete the initial post fetching functionality 2024-11-21 00:05:47 +03:00
Slavasil 2e543e6c48 fix get_posts returning the pinned post 2024-11-20 14:32:15 +03:00
Slavasil e221d3624d add TelegramClient and RepostManager with functionality to fetch posts 2024-11-20 14:12:01 +03:00
Slavasil 5c93d48bb8 add configuration 2024-11-20 14:09:47 +03:00
Slavasil 57d59399cd decrease log verbosity level of httpclient 2024-11-20 14:03:22 +03:00
Slavasil 28e662b393 add state saving and loading 2024-11-17 17:24:45 +03:00
Slavasil f7e6699fec bump project C++ version to C++23 2024-11-16 22:44:59 +03:00
Slavasil b422c15008 fix undefined reference 2024-11-15 23:25:05 +03:00
Slavasil fb35fa5ed2 create VKClient with get_posts() method to get wall posts 2024-11-15 22:48:24 +03:00
Slavasil 637f082605 delete copy constructor of HttpClient 2024-11-15 11:21:41 +03:00
Slavasil b0148b64e4 move signal handling in a separate function 2024-11-15 11:04:26 +03:00
Slavasil d157103a68 fix HttpClient destructor and remove its demo in main() 2024-11-15 10:57:52 +03:00
Slavasil 5b84472864 add signal handling 2024-11-15 10:56:49 +03:00
Slavasil d29c8dfcc9 add basic HTTP client and its testing in main() 2024-11-14 16:48:45 +03:00