package photato.controllers;

import java.nio.file.Path;
import java.util.Map;
import org.apache.http.entity.ContentType;
import org.apache.http.entity.FileEntity;

public class DefaultHandler extends PhotatoHandler {

    private final Path folderRoot;

    public DefaultHandler(Path folderRoot) {
        super("", new String[]{"GET"});
        this.folderRoot = folderRoot;
    }

    @Override
    protected Response getResponse(String path, Map<String, String> query) throws Exception {
        return new Response(200, new FileEntity(folderRoot.resolve("index.html").toFile(), ContentType.create("text/html; charset=UTF-8")));
    }

}