hummingbird-me/kitsu-web

View on GitHub
app/components/groups/dashboard/members/member-list-user.js

Summary

Maintainability
A
1 hr
Test Coverage
F
0%
import Component from '@ember/component';
import { get } from '@ember/object';
import { inject as service } from '@ember/service';
import { task, taskGroup } from 'ember-concurrency';

export default Component.extend({
  intl: service(),
  notify: service(),
  actionsTaskGroup: taskGroup(),

  removeMemberTask: task(function* () {
    yield get(this, 'member').destroyRecord().catch(() => {
      get(this, 'notify').error(get(this, 'intl').t('errors.request'));
    });
  }).group('actionsTaskGroup')
});