| | |
| | | |
| | | if (config.$time && !config.setting.laypage) { |
| | | Api.getLCacheConfig(config.uuid, config.$time).then(res => { |
| | | if (!res) { |
| | | if (!res.valid) { |
| | | setTimeout(() => { |
| | | this.loadData() |
| | | }, config.setting.delay || 0) |
| | | } |
| | | |
| | | if (!res) return |
| | | if (!res.data) return |
| | | |
| | | this.setState({data: getData(res)}) |
| | | this.setState({data: getData(res.data)}) |
| | | }) |
| | | } else { |
| | | Api.getLCacheConfig(config.uuid, 0).then(res => { |
| | | if (!res || this.loaded) return |
| | | if (!res.data || this.loaded) return |
| | | |
| | | this.setState({data: getData(res)}) |
| | | this.setState({data: getData(res.data)}) |
| | | }) |
| | | |
| | | setTimeout(() => { |