Commit graph

342 commits

Author SHA1 Message Date
Alexey Skobkin 3f31705536 WS processing IdentityMap cleaning. 2019-02-28 03:44:59 +03:00
Alexey Skobkin 6b5a60b2a5 WS 'comment' processing. WIP. 2019-02-28 03:43:40 +03:00
Alexey Skobkin b0a6fbfb7f Comment DB unique constraint (post_id, number). New migration. 2019-02-28 02:44:51 +03:00
Alexey Skobkin a12bf9d9a2 WS 'post' processing draft. 2019-02-28 02:26:01 +03:00
Alexey Skobkin dbc1c060f8 Fixing WS message processing conditions in ProcessWebsocketUpdatesCommand. 2019-02-25 22:10:17 +03:00
Alexey Skobkin b1d047941c New WS\Message types added: post_edited, comment_edited. Validation slightly refactored. 2019-02-25 20:02:26 +03:00
Alexey Skobkin 4d7549bddd Fixing crash on unexpected message type or deserialization error. Adding sentry logging to WS processing. 2019-02-25 20:01:47 +03:00
Alexey Skobkin ac0d905ce4 Implementing 'rec' type validation in WebSocket\Message. 2019-02-25 19:12:52 +03:00
Alexey Skobkin 16489b509e Message::$postAuthorId added. 2019-02-25 19:00:36 +03:00
Alexey Skobkin 728464005e Small style changes in ProcessWebsocketUpdatesCommand. 2019-02-25 17:56:46 +03:00
Alexey Skobkin 4ce5fe0ccb WebSocketMessageProcessor todo comments. 2019-02-24 02:08:15 +03:00
Alexey Skobkin 300dbcb466 PostFactory::findOrCreateFromWebsocketDto() draft. UserFactory::DATE_FORMAT moved to AbstractFactory. 2019-02-24 02:07:17 +03:00
Alexey Skobkin d528b45436 DTO\WebSocket\Message::$authorId for upcoming point update (https://github.com/artss/point/pull/13). Serialization config changed. Setter methods removed. 2019-02-24 01:40:49 +03:00
Alexey Skobkin f2b423ad8c Fixing missing Message::$rcid mapping for recommendations without comment. 2019-02-24 01:38:47 +03:00
Alexey Skobkin 4707b41f27 --keep-jobs option added for 'point:update:websocket-messages' command. 2019-02-24 01:37:30 +03:00
Alexey Skobkin 05aaa1d4e1 Fixing circular dependency in UserFactory. 2019-02-23 21:11:11 +03:00
Alexey Skobkin 26ee4522fc Unfinished work on WS comment retrieval, 2019-02-23 20:51:42 +03:00
Alexey Skobkin 63b27dc312 Post::addComment() bug fix. 2019-02-23 20:49:48 +03:00
Alexey Skobkin 5897555302 #44 Comment mapping fix. 2019-02-23 20:46:15 +03:00
Alexey Skobkin 7902f9b3ea #44 Post mapping fix. 2019-02-23 20:46:15 +03:00
Alexey Skobkin f8dfe4e103 Fix #45. Doctrine partial index recreation on new migration generation fixed. 2019-02-23 20:46:15 +03:00
Alexey Skobkin 46b327b455 WS updates handling draft. Updates processing implementation needed. 2019-02-23 20:46:15 +03:00
Alexey Skobkin 31d49eb270 Comment::$toNumber type fixed. LoadCommentsData fixed according to new Comment constructor. 2019-02-23 20:46:15 +03:00
Alexey Skobkin 5d2ce0fe42 'point:update:websocket-messages' command draft. 2019-02-23 20:46:15 +03:00
Alexey Skobkin e82ff0d2a1 Comment schema changes, entity refactored. Post::$subscribed added. Migration needed. 2019-02-23 20:46:15 +03:00
Alexey Skobkin e5d5059c30 UserFactoryTest added 2019-02-15 23:42:31 +03:00
Alexey Skobkin 3805ec366f Fixes POINT-TOOLS-5 from Sentry. 2019-01-19 16:43:34 +03:00
Alexey Skobkin 9bcc3c6b24 Telegram logging support removed. 2019-01-19 04:11:01 +03:00
Alexey Skobkin f63b70fdd3 composer update knplabs/knp-paginator-bundle (v2.6.0 => v2.8.0). KNP Paginator deprecations removed. 2019-01-19 02:20:58 +03:00
Alexey Skobkin 6c8c0829ca Update commands now can fallback to API for point-tools user retrieval if it's not found in the database. Also small bug fixed. 2019-01-19 02:07:00 +03:00
Alexey Skobkin a1fae6e3f0 Fix #43. AbstractApi::sendRequest() fixed. Telegram account linking fixed too. 2017-11-07 03:15:58 +03:00
Alexey Skobkin 49b039026c Tag->setPost() removed in Post. 2017-11-06 07:18:02 +03:00
Alexey Skobkin 6c321a9fc6 DB schema, entities and factories small refactoring. 2017-11-06 05:36:32 +03:00
Alexey Skobkin e970a55f24 Trying to fix #40. 2017-11-06 05:24:19 +03:00
Alexey Skobkin 8f8f6973c0 AbstractApi now has 'abstract' definition. 2017-11-06 04:54:02 +03:00
Alexey Skobkin a44ce74d9b Fix #39. Duplicated index 'subscriptions.subscription_unique' removed. 2017-11-06 04:43:23 +03:00
Alexey Skobkin 34bf869cea More detailed 'Remote user is not equal with local' log record. 2017-11-06 04:37:14 +03:00
Alexey Skobkin 5631f1762a UpdateUsersPrivacyCommand flushes removed. 2017-11-06 04:31:43 +03:00
Alexey Skobkin 71a6e2add8 Telegram WebHook logger injection fix. 2017-11-06 03:26:10 +03:00
Alexey Skobkin 6f9b457e7d Telegram WebHook logger injection fix. 2017-11-06 02:23:15 +03:00
Alexey Skobkin 47e5e3d8c5 Telegram WebHook logger injection fix. 2017-11-05 16:20:35 +03:00
Alexey Skobkin 46502c4a80 deprecations removal. 2017-11-05 05:39:52 +03:00
Alexey Skobkin 00526e5f19 Controllers small refactoring. 2017-11-05 05:03:26 +03:00
Alexey Skobkin b8f912b91d Dependency Injection refactoring according to new autowiring and autoconfiguration. A bunch of classes refactored. 2017-11-05 04:42:08 +03:00
Alexey Skobkin d018c94a7a Symfony upgraded to 3.4.x-dev. Small refactoring. 2017-11-05 02:43:20 +03:00
Alexey Skobkin 6f817716b2 Single post template (post.html.twig) fix (comments rendering disabled in feed mode). 2017-11-05 01:00:25 +03:00
Alexey Skobkin 53ac59e032 Public feed post query fix (ORDER BY DESC). 2017-11-05 00:46:54 +03:00
Alexey Skobkin c0ea97e8f9 Public feed implemented. 2017-11-05 00:30:32 +03:00
Alexey Skobkin 988ac34752 #38 fix. User privacy status icons on user page. 2017-11-04 23:20:00 +03:00
Alexey Skobkin fe5c936681 #38 fix. User privacy status update implemented ('point:update:privacy' command). Small refactoring and several bug fixes. Small optimization. 2017-11-04 22:38:38 +03:00