aboutsummaryrefslogtreecommitdiff
path: root/src/components/subscribe_button/subscribe_button.js
blob: e3a2842c6ad155a1441eb652805e708801887a5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
export default {
  props: [ 'user' ],
  data () {
    return {
      inProgress: false
    }
  },
  methods: {
    subscribe () {
      this.inProgress = true
      this.$store.state.api.backendInteractor.subscribeUser(this.user.id)
        .then((updated) => {
          console.log(updated)
          this.inProgress = false
        })
    },
    unsubscribe () {
      this.inProgress = true
      this.$store.state.api.backendInteractor.unsubscribeUser(this.user.id)
        .then((updated) => {
          console.log(updated)
          this.inProgress = false
        })
    }
  }
}