๐Ÿ˜ตโ€๐Ÿ’ซ Hive Blockchain dApps Development Update: project Checkinwithxyz - onboarders are confused ๐Ÿค”

@sagarkothari88 ยท 2025-09-03 04:31 ยท HiveDevs

beauty197 can not access

Hello Hive Community Members,

With this post, allow me to provide you an update on checkin-with-xyz application. There were back to back bug reports by @starkerz, along with community members in discord server for Distriator & Checkinwithxyz. I started investigating. Above screenshot is for reference from discord server.


Bug Report

  • User @beauty197 reported that, they don't see the menu item "Pending Approvals"
  • Following that user @meno reported the same
  • I started investigating & first thing first, I looked at login & menu items access.

pending approvals path access

  • Pending approval is accessible to 'onboarder', 'super' and 'admin' users.
  • Nothing wrong here. I checked backend code & realized that server has only 'super' and 'admin' role. There is no role named 'onboarder'
  • 'onboarder' role can be temporary - meaning that an onboarder can be banned or deleted.
  • So, instead of creating a new permanent role for an onboarder, I had to come up with a different logic but than I realized I implemented this earlier.

Check if user is onboarder or not

  • I remember fixing this issue in Flutter app code
  • I started looking into flutter application

Flutter app code snippet screenshot

  • Here you can see in the screenshot, we are checking if user is onboarder or not after getting a list of onboarders
  • I applied similar logic upon login & assigned 'onboarder' role to users who are white listed onboarder

reactjs code snippet


Implement, test & deploy

  • I implemented changes as listed in screenshot above
  • Right after logging in, we get list of onboarders which aren't banned
  • And we update user role & with that user will have correct access
  • After that, compiled changes & shipped it, informed users to refresh app
  • User @fokusnow confirmed that he has access to menu item

fokusnow has access

What? Yet?

  • Yes. @beauty197 has same issues yet
  • She is able to produce the issue again

confusion

I am left confused & I've also tried removing her as an onboarder & added her back as onboarder but no lock.

I'll keep investigating the issue. There are more issues on which we are working

  • Photo isn't uploaded at first attempt
  • Community Picker hides keyboard after typing single character everytime
  • Sometimes it's asking for active/owner ๐Ÿ˜ต I tried hard but I couldn't reproduce this issue. However, @starkerz did report it along with screenshot which left me confused yet.

I'll keep you posted on those fixes for those issues


๐Ÿš€ My Contributions to โ™ฆ๏ธ Hive Ecosystem

Contribution To Hive Ecosystem
Hive Witness Node Hive API Node 3Speak Video Encoder Node Operator (highest number of nodes) 3Speak Mobile App Developer
Podcast App Developer 3Shorts App Developer 3Speak Support & Maintenance Team Distriator Developer
CheckinWithXYZ Hive Inbox HiFind Hive Donate App
Contributed to HiveAuth Mobile App Ecency โ†” 3Speak Integration Ecency โ†” InLeo Integration Ecency โ†” Actifit Integration
Hive Stats App Vote for Witness App HiveFlutterKit New 3Speak App

๐Ÿ™Œ Support Back

โค๏ธ Appreciate my work? Consider supporting @threespeak & @sagarkothari88! โค๏ธ

Vote For Witness
sagarkothari88 @sagarkothari88
threespeak @threespeak
#hive #dev #india #reactjs #checkinwithxyz #updates #witness #pizza #bugs #testing
Payout: 8.052 HBD
Votes: 242
More interactions (upvote, reblog, reply) coming soon.