package user import ( "gno.land/p/zenao/users" "gno.land/r/demo/profile" "gno.land/p/zenao/daokit" "gno.land/p/zenao/daocond" ) var ( DAO daokit.DAO localDAO daokit.DAO user *users.User // XXX: needed for backward compatibility with frontend queries ) func init() { user = users.NewUser(&users.Config{ Name: "yangus_w", Bio: "---\n{\n \"socialMediaLinks\": [\n {\n \"url\": \"https://www.instagram.com/wy.felixisme/\"\n }\n ],\n \"location\": \"Paris\",\n \"shortBio\": \"Samouraï Crew | Dancer\",\n \"bannerUri\": \"\",\n \"experiences\": [\n {\n \"title\": \"Administrative & Production Officer\",\n \"description\": \"Administration | Event planning | Team Support\",\n \"start\": {\n \"month\": 11,\n \"year\": 2021\n },\n \"current\": true,\n \"organization\": \"Samouraï Coop\"\n }\n ],\n \"skills\": []\n}\n---\n\n", AvatarURI: "ipfs://bafybeigfdmwsblg5dlsz636jxa6whwmmfgug2zbkk4qub5el4uhklee7pi", GetProfileString: profile.GetStringField, SetProfileString: profile.SetStringField, ZenaoAdminAddr: "g1djrkw9tf4px658j85cc6fhsvm50uf9s0g6kfsm", CrossFn: crossFn, SetImplemFn: setImplem, PrivateVarName: "user", }) } func Vote(_ realm, proposalID uint64, vote daocond.Vote) { localDAO.Vote(proposalID, vote) } func Execute(_ realm, proposalID uint64) { localDAO.Execute(proposalID) } func Render(path string) string { return localDAO.Render(path) } func crossFn(_ realm, cb func()) { cb() } func setImplem(newLocalDAO daokit.DAO, newDAO daokit.DAO) { localDAO, DAO = newLocalDAO, newDAO }