andreluizreis
4/6/2017 - 6:47 PM

Call Ajax function / delete Photo example

Call Ajax function / delete Photo example

ajax: Ember.inject.service()

deleteAvatar: ->
  @get('ajax').del(ENV.apiURL + '/photos?avatar=true&user_id=' +
    @get('model.user.id')).then(=>
      unless @isDestroyed
        @set('model.user.avatar', null)
        @set('deleteImage', false)
    ).catch =>
      unless @isDestroyed
        errorToaster = @get('i18n').t('common.errors.delAvatar').toString()
        @get('notify').error errorToaster, { closeAfter: 6000 }