#pragma once

#include <maps/wikimap/mapspro/services/tasks-ng/lib/db_context.h>
#include <maps/wikimap/mapspro/services/tasks-ng/lib/request_parameters.h>

#include <yandex/maps/wiki/revision/branch.h>

namespace maps {
namespace wiki {
namespace tasks_ng {
namespace modules {

revision::Branch getBranch(
    DbContext& ctx,
    const RequestParameters& parameters);

revision::DBID getCommitId(
    DbContext& ctx,
    const RequestParameters& parameters,
    const revision::Branch& branch);

} // namespace modules
} // namespace tasks_ng
} // namespace wiki
} // namespace maps
