This commit is contained in:
boufni95 2025-07-08 20:03:01 +00:00
parent 6abed0e448
commit 96ad065978

View file

@ -114,7 +114,7 @@ export class ManagementManager {
const action = nmanageReq.action const action = nmanageReq.action
switch (action) { switch (action) {
case "create": case "create":
const createResult = await this.createOffer(nmanageReq) const createResult = await this.createOffer(nmanageReq, event.pub)
return this.getNmanageResponse(event.appId, createResult) return this.getNmanageResponse(event.appId, createResult)
case "update": case "update":
const updateResult = await this.updateOffer(nmanageReq, event.pub); const updateResult = await this.updateOffer(nmanageReq, event.pub);
@ -212,12 +212,12 @@ export class ManagementManager {
return { state: 'success', result: undefined } return { state: 'success', result: undefined }
} }
private async createOffer(nmanageReq: NmanageCreateOffer): Promise<Result<UserOffer>> { private async createOffer(nmanageReq: NmanageCreateOffer, requestorPub: string): Promise<Result<UserOffer>> {
const appUserId = nmanageReq.pointer const appUserId = nmanageReq.pointer
if (!appUserId) { if (!appUserId) {
return { state: 'error', err: { res: 'GFY', code: 1, error: 'Request Denied: No pointer provided' } } return { state: 'error', err: { res: 'GFY', code: 1, error: 'Request Denied: No pointer provided' } }
} }
const grantResult = await this.validateGrantAccess(appUserId, appUserId) const grantResult = await this.validateGrantAccess(appUserId, requestorPub)
if (grantResult.state !== 'success') { if (grantResult.state !== 'success') {
return grantResult return grantResult
} }