class   Controller  {
	constructor(view,model){
		this.view = view
		this.model = model

		this.loading = false
		this.lastSearch = null
		this.error = null
		this.results = []

		this.view.setLoading(false)
		this.view.bindSearch(this.search.bind(this))
	}
	reset() {
		this.loading = false
		this.error = null
		this.results = []
	}

	async search(searchMovie) {
		let data = await this.model.getMovies(searchMovie)
		console.log(data)
		if (data.Response === "True")
			this.view.renderList(data.Search);
		
	}
} 

export default Controller