///*
// * Copyright 2015 Benedikt Ritter
// *
// * Licensed under the Apache License, Version 2.0 (the "License");
// * you may not use this file except in compliance with the License.
// * You may obtain a copy of the License at
// *
// *     http://www.apache.org/licenses/LICENSE-2.0
// *
// * Unless required by applicable law or agreed to in writing, software
// * distributed under the License is distributed on an "AS IS" BASIS,
// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// * See the License for the specific language governing permissions and
// * limitations under the License.
// */
//package com.heroku.demo;
//
//import javax.validation.Valid;
//import java.util.List;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Controller;
//import org.springframework.ui.ModelMap;
//import org.springframework.validation.BindingResult;
//import org.springframework.web.bind.annotation.ModelAttribute;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestMethod;
//
//@Controller
//@RequestMapping("/")
//public class HomeController {
//
//    private RecordRepository repository;
//
//    @Autowired
//    public HomeController(RecordRepository repository) {
//        this.repository = repository;
//    }
//
//    @RequestMapping(method = RequestMethod.GET)
//    public String home(ModelMap model) {
//        List<Record> records = repository.findAll();
//        model.addAttribute("records", records);
//        model.addAttribute("insertRecord", new Record());
//        return "home";
//    }
//
//    @RequestMapping(method = RequestMethod.POST)
//    public String insertData(ModelMap model, 
//                             @ModelAttribute("insertRecord") @Valid Record record,
//                             BindingResult result) {
//        if (!result.hasErrors()) {
//            repository.save(record);
//        }
//        return home(model);
//    }
//}

/*
 * Copyright 2015 Benedikt Ritter
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.heroku.demo;

import javax.validation.Valid;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
@RequestMapping("/")
public class HomeController {

	@RequestMapping(method = RequestMethod.GET)
	public String home(ModelMap model) {
		return "https://infinite-coast-40541.herokuapp.com/callback/?hub.mode=subscribe&hub.verify_token=my_voice_is_my_validation_fb&hub.challenge=Our chatbot is Running well";
	}

	// private RecordRepository repository;
	//
	// @Autowired
	// public HomeController(RecordRepository repository) {
	// this.repository = repository;
	// }
	//
	// @RequestMapping(method = RequestMethod.GET)
	// public String home(ModelMap model) {
	// List<Record> records = repository.findAll();
	// model.addAttribute("records", records);
	// model.addAttribute("insertRecord", new Record());
	// return "home";
	// }
	//
	// @RequestMapping(method = RequestMethod.POST)
	// public String insertData(ModelMap model,
	// @ModelAttribute("insertRecord") @Valid Record record,
	// BindingResult result) {
	// if (!result.hasErrors()) {
	// repository.save(record);
	// }
	// return home(model);
	// }
}

check if running well