Spacc BBS Spacc BBS
    • Categorie
    • Recenti
    • Tag
    • Popolare
    • Mondo
    • Utenti
    • Gruppi
    • Registrati
    • Accedi
    La nuova BBS è in fase Alpha. I post precedenti al 22 luglio 2024 potrebbero non essere trasferibili, ma rimarranno disponibili per la lettura su /old/.

    ActivityPub question: why is it forbidden to change audience on an Activity after creation?

    Pianificato Fissato Bloccato Spostato Uncategorized
    activitypubmastodonfediversedevactivitypubdev
    7 Post 4 Autori 5 Visualizzazioni
    Caricamento altri post
    • Da Vecchi a Nuovi
    • Da Nuovi a Vecchi
    • Più Voti
    Rispondi
    • Topic risposta
    Effettua l'accesso per rispondere
    Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
    • liquidparasyte@app.wafrn.netL Questo utente è esterno a questo forum
      liquidparasyte@app.wafrn.net
      ultima modifica di

      ActivityPub question: why is it forbidden to change audience on an Activity after creation?


      #ActivityPub #Mastodon #FediverseDev #ActivityPubDev
      steve@social.technoetic.comS evan@cosocial.caE 2 Risposte Ultima Risposta Rispondi Cita 0
      • steve@social.technoetic.comS Questo utente è esterno a questo forum
        steve@social.technoetic.com @liquidparasyte@app.wafrn.net
        ultima modifica di

        @liquidparasyte AFAIK, the ActivityPub spec doesn't prohibit a change like that. Is this a question about specific implementations of ActivityPub?

        1 Risposta Ultima Risposta Rispondi Cita 0
        • evan@cosocial.caE Questo utente è esterno a questo forum
          evan@cosocial.ca @liquidparasyte@app.wafrn.net
          ultima modifica di

          @liquidparasyte this is not forbidden.

          However, there are two things that you may be talking about. I'll address both.

          evan@cosocial.caE 1 Risposta Ultima Risposta Rispondi Cita 0
          • evan@cosocial.caE Questo utente è esterno a questo forum
            evan@cosocial.ca @evan@cosocial.ca
            ultima modifica di

            @liquidparasyte one is changing the `to`, `cc`, `bcc`, `bto` or `audience` properties of an object using an `Update` activity. That is allowed. However, it can not go back in time; if the object was already delivered to a broader audience, it cannot withdraw those deliveries after the fact. On the plus side, some implementations check the addressing properties before showing the object to the end user.

            evan@cosocial.caE 1 Risposta Ultima Risposta Rispondi Cita 0
            • evan@cosocial.caE Questo utente è esterno a questo forum
              evan@cosocial.ca @evan@cosocial.ca
              ultima modifica di

              @liquidparasyte the second is replying to an object with a broader audience than the original object had. For example, replying to a private message with a public one. This is not technically changing the audience of the original object, but people use this term anyway.

              This is perfectly workable but frowned upon socially. First, because most of your audience won't be able to see what you are replying to. Second, because the original author expressed intent for a private conversation.

              liquidparasyte@app.wafrn.netL 1 Risposta Ultima Risposta Rispondi Cita 0
              • liquidparasyte@app.wafrn.netL Questo utente è esterno a questo forum
                liquidparasyte@app.wafrn.net @evan@cosocial.ca
                ultima modifica di

                The former is what I had in mind.

                So nothing in the spec prevents that, besides social convention/implementations not taking that into account?

                julian@community.nodebb.orgJ 1 Risposta Ultima Risposta Rispondi Cita 0
                • julian@community.nodebb.orgJ Questo utente è esterno a questo forum
                  julian@community.nodebb.org @liquidparasyte@app.wafrn.net
                  ultima modifica di

                  liquidparasyte@app.wafrn.net you can do it, there's nothing stopping you from doing it and re-delivering to any new recipients.

                  1 Risposta Ultima Risposta Rispondi Cita 0
                  • Primo post
                    Ultimo post