Feat/55 v2 (#225)

* chore: upgrade relevant libraries
* feat(skip): add skip styling to paginated items
* chore: upgrade relevant libraries
* Fix: issue with text colour (#214)
* fix: adjust text colour from context
* fix: issue with wrong proptype
* fix issue with vite migration (#217)
* hotfix: 1.8.2 issues vite migration
* fix: file import options
* feat(55): styling
* refactor: remove onhover option for entry block
* refactor: relocate logging provider
* refactor: convert to typescript
* feat(55): add event editor
* refactor: extract event actions
* fix: bad import
* feat(55): redesign components
* fix: issues with not awaiting async
* refactor: replace socket with subscription
* refactor: remove unused
* style: small tweaks
* refactor: extract event actions
* refactor: cleanup debug
* refactor: chakra imports
* fix: optimistic mutations
* refactor: handle promise rejections
* refactor: validation
* fix: rq optimistic mutations
* feat: add playback feedback to block
* refactor: no optimistic adding of events
* refactor: simplify cursor state
* styles: cleanup editor style
* refactor: cleanup duration update
* fix: revert package upgrade (issues with vitest)
* fix: prevent cyclic imports
* refactor: extract data fetcher
* refactor: typescript migration
* chore: update tests
This commit is contained in:
Carlos Valente
2022-10-19 21:30:25 +02:00
committed by GitHub
parent 13be6ea2bc
commit 0fea4064c3
157 changed files with 4072 additions and 3033 deletions
+4 -4
View File
@@ -51,7 +51,7 @@ const uploadAndParse = async (file, req, res, options) => {
// explicitly write objects
if (typeof result !== 'undefined') {
const newEvents = result.data.events || [];
if (options.onlyEvents) {
if (options?.onlyEvents === 'true') {
await DataProvider.setEvents(newEvents);
} else {
await DataProvider.mergeIntoData(result.data);
@@ -119,7 +119,7 @@ export const getAliases = async (req, res) => {
// Create controller for POST request to '/ontime/aliases'
// Returns ACK message
export const postAliases = async (req, res) => {
if (failIsNotArray()) {
if (failIsNotArray(req.body, res)) {
return;
}
try {
@@ -204,7 +204,7 @@ export const postSettings = async (req, res) => {
pinCode: pin,
timeFormat: format,
};
DataProvider.setSettings(newData);
await DataProvider.setSettings(newData);
res.status(200).send(newData);
} catch (error) {
res.status(400).send(error);
@@ -231,7 +231,7 @@ export const postViewSettings = async (req, res) => {
try {
const newData = { overrideStyles: req.body.overrideStyles };
DataProvider.setViews(newData);
await DataProvider.setViews(newData);
res.status(200).send(newData);
} catch (error) {
res.status(400).send(error);