Exemplo n.º 1
0
        data => {
          store.dispatch(thread.replace(data))
          store.dispatch(posts.load(data.post_set))
          store.dispatch(thread.release())

          snackbar.success(gettext("Thread has been moved."))
          modal.hide()
        },
Exemplo n.º 2
0
    ajax.get(this.props.thread.api.posts.index, {page: this.props.posts.page}).then((data) => {
      store.dispatch(thread.replace(data));
      store.dispatch(posts.load(data.post_set));
      store.dispatch(thread.release());

      snackbar.success(gettext("Thread has been moved."));
      modal.hide();
    }, (rejection) => {
Exemplo n.º 3
0
        data => {
          if (start === 0) {
            store.dispatch(posts.load(data))
          } else {
            store.dispatch(posts.append(data))
          }

          this.setState({
            isLoading: false
          })
        },
Exemplo n.º 4
0
  update = data => {
    store.dispatch(thread.replace(data))
    store.dispatch(posts.load(data.post_set))

    if (data.participants) {
      store.dispatch(participants.replace(data.participants))
    }

    if (data.poll) {
      store.dispatch(poll.replace(data.poll))
    }

    this.setPageTitle()
  }