Commit Graph

235 Commits

Author SHA1 Message Date
kenobi f83f54749d move manage announce roles to role controller
Run unit tests / test (pull_request) Successful in 16s Details
Compile the repository / compile (pull_request) Successful in 17s Details
2023-11-21 22:42:00 +01:00
kenobi 90b0b07080 extend Maybe type to also include void 2023-11-21 22:40:53 +01:00
kenobi 6d0eaed426 fix incorrect method call
Compile the repository / compile (pull_request) Successful in 17s Details
Run unit tests / test (pull_request) Successful in 13s Details
2023-11-20 00:31:16 +01:00
kenobi 8f320cee5c implement very basic functionality of role add/rm
Compile the repository / compile (pull_request) Failing after 16s Details
Run unit tests / test (pull_request) Successful in 14s Details
2023-11-20 00:27:23 +01:00
kenobi 016bb243cc add messageReactionRemove
Compile the repository / compile (pull_request) Successful in 21s Details
Run unit tests / test (pull_request) Successful in 1m33s Details
2023-11-20 00:17:28 +01:00
kenobi 2c8cd96ac7 call vote controller in messageReactionAdd 2023-11-20 00:17:19 +01:00
kenobi ba4aefed8e add a minimal vote controller 2023-11-20 00:17:02 +01:00
kenobi 8efae12907 add hook 2023-11-20 00:03:45 +01:00
kenobi fec0bc31f1 1.1.4
Build a docker image for node-jellyfin-role-bot / build-docker-image (push) Successful in 56s Details
2023-11-19 20:25:32 +01:00
kenobi 1bfcaa95f9 Merge pull request 'feat/40-reroll-on-disinterest' (#54) from feat/40-reroll-on-disinterest into master
Reviewed-on: #54
2023-11-19 20:24:35 +01:00
kenobi fb4ab59dc6 rename emotes to validvoteemotes
Run unit tests / test (pull_request) Successful in 14s Details
Compile the repository / compile (pull_request) Successful in 16s Details
2023-11-19 20:22:14 +01:00
kenobi 6d40930dc1 fix incorrect log regarding update cancellation, fixes return type of function to use Maybe
Compile the repository / compile (pull_request) Successful in 17s Details
Run unit tests / test (pull_request) Successful in 14s Details
2023-11-19 20:17:51 +01:00
kenobi 4e9fe587b0 rename to getOpenPollEvent
Compile the repository / compile (pull_request) Successful in 17s Details
Run unit tests / test (pull_request) Successful in 13s Details
2023-11-19 20:13:49 +01:00
kenobi 03b6a30ffa remove unnecessary if
Compile the repository / compile (pull_request) Successful in 16s Details
Run unit tests / test (pull_request) Successful in 18s Details
2023-11-19 20:11:03 +01:00
kenobi 7d794a8001 refactor voteInfo to include event instead of eventid and startDate
Run unit tests / test (pull_request) Successful in 16s Details
Compile the repository / compile (pull_request) Successful in 18s Details
2023-11-19 20:04:30 +01:00
kenobi 8df180898e pad logging level to always be 5 characters 2023-11-19 20:04:06 +01:00
kenobi 976175242b reorder close poll and use message identifier
Compile the repository / compile (pull_request) Successful in 28s Details
Run unit tests / test (pull_request) Successful in 16s Details
2023-11-19 18:56:39 +01:00
kenobi 68546b0b50 adjust message identifier in test 2023-11-19 18:56:08 +01:00
kenobi 1348abbd48 make message identifiers actually work properly with LSP 2023-11-19 18:55:51 +01:00
kenobi fce9091114 rename message type union to better reflect its intention 2023-11-19 18:24:33 +01:00
kenobi 081f3c6201 fix incorrect branded type 2023-11-19 18:24:13 +01:00
kenobi ca99987a20 clean up variable and function names
Compile the repository / compile (pull_request) Failing after 16s Details
Run unit tests / test (pull_request) Failing after 13s Details
2023-11-19 18:21:51 +01:00
kenobi fc64728a78 msg -> message
Compile the repository / compile (pull_request) Successful in 21s Details
Run unit tests / test (pull_request) Successful in 13s Details
2023-11-18 18:26:45 +01:00
kenobi 20da25f2bf comment filter function
Compile the repository / compile (pull_request) Successful in 39s Details
Run unit tests / test (pull_request) Successful in 14s Details
2023-11-18 18:22:11 +01:00
kenobi a455fd8ff7 message -> messageText
Compile the repository / compile (pull_request) Successful in 16s Details
Run unit tests / test (pull_request) Successful in 13s Details
2023-11-18 18:15:27 +01:00
kenobi 119343c916 fix comment 2023-11-18 18:15:13 +01:00
kenobi 296a490e93 rename filter function 2023-11-18 18:14:56 +01:00
kenobi 66507cb08f msg -> message
Compile the repository / compile (pull_request) Successful in 16s Details
Run unit tests / test (pull_request) Successful in 13s Details
2023-11-18 17:40:50 +01:00
kenobi 4600820889 move preparation of vote Message sending into vote controller
Compile the repository / compile (pull_request) Successful in 17s Details
Run unit tests / test (pull_request) Successful in 13s Details
event only needs to supply information, text creation, sending and pinning happens in the vote controller
2023-11-18 17:28:44 +01:00
kenobi 4a3e8809be Merge branch 'master' into feat/40-reroll-on-disinterest
Compile the repository / compile (pull_request) Successful in 15s Details
Run unit tests / test (pull_request) Successful in 13s Details
2023-11-18 16:46:28 +01:00
kenobi 690ba697b6 Merge pull request 'Unit Test Setup' (#58) from feat/unit-test-setup into master
Reviewed-on: #58
2023-11-18 16:45:58 +01:00
kenobi 71343d6742 update packagelock
Run unit tests / test (pull_request) Successful in 1m23s Details
Compile the repository / compile (pull_request) Successful in 59s Details
2023-11-18 16:42:40 +01:00
kenobi 3f6e558d39 make logger silent during unit tests, add logging const for more concise requestId/guildid handling 2023-11-18 16:42:27 +01:00
kenobi ca259c5f24 update tsconfig
Compile the repository / compile (pull_request) Successful in 1m10s Details
Run unit tests / test (pull_request) Successful in 2m0s Details
2023-11-18 16:38:52 +01:00
kenobi b1c581ca6e npm test script
Compile the repository / compile (pull_request) Successful in 1m40s Details
Run unit tests / test (pull_request) Successful in 1m21s Details
2023-11-18 16:28:51 +01:00
kenobi 96189c2392 adjust docker file to enable better build flow for tests 2023-11-18 16:28:40 +01:00
kenobi 700353cff4 include a test-env file to setup environment variables for unit tests 2023-11-18 16:28:18 +01:00
kenobi f705b97804 move testenv to correct location
Run unit tests / test (pull_request) Successful in 1m0s Details
Compile the repository / compile (pull_request) Successful in 20s Details
2023-10-24 22:42:03 +02:00
kenobi 9cdc6e1934 add fake env vars for unit tests
Compile the repository / compile (pull_request) Successful in 39s Details
Run unit tests / test (pull_request) Failing after 45s Details
2023-10-24 22:39:57 +02:00
kenobi c73cd20ccf add test-relevant fallback values for unit tests
Compile the repository / compile (pull_request) Successful in 38s Details
Run unit tests / test (pull_request) Successful in 1m26s Details
2023-10-21 15:05:25 +02:00
kenobi e66aebc88c make top pick retain optional during reroll via env var
Compile the repository / compile (pull_request) Successful in 32s Details
Run unit tests / test (pull_request) Failing after 40s Details
2023-10-21 14:56:33 +02:00
kenobi 599243990e remove console.logs 2023-10-21 14:56:15 +02:00
kenobi eef3a9c358 add missing role to test
Compile the repository / compile (pull_request) Successful in 2m13s Details
Run unit tests / test (pull_request) Failing after 1m10s Details
2023-10-21 14:11:03 +02:00
kenobi 1e912b20ef formatting for package.json
Compile the repository / compile (pull_request) Successful in 1m23s Details
Run unit tests / test (pull_request) Successful in 1m55s Details
2023-08-13 18:35:48 +02:00
kenobi ce4dc81f7d fix incorrect reroll behaviour
now correctly fetches old movies, filters already voted on movies, gets new movies, creates new poll message, deletes old message
2023-08-13 18:35:22 +02:00
kenobi b76df79d2a testcases 2023-08-13 18:33:45 +02:00
kenobi 4e563d57fd fix else branch of memberthreshold 2023-08-13 18:33:45 +02:00
kenobi b6a1e06b03 update default movie env var 2023-08-13 18:14:16 +02:00
kenobi 2ebc7fbdbe restructure docker build a bit
Compile the repository / compile (pull_request) Successful in 1m12s Details
Run unit tests / test (pull_request) Successful in 1m39s Details
2023-08-06 02:37:49 +02:00
kenobi 8ff5aeff03 logging
Compile the repository / compile (pull_request) Successful in 1m21s Details
Run unit tests / test (pull_request) Successful in 1m26s Details
2023-08-06 02:33:28 +02:00