add route get alias and person
This commit is contained in:
@@ -19,6 +19,50 @@ const conf = require(`${process.env.dirtown}/conf.json`);
|
||||
|
||||
const Pagans = {};
|
||||
|
||||
Pagans.getalias = (alias) => {
|
||||
console.log(`${conf.dirapi}/nationchains/pagans/itm/${alias}.json`);
|
||||
if (fs.existsSync(`${conf.dirapi}/nationchains/pagans/itm/${alias}.json`)) {
|
||||
return {
|
||||
status: 200,
|
||||
ref: "Pagans",
|
||||
msg: "aliasexist",
|
||||
data: fs.readJsonSync(
|
||||
`${conf.dirapi}/nationchains/pagans/itm/${alias}.json`
|
||||
),
|
||||
};
|
||||
} else {
|
||||
return {
|
||||
status: 404,
|
||||
ref: "Pagans",
|
||||
msg: "aliasdoesnotexist",
|
||||
data: { alias },
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
Pagans.getperson = (alias, tribeid) => {
|
||||
if (
|
||||
fs.existsSync(`${conf.dirtown}/tribes/${tribeid}/person/itm/${alias}.json`)
|
||||
) {
|
||||
const person = fs.readJsonSync(
|
||||
`${conf.dirtown}/tribes/${tribeid}/person/itm/${alias}.json`
|
||||
);
|
||||
return {
|
||||
status: 200,
|
||||
ref: "Pagans",
|
||||
msg: "personexist",
|
||||
data: person,
|
||||
};
|
||||
} else {
|
||||
return {
|
||||
status: 404,
|
||||
ref: "Pagans",
|
||||
msg: "persondoesnotexist",
|
||||
data: { alias, tribeid },
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
Pagans.create = (alias, publicKey) => {
|
||||
/**
|
||||
* @param {string} alias a unique alias that identify an identity
|
||||
|
Reference in New Issue
Block a user