(timer) get usernames when notifying

This commit is contained in:
2020-07-18 23:55:09 +02:00
parent aa68de4934
commit 38cbe3b775

View File

@@ -4,6 +4,9 @@ import { notify } from '@/utils/notification'
import { useInterval } from './useInterval' import { useInterval } from './useInterval'
import { useWakeLock } from './useWakeLock' import { useWakeLock } from './useWakeLock'
import i18n from '@/i18n' import i18n from '@/i18n'
import { useGetters } from 'vuex-composition-helpers'
import { GetterTree } from 'vuex'
import { State } from '@/store'
const format = (num: number) => { const format = (num: number) => {
return num.toString().padStart(2, '0') return num.toString().padStart(2, '0')
@@ -18,6 +21,7 @@ const formatSeconds = (seconds: number) => {
export const useTimer = () => { export const useTimer = () => {
const { askWakeLockPermission, releaseWakeLock } = useWakeLock() const { askWakeLockPermission, releaseWakeLock } = useWakeLock()
const { dev1, dev2 } = useGetters<GetterTree<State, State>>(['dev1', 'dev2'])
const timeState = ref<StopwatchState>('stopped') const timeState = ref<StopwatchState>('stopped')
const seconds = ref(0) const seconds = ref(0)
@@ -47,7 +51,7 @@ export const useTimer = () => {
sessionSeconds.value = intervalSeconds.value sessionSeconds.value = intervalSeconds.value
isDev1Turn.value = !isDev1Turn.value isDev1Turn.value = !isDev1Turn.value
const dev = isDev1Turn.value ? 'Dev 1' : 'Dev 2' const dev = isDev1Turn.value ? dev1.value : dev2.value
notify(i18n.t('notification.change.title').toString(), { notify(i18n.t('notification.change.title').toString(), {
body: i18n.t('notification.change.body', { dev }).toString() body: i18n.t('notification.change.body', { dev }).toString()