Fix time format after updating bubble

This commit is contained in:
manubo
2019-10-09 16:16:03 +02:00
parent 93353da4c6
commit 6de449ed85

View File

@@ -11,7 +11,8 @@ function timerStoppedForCurrentService(service, timedActivity) {
return timedActivity.service_id && timedActivity.service_id === service?.id return timedActivity.service_id && timedActivity.service_id === service?.id
} }
function resetBubble({ tab, apiClient, service, timedActivity }) { function resetBubble({ tab, settings, service, timedActivity }) {
const apiClient = new ApiClient(settings)
apiClient apiClient
.activitiesStatus(service) .activitiesStatus(service)
.then(({ data }) => { .then(({ data }) => {
@@ -20,6 +21,7 @@ function resetBubble({ tab, apiClient, service, timedActivity }) {
payload: { payload: {
bookedSeconds: data.seconds, bookedSeconds: data.seconds,
timedActivity: data.timed_activity, timedActivity: data.timed_activity,
settingTimeTrackingHHMM: settings.settingTimeTrackingHHMM,
service, service,
}, },
}) })
@@ -58,7 +60,7 @@ chrome.runtime.onMessage.addListener(action => {
const apiClient = new ApiClient(settings) const apiClient = new ApiClient(settings)
apiClient apiClient
.createActivity(activity) .createActivity(activity)
.then(() => resetBubble({ tab, apiClient, service, settings })) .then(() => resetBubble({ tab, settings, service }))
.catch(error => { .catch(error => {
if (error.response?.status === 422) { if (error.response?.status === 422) {
chrome.runtime.sendMessage({ chrome.runtime.sendMessage({
@@ -78,7 +80,7 @@ chrome.runtime.onMessage.addListener(action => {
const apiClient = new ApiClient(settings) const apiClient = new ApiClient(settings)
apiClient apiClient
.stopTimer(timedActivity) .stopTimer(timedActivity)
.then(() => resetBubble({ tab, apiClient, service, timedActivity })) .then(() => resetBubble({ tab, settings, service, timedActivity }))
.catch(() => null) .catch(() => null)
}) })
}) })