summaryrefslogtreecommitdiff
path: root/terminology.txt
diff options
context:
space:
mode:
authorrebecca <ubq323@ubq323.website>2026-09-20 16:53:07 +0100
committerrebecca <ubq323@ubq323.website>2026-09-20 16:53:07 +0100
commitc6bf8876a0949214ce3fc151b2dbb957e40523a3 (patch)
tree7c7f399db63dc688a64a4e5033f5d212a372015e /terminology.txt
parentfa7b29f0f13d167ef0da0cdc49ee3bc7d88ab667 (diff)
more terminology notes?
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