4043954f95
Split request into controller and repo.
...
Also try returning better error message on exceptions and check for
errors in payload to return well-defined errors.
2021-01-11 20:52:22 +01:00
50ea05cad3
Winner draw writes out winner number.
...
The websocket message now includes the number of winners and this is
used to spell out the current drawn winner's position.
2020-12-31 17:19:56 +01:00
baa348bc95
Merge pull request #67 from KevinMidboe/refactor/project-structure
...
Refactor/Project structure
2020-12-10 23:20:38 +01:00
2fa0c1085c
Build bundle analyzer and no-auth start commands.
...
build-report: uses webpack-bundle-analzer for interactive bundle size
explorer.
start-noauth: running locally without endpoint authentication enabled.
2020-12-06 20:44:54 +01:00
539386664c
Better username validation for chat registration.
2020-12-06 17:50:29 +01:00
6503b309c5
Chat history pages w/ page & limit params.
...
Updated api to use page and limit for fetching chat history.
2020-12-04 22:29:50 +01:00
da8251c733
Now saves messages as redis sorted list.
...
Moved from Redis lists to sorted lists by timestamp for better
pagination. Now we have better interfacing w/ page & limit. History now
also returns the total record count.
2020-12-04 22:26:44 +01:00
e9eada0002
Remove pickup location from confirmation SMS.
2020-12-04 12:55:43 +01:00
ad27ba8b33
Require statements now use path.join correctly.
2020-11-24 23:37:14 +01:00
236c07f3d0
Moved middleware/ & schemas/ into api/.
2020-11-24 23:34:13 +01:00
30fdbb5e2f
Pulled feature branch up-to-date w/ master.
2020-11-20 19:15:51 +01:00
ee5f817248
Chathistory only returns funcs and used by router.
2020-11-20 16:29:26 +01:00
627f96b420
Merge pull request #53 from KevinMidboe/refactor/requested-wines-ui
...
WIP Refactor - Requested wines ui
2020-11-02 15:20:20 +01:00
f01b58c1b6
Removed trailing whitespace.
2020-10-26 13:10:01 +01:00
f1d500936b
Better redis logging.
2020-10-22 22:35:00 +02:00
d5f3a7a1f0
Separated router and user authentication. Renamed login.js to user.js and now it only exports functions for the router to use.
2020-10-22 13:29:06 +02:00
82512fa4ba
Comments for readability.
2020-10-19 10:01:53 +02:00
56edf7e4d6
by-name endpoint sorts wins newest first.
2020-10-19 10:00:47 +02:00
KevinMidboe
0ad3d4cafd
Merge branch 'master' of github.com:kevinmidboe/vinlottis
2020-10-11 22:35:21 +02:00
6603fc489c
Send confirmation after select wine & text update.
...
Text update: sendWineConfirmation.
Confirmation on what wine recipient selected, date wone
and where to pick up the wine.
2020-10-11 22:34:50 +02:00
7e0d3cd75e
Text update: sendLastWinnerMessage.
...
Specified where to pick up wone wine.
2020-10-11 22:29:37 +02:00
e76e814877
Always return success bool from getWinner endpoint
2020-10-11 22:21:02 +02:00
b3b5e87ab5
Log gateway response data.
2020-10-11 22:19:26 +02:00
439191008a
More logging to console during draw.
2020-10-11 22:19:02 +02:00
795f110e1b
Syntax error w/ capitalization crashes draw!
2020-10-11 22:18:41 +02:00
a50c94f77c
Merge pull request #50 from KevinMidboe/fix/personal-highscore-page
...
Fix/personal highscore page
2020-10-11 18:49:18 +02:00
685db1f8f5
Revert "Feat vue router mode changed to history"
2020-10-11 18:46:20 +02:00
98e04ecd63
Return object renamed from wins --> highscore.
2020-10-11 18:37:43 +02:00
61fad22ef4
Merge pull request #48 from KevinMidboe/refactor/wine-ui
...
Refactor/implement new design for Wine
2020-10-11 18:27:37 +02:00
eaf3dbb586
Merge branch 'master' into refactor/ballot-becomes-raffle
2020-10-11 18:23:35 +02:00
139b80ccff
Merge branch 'master' into feat/history-page-by-date
2020-10-11 18:22:04 +02:00
d68cd17ba1
Merge branch 'master' into feat/history-router
2020-10-11 18:20:22 +02:00
feed7774ce
Merge branch 'master' into feat/personal-highscore
2020-10-11 18:18:44 +02:00
5f973b199d
All wines endpoint returns newest first.
2020-10-11 15:55:17 +02:00
52dedd1e7c
Renamed all references to ballot to raffle.
2020-10-11 15:43:24 +02:00
c0f26f9061
Refactored lottery controller.
2020-10-11 15:26:14 +02:00
0e74534cde
Removed unnecessary mongo connection string.
2020-10-11 14:01:19 +02:00
0923965544
Removed hash from routes.
2020-10-11 13:56:19 +02:00
4c02c81cc3
Name also part of highscore/by-name resp.
2020-10-09 00:55:20 +02:00
0e8bf9546a
Reverse highscore for newest first.
2020-10-09 00:52:06 +02:00
9b2de75910
Received and searched names are lowercased.
...
Endpoint /lottery/by-name now lowercases the path input name and the
search query towards mongo.
2020-10-09 00:51:34 +02:00
f4be12d00b
Added missing ) 😬
2020-09-23 23:22:39 +02:00
b0b99ed921
Fixed timeout for SMS response 1 min to 10 minutes
...
Error where timeout was set to a single minute. Forgot to update from testing. Now made timeout a bit more clear and added log message.
2020-09-18 15:56:11 +02:00
Adrian Thompson
2764972abd
remove unused code and fix or check
2020-09-07 16:22:59 +02:00
Adrian Thompson
052b5007c2
add is admin middleware
2020-09-07 15:53:03 +02:00
Adrian Thompson
ea278a4892
remove console log
2020-09-07 14:50:40 +02:00
Adrian Thompson
4a98e79414
fix conflicts and rework routes
2020-09-07 14:49:24 +02:00
Adrian Thompson
6d26da1817
resolve first batch of comments
2020-09-07 13:15:10 +02:00
7e08e2d628
Finer control when updating lottery.
...
Lottery update now has endpoint/functions for also submitting winners,
wines and lottery (what's bought) separatly.
2020-09-06 15:17:56 +02:00
1d714d1e5a
Removed router, refactored virtual functoinality.
...
- Removed the router from virtualRegistration so router.js handles routing
and virtualRegistration only exports functions.
- Refactored what code is in each of the virtual(Lottery/Registration)
files. /finish in Lottery now only sends update to all winners and
delegates sending to next winner in line, and setting timeout to
virtualRegistration.
- Better error handling and all responses from virtualRegistration has
message in json response.
2020-09-06 14:14:26 +02:00