|
|
|
@ -20,7 +20,6 @@ async function verifyMsg (obj) {
|
|
|
|
|
if (sender.keys)
|
|
|
|
|
for (let i = 0; i < sender.keys.length; i++)
|
|
|
|
|
allowedPubKeys.push(sender.keys[i].pub)
|
|
|
|
|
console.log(allowedPubKeys)
|
|
|
|
|
for (let i = 0; i < allowedPubKeys.length; i++) {
|
|
|
|
|
var bufferHash = Buffer.from(obj.hash, 'hex')
|
|
|
|
|
var b58sign = bs58.decode(obj.signature)
|
|
|
|
@ -44,7 +43,6 @@ list = {
|
|
|
|
|
writeUser: async (obj) => {
|
|
|
|
|
ver = await verifyMsg(obj)
|
|
|
|
|
if (ver == true) {
|
|
|
|
|
console.log(obj)
|
|
|
|
|
limitedObj={
|
|
|
|
|
user: obj.user,
|
|
|
|
|
status: obj.status,
|
|
|
|
@ -56,10 +54,11 @@ list = {
|
|
|
|
|
}
|
|
|
|
|
res = await mongo.get("list","list",{"user": limitedObj.user})
|
|
|
|
|
if (res.length > 0 ){
|
|
|
|
|
if (limitedObj.sender == res.sender){
|
|
|
|
|
if (limitedObj.sender == res[0].sender){
|
|
|
|
|
mongo.update("list","list",{"user": limitedObj.user}, limitedObj)
|
|
|
|
|
} else {
|
|
|
|
|
return {"Message": "This user is controlled by "+res.sender+" contact them to modify this entry, in an emergency contant nannal"}
|
|
|
|
|
console.log(res[0])
|
|
|
|
|
return {"Message": "This user is controlled by "+res[0].sender+" contact them to modify this entry, in an emergency contant nannal"}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
@ -75,7 +74,6 @@ list = {
|
|
|
|
|
approveUser: async (obj) => {
|
|
|
|
|
ver = await verifyMsg(obj)
|
|
|
|
|
if (ver == true) {
|
|
|
|
|
console.log(obj)
|
|
|
|
|
limitedObj={
|
|
|
|
|
user: obj.user,
|
|
|
|
|
sender: obj.sender,
|
|
|
|
|