summaryrefslogtreecommitdiff
path: root/terminology.txt
diff options
context:
space:
mode:
Diffstat (limited to 'terminology.txt')
-rw-r--r--terminology.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/terminology.txt b/terminology.txt
index a0c7e16..23298f8 100644
--- a/terminology.txt
+++ b/terminology.txt
@@ -24,3 +24,19 @@ Message: you know what a message is. it has a bunch of fields, which are
sender: the username (on the source service) of the message's author
TODO we need more info than that surely
+[RFC] Author: a user or personality on a service who created a message
+ like Channel it's a tuple of (pylon, pylon-specific-descriptor)
+ eg xmpp would use jids, irc would use nicks, discord uses numeric ids
+
+[RFC] let's change the Message fields to
+type=message
+ author: the Author
+ channel: the Channel
+ body: the string contents
+type=delete
+ target=id (? how do we do message ids)
+type=edit
+ target=id
+ body=the new body
+
+... maybe this should be called Event? aaa