summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/papod.go57
1 files changed, 52 insertions, 5 deletions
diff --git a/src/papod.go b/src/papod.go
index 5bf2467..7db55e8 100644
--- a/src/papod.go
+++ b/src/papod.go
@@ -32,12 +32,58 @@ type userT struct{
username string
}
+type newNetworkT struct{
+}
+
+type networkT struct{
+}
+
+type newMemberT struct{
+}
+
+type memberT struct{
+}
+
+type newChannelT struct{
+}
+
+type channelT struct{
+}
+
+type newEventT struct{
+}
+
+type eventT struct{
+}
+
type queriesT struct{
- createUser func(newUserT) (userT, error)
- userByUUID func(uuid.UUID) (userT, error)
- updateUser func(userT) error
- deleteUser func(uuid.UUID) error
- createNetwork func(userT, newNetworkT, uuid.UUID) (networkT, error)
+ createUser func(newUserT) (userT, error)
+ userByUUID func(uuid.UUID) (userT, error)
+ editUser func(userT) error
+ removeUser func(userT) error
+ createNetwork func(userT, newNetworkT) (networkT, error)
+ networkByUUID func(userT, uuid.UUID) (networkT, error)
+ allNetworks func(userT) (<-chan networkT, error)
+ editNetwork func(memberT, networkT) error
+ removeNetwork func(memberT) error
+ addMember func(memberT, newMemberT) (memberT, error)
+ addRoles func(memberT, []string, memberT) error
+ removeRoles func(memberT, []string, memberT) error
+ memberByUUID func(memberT, uuid.UUID) (memberT, error)
+ allMembers func(memberT) (<-chan memberT, error)
+ editMember func(memberT, memberT) error
+ removeMember func(memberT, memberT) error
+ createChannel func(memberT, newChannelT) (channelT, error)
+ channelsByName func(memberT, string) (<-chan channelT)
+ editChannel func(memberT, channelT) error
+ removeChannel func(memberT, channelT) error
+ joinChannel func(memberT, channelT) error
+ partChannel func(memberT, channelT) error
+ addEvent func(memberT, newEventT) (eventT, error)
+ eventsAfter func(memberT, eventT) (<-chan eventT, error)
+ editEvent func(memberT, eventT) (eventT, error)
+ removeEvent func(memberT, uuid.UUID) error
+ close func() error
}
type messageT struct{
@@ -335,6 +381,7 @@ func broadcastMessage(
/*
Intentionally not implemented:
+// FIXME: why?
- RPL_BOUNCE
*/