import AbstractService from './abstractService' import AvatarModel from '../models/avatar' export default class AvatarService extends AbstractService { constructor() { super({ get: '/user/settings/avatar', update: '/user/settings/avatar', create: '/user/settings/avatar/upload', }) } modelFactory(data) { return new AvatarModel(data) } useCreateInterceptor() { return false } create(blob) { return this.uploadBlob( this.paths.create, blob, 'avatar', 'avatar.jpg', // This fails without a file name ) } }