brave/brave-talk

add SOL NFT gating

Closed this issue · 2 comments

The following checks are done on https://talk.bravesoftware.com

  • Create a SOL gated call with no participant requirement from Brave

    • Join the call with no participant requirement from Brave - ✅
    • Join the call with no participant requirement from other browser using extension - ✅
  • Create a SOL gated call with participant NFT requirement

    • Join the call with participant NFT requirement using Brave wallet that has the required NFT - ✅
    • Join the call with participant NFT requirement in other browser using extension that has the required NFT - ✅
    • Join the call with participant NFT requirement from Brave/other browser using extension which doesn't have the required NFT - ❌ (expected behaviour so ✅)
  • Create a SOL gated call with moderator NFT requirement

    • Join the gated call with moderator NFT requirement using Brave wallet that has the required NFT - ✅
    • Join the call with moderator NFT requirement using other Browser with extension that has the required NFT - ✅
    • Join the call with moderator NFT requirement using Brave wallet that doesn't has the required NFT - ✅
    • Join the call with moderator NFT requirement using other Browser with extension that doesn't has the required NFT - ✅
  • Create a SOL gated call with participant and moderator NFT requirement

    • Join the call from Brave with only participant NFT - ✅
    • Join the call from Brave with only moderator NFT - ❌ (expected behaviour so✅)
    • Join the call from Brave without any NFT - ❌ (expected behaviour so ✅)
    • Join the call from other browser using extension with only participant NFT - ✅
    • Join the call from other browser using extension with only moderator NFT - ❌ (expected behaviour so✅)
    • Join the call from other browser using extension without any NFT - ❌ (expected behaviour so ✅)

Fixed by #1206 ... thank you @hadiamjad !!!