(token: string | undefined, userId: string)
| 80 | }) |
| 81 | |
| 82 | const verifyTokenForUser = (token: string | undefined, userId: string) => { |
| 83 | if (!token || typeof token !== 'string') { |
| 84 | return null |
| 85 | } |
| 86 | const result = verifyUploadToken(token) |
| 87 | if (!result.valid || result.payload.userId !== userId) { |
| 88 | return null |
| 89 | } |
| 90 | return result.payload |
| 91 | } |
| 92 | |
| 93 | /** |
| 94 | * Record a trusted storage-key -> workspace ownership binding for completed |
no test coverage detected