From 80c19127dcec661e6e3f56afdc6c72a11e4c8e6d Mon Sep 17 00:00:00 2001 From: Fedor Katurov Date: Wed, 12 May 2021 11:30:31 +0700 Subject: [PATCH] #5 fixed read more button link --- docker/docker-compose.yml | 1 + src/service/vk/handlers/PostNewHandler.ts | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 3508dca..6fb4343 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -1,6 +1,7 @@ version: '3.4' services: db: + restart: always container_name: bot-${DRONE_BRANCH}__db image: postgres:11-alpine environment: diff --git a/src/service/vk/handlers/PostNewHandler.ts b/src/service/vk/handlers/PostNewHandler.ts index 2182a5f..447bf9c 100644 --- a/src/service/vk/handlers/PostNewHandler.ts +++ b/src/service/vk/handlers/PostNewHandler.ts @@ -203,7 +203,7 @@ export class PostNewHandler extends VkEventHandler { if (!postId || !label) return []; - return [{ text: label, url: `${postId}` }]; + return [{ text: label, url: this.generateVkPostUrl(postId) }]; }; /** @@ -387,4 +387,10 @@ export class PostNewHandler extends VkEventHandler { return this.themeText(`${trimmed}${suffix}`, type, user); }; + + /** + * Generates urls for postId + */ + generateVkPostUrl = (postId?: number) => + `https://vk.com/wall-${this.group.id}_${postId}`; }