1
0

feat: manage tokens

This commit is contained in:
kolaente
2021-12-12 18:28:14 +01:00
parent 75f09ec5db
commit 8e5a318d4c
4 changed files with 115 additions and 3 deletions

View File

@ -0,0 +1,23 @@
import {formatISO} from 'date-fns'
import CaldavTokenModel from '../models/caldavToken'
import AbstractService from './abstractService'
export default class CaldavTokenService extends AbstractService {
constructor() {
super({
getAll: '/user/settings/token/caldav',
create: '/user/settings/token/caldav',
delete: '/user/settings/token/caldav/{id}',
})
}
processModel(model) {
model.created = formatISO(new Date(model.created))
return model
}
modelFactory(data) {
return new CaldavTokenModel(data)
}
}