12345678910111213141516171819202122232425262728293031323334353637 |
- -- JOIN ORG
- -- Module that enables a user to join an org
- modpol.modules.join_org = {}
- module = modpol.modules.join_org
- JoinOrg = {}
- JoinOrg_mt = { __index = JoinOrg }
- function JoinOrg:create(initiator, org)
- local inst = {
- name = "Join an org",
- desc = "Initiator chooses an org to become a member of. Nothing happens if they are already in an org."
- }
- setmetatable(inst, JoinOrg_mt)
- return inst
- end
- function JoinOrg:initiate(initiator, org, result)
- modpol.interactions.binary_poll_user(initiator, "Would you like to join", )
- end
- function JoinOrg:request()
- end
- function JoinOrg:implement()
- self.org:add_member(self.initiator)
- end
- -- ===================================
- -- When calling a module internally
- test = JoinOrg.create()
- test:initiate("luke")
|