Giter Site home page Giter Site logo

Comments (2)

staltz avatar staltz commented on May 18, 2024

@HendrikPetertje Thanks for the issue

Rooms are essentially not SSB identities. My goal with this was to try avoiding them becoming entities in the social graph, when it doesn't make much sense. E.g. rooms can be compared to SSB in LAN, because you see other peers and can connect to them. It wouldn't make sense to SSB follow a Wi-Fi access point, would it? And Wi-Fi access points don't have profile pictures, so why should room servers have them?

Regarding the specific error thrown, I think we don't have the whoami API. We could, though. I think there is a muxrpc API to get the name of the room server at least. It's a bit difficult for me to see that now on mobile, but I think it's there.

from ssb-room.

HendrikPetertje avatar HendrikPetertje commented on May 18, 2024

Good point!
As I read on through your code I started to piece together the same concept when I saw that the room for its identity (name) relies on the config file rather than the log. and your reasoning (which I've read in a few different places at this point) fits well with how it's constructed.

I noticed that your app (manyverse) picks up the name and has a neat distinct icon to point out the "identity" is just a room, I didn't notice this in apps like Patchwork and Patchbay where real identities get mixed with rooms in their "online" sections. I'm pretty swamped at my day-job right now, but I'll see if I can help out with a pull request over there to make it a bit clearer that the connected client is a room.

That said and circling back to the original question: The room config file includes a name and description, is just the name relayed to connected ssb-clients or could that object be expanded to in some sense add an image (image-blob ID) and an in_app_description of some kind? Sure, one's not really supposed to connect to a room as a one would connect to a "friend", but I'm probably not the only one that likes to decorate spaces.

image

thanks for taking the time to try to explain things. If you think this is just a weird idea; then by all means feel free to close this issue.

from ssb-room.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.