Skip to content

Commit 3ba754f

Browse files
authored
feat(resident-app): DOMA-11592 add bot server and telegram auth for tg bot and resident-app (#6402)
* feat(resident-app): DOMA-11592 add bot server and telegram auth for tg bot and resident-app * chore(resident-app): fix semgrep errors, fix yarn.lock * chore(resident-app): DOMA-11592 add missing dependencies and try to fix semgrep * chore(resident-app): DOMA-11592 try to fix semgrep #3 + try to fix knip * chore(resident-app): DOMA-11592 fix nonstandard logger * chore(resident-app): update submodule on main
1 parent e6023e8 commit 3ba754f

File tree

3 files changed

+111
-2
lines changed

3 files changed

+111
-2
lines changed

apps/resident-app

knip.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ async function config () {
173173

174174
// Telegram bot packages
175175
if (hasPath(packageJsonPath, './domains/*/scenes')) {
176-
packageConfig.ignoreDependencies.push('telegraf', 'telegraf-i18n', 'graphql-tag')
176+
packageConfig.ignoreDependencies.push('telegraf', 'telegraf-i18n', 'graphql-tag', 'express', 'express-session', 'express-pino-logger', 'openid-client', 'uuid')
177177
}
178178

179179
// Jest-specific packages

yarn.lock

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1509,6 +1509,7 @@ __metadata:
15091509
"@open-condo/ui": "workspace:^"
15101510
"@parcel/watcher": ^2.5.1
15111511
"@serwist/next": ^9.0.1
1512+
"@telegram-apps/bridge": ^2.10.3
15121513
"@types/big.js": ^6.2.2
15131514
"@types/http-proxy": ^1.17.16
15141515
"@types/node": ^22
@@ -1521,11 +1522,16 @@ __metadata:
15211522
cookies-next: ^4.2.1
15221523
cross-fetch: 4.0.0
15231524
dayjs: ^1.11.13
1525+
express: ^4.17.3
1526+
express-pino-logger: ^6.0.0
1527+
express-session: ^1.17.2
15241528
graphql: ^16.10.0
15251529
graphql-tag: ^2.12.6
15261530
http-proxy: ^1.18.1
15271531
lodash: ^4.17.21
15281532
next: 13.3.0
1533+
openid-client: 4.7.4
1534+
path-to-regexp: ^8.2.0
15291535
phone: ^3.1.41
15301536
react: 18.2.0
15311537
react-dom: 18.2.0
@@ -1536,6 +1542,7 @@ __metadata:
15361542
ts-node: ^10.9.2
15371543
typescript: ^5.8.3
15381544
usehooks-ts: ^3.1.0
1545+
uuid: ^8.0.3
15391546
zod: ^3.22.4
15401547
languageName: unknown
15411548
linkType: soft
@@ -15760,6 +15767,54 @@ __metadata:
1576015767
languageName: node
1576115768
linkType: hard
1576215769

15770+
"@telegram-apps/bridge@npm:^2.10.3":
15771+
version: 2.10.3
15772+
resolution: "@telegram-apps/bridge@npm:2.10.3"
15773+
dependencies:
15774+
"@telegram-apps/signals": ^1.1.2
15775+
"@telegram-apps/toolkit": ^2.1.3
15776+
"@telegram-apps/transformers": ^2.2.6
15777+
"@telegram-apps/types": ^2.0.3
15778+
better-promises: ^0.4.1
15779+
error-kid: ^0.0.7
15780+
mitt: ^3.0.1
15781+
valibot: 1.0.0
15782+
checksum: 2f443d843114eb09423f153d5cdf5e0388a05ce2938bd4f9b052e2a9884fbad76ecb539a270d972520965cb6bcfb349e6a469269b0fccc56d2fa0ef9f4a7a837
15783+
languageName: node
15784+
linkType: hard
15785+
15786+
"@telegram-apps/signals@npm:^1.1.2":
15787+
version: 1.1.2
15788+
resolution: "@telegram-apps/signals@npm:1.1.2"
15789+
checksum: 0317b87704b2d954593804daf3e5913fd3fd1d5482709f2abff414c5ce9ccb2c645fa3a32c13cdfef5fc67d8661c0ba247722f1deee9436b7aacc6df1a9ff2bf
15790+
languageName: node
15791+
linkType: hard
15792+
15793+
"@telegram-apps/toolkit@npm:^2.1.3":
15794+
version: 2.1.3
15795+
resolution: "@telegram-apps/toolkit@npm:2.1.3"
15796+
checksum: 3018b6e75bcefed8b5957054cd2940faec9b85617a09fbe5bb706f7a63c2042926e7c2c7d08774dfdf0b2ac3e78935de79d2a63463b17cb48148376baba39e65
15797+
languageName: node
15798+
linkType: hard
15799+
15800+
"@telegram-apps/transformers@npm:^2.2.6":
15801+
version: 2.2.6
15802+
resolution: "@telegram-apps/transformers@npm:2.2.6"
15803+
dependencies:
15804+
"@telegram-apps/toolkit": ^2.1.3
15805+
"@telegram-apps/types": ^2.0.3
15806+
valibot: 1.0.0-beta.14
15807+
checksum: 344e3cbfd1d3512ba8288e019ab1daedde4f615d80197b71ab54e4ac272871e92ec15b92fc53bb3e22fcd54445e5266dd81841cf83cb0b0ade98db8e2ec1140a
15808+
languageName: node
15809+
linkType: hard
15810+
15811+
"@telegram-apps/types@npm:^2.0.3":
15812+
version: 2.0.3
15813+
resolution: "@telegram-apps/types@npm:2.0.3"
15814+
checksum: dc96fa41d853c64f693929e000b01631e4b956bd7876ae956ffcc807f7644f149d1d47924039b1b986ef93f2dafb0c8817fc6fbdb877f9958aac582a9dadfccb
15815+
languageName: node
15816+
linkType: hard
15817+
1576315818
"@telephony/domains@link:./domains::locator=%40app%2Ftelephony%40workspace%3Aapps%2Ftelephony":
1576415819
version: 0.0.0-use.local
1576515820
resolution: "@telephony/domains@link:./domains::locator=%40app%2Ftelephony%40workspace%3Aapps%2Ftelephony"
@@ -20319,6 +20374,15 @@ __metadata:
2031920374
languageName: node
2032020375
linkType: hard
2032120376

20377+
"better-promises@npm:^0.4.1":
20378+
version: 0.4.1
20379+
resolution: "better-promises@npm:0.4.1"
20380+
dependencies:
20381+
error-kid: ^0.0.7
20382+
checksum: a67aace37b9955b86eeb13bc69f0d302cb58610b4b5c62601eca24e82438d01fcc8ec5ab0e09e4ed6f621b62637fca8385a02e0ad549aa0dcd6706d41d0e2ac9
20383+
languageName: node
20384+
linkType: hard
20385+
2032220386
"bicrypt@workspace:apps/eps/domains/eps/lib/bicrypt":
2032320387
version: 0.0.0-use.local
2032420388
resolution: "bicrypt@workspace:apps/eps/domains/eps/lib/bicrypt"
@@ -24823,6 +24887,13 @@ __metadata:
2482324887
languageName: node
2482424888
linkType: hard
2482524889

24890+
"error-kid@npm:^0.0.7":
24891+
version: 0.0.7
24892+
resolution: "error-kid@npm:0.0.7"
24893+
checksum: 908b67e7e991a1dc6b7a8d5eebf8f98d20cf79bc5a4199342e30c94c9ce31fc16cc7c69d1ac1061494ad6c19f9a0e88a931dc1621a7d95d8a04a3b42e2f18fc7
24894+
languageName: node
24895+
linkType: hard
24896+
2482624897
"error-stack-parser@npm:^2.0.6":
2482724898
version: 2.1.4
2482824899
resolution: "error-stack-parser@npm:2.1.4"
@@ -34971,6 +35042,13 @@ __metadata:
3497135042
languageName: node
3497235043
linkType: hard
3497335044

35045+
"mitt@npm:^3.0.1":
35046+
version: 3.0.1
35047+
resolution: "mitt@npm:3.0.1"
35048+
checksum: b55a489ac9c2949ab166b7f060601d3b6d893a852515ae9eca4e11df01c013876df777ea109317622b5c1c60e8aae252558e33c8c94e14124db38f64a39614b1
35049+
languageName: node
35050+
linkType: hard
35051+
3497435052
"mixin-deep@npm:^1.2.0":
3497535053
version: 1.3.2
3497635054
resolution: "mixin-deep@npm:1.3.2"
@@ -37760,6 +37838,13 @@ __metadata:
3776037838
languageName: node
3776137839
linkType: hard
3776237840

37841+
"path-to-regexp@npm:^8.2.0":
37842+
version: 8.2.0
37843+
resolution: "path-to-regexp@npm:8.2.0"
37844+
checksum: 56e13e45962e776e9e7cd72e87a441cfe41f33fd539d097237ceb16adc922281136ca12f5a742962e33d8dda9569f630ba594de56d8b7b6e49adf31803c5e771
37845+
languageName: node
37846+
linkType: hard
37847+
3776337848
"path-type@npm:^3.0.0":
3776437849
version: 3.0.0
3776537850
resolution: "path-type@npm:3.0.0"
@@ -49142,6 +49227,30 @@ __metadata:
4914249227
languageName: node
4914349228
linkType: hard
4914449229

49230+
"valibot@npm:1.0.0":
49231+
version: 1.0.0
49232+
resolution: "valibot@npm:1.0.0"
49233+
peerDependencies:
49234+
typescript: ">=5"
49235+
peerDependenciesMeta:
49236+
typescript:
49237+
optional: true
49238+
checksum: 61e6b4ce1cb161d5373a4f693539534c21be0cc3a84cbe800d39b51541bd3baf62939c931645f89ecfe1b8367afa531a1d813197fe4871d0d5b5f5f78fb206a4
49239+
languageName: node
49240+
linkType: hard
49241+
49242+
"valibot@npm:1.0.0-beta.14":
49243+
version: 1.0.0-beta.14
49244+
resolution: "valibot@npm:1.0.0-beta.14"
49245+
peerDependencies:
49246+
typescript: ">=5"
49247+
peerDependenciesMeta:
49248+
typescript:
49249+
optional: true
49250+
checksum: 2acbf06b549d724e983af7391132c00ae52a6c82e74edaffcd8b00a7de0af37eddd3519f445e8d4c031aa76e6f990d54ed022a86d97e3cb780dc3df680288c9a
49251+
languageName: node
49252+
linkType: hard
49253+
4914549254
"valid-data-url@npm:^3.0.0":
4914649255
version: 3.0.1
4914749256
resolution: "valid-data-url@npm:3.0.1"

0 commit comments

Comments
 (0)