#social 2019-05-12
2019-05-12 UTC
# trwnh cwebber2: re https://github.com/w3c-social/activipy/blob/270bab2f6fa8a2ab84e15d28dba2b1688ec82aee/activipy/core.py#L29-L37 can you give an example of "multiple types"? is there any case that wouldn't work under traditional class hierarchy? by my understanding, everything i can think of can also be described like "object > document > image"
xmpp-social joined the channel
# jaywink[m] Do I remember correctly or was there some kind of concensus around several platforms that "unfollow" would mean sending an "Undo" referencing the previous Follow? This seems very flaky imho - what if you don't have the original Follow for example? Which is relevant to platforms implementing AP to add to a list of protocols for example.
# jaywink[m] But interested to be as compatible as possible with other platforms on whether I should store the Follow ID for later reference? Currently I was planning jsut to make it unique by appending `#follow-
{uuid4}
` to the profile ID.# jaywink[m] I guess the question is; how do existing AP platforms handle "unfollow"?
Neil joined the channel
# nightpool[m] jaywink: Undo
{ Follow }
is Unfollow but i don't remember any discussion on it# nightpool[m] you may have been confusing it with the Reject
{ Follow }
discussion about how to stop someone else from following you# jaywink[m] possible
# jaywink[m] nightpool: Does mastodon for example require the Undo
{ Follow }
follow ID be the same follow ID that was sent out originally? What I mean is, can one unfollow even without having the original follow?# nightpool[m] we don't enforce having the same follow id, no
# jaywink[m] that makes sense
# jaywink[m] If I read funkwhale docs correctly, it does: https://docs.funkwhale.audio/federation/index.html#undo ..
# jaywink[m] > When an undo is received, the corresponding follow is deleted from the database.
# jaywink[m] Just wondering how different platforms deal with this. Going to anyway go with not enforcing. Would be impossible otherwise to move to AP on Socialhome since there are already lots of inter-socialhome follows from Diaspora protocol.
Guest84 joined the channel
# jaywink[m] ye, seems to make sense
# jaywink[m] finally working on socialhome again - bi-directional follow works, now working on sending notes :P "soon" there :D
puckipedia, Guest84_ and timbl joined the channel