()
| 479 | } |
| 480 | setMsg('Checking write rights...'); |
| 481 | async function tryCanWrite() { |
| 482 | const [canWriteAsync, msg] = await resource.canWrite(store, agent); |
| 483 | setCanWrite(canWriteAsync); |
| 484 | if (canWriteAsync) { |
| 485 | setMsg(null); |
| 486 | } else { |
| 487 | setMsg( |
| 488 | "You don't have write rights in this resource or its parents: " + msg, |
| 489 | ); |
| 490 | } |
| 491 | } |
| 492 | tryCanWrite(); |
| 493 | }, [resource, agent, agentStore?.subject]); |
| 494 |