async refresh()

in src/app/personal-time-tracking-widget.js [77:95]


  async refresh() {
    this.setState({isLoading: true});
    const numberOfWeeksToShow = 1;
    const numberOfWeeksLoaded = 0;
    const fetcher = this.fetcher();

    const workTimeSettings = await workTimeSettingsLoader(fetcher);
    this.setState({
      workTimeSettings,
      numberOfWeeksToShow,
      numberOfWeeksLoaded,
      workItems: []
    }, async () => {
      await this.loadMoreWorkItems();
      this.setState({
        isLoading: false
      });
    });
  }