quote:
Originally posted by CookieRevised
If you are logged in either on the "desktop" or either on the "laptop", then it makes sense to show "laptop" or "desktop" in your name.
But if you are logged in on the "desktop" _and_ the "laptop" at the same time, it makes no sense to only want to show one machine to your contacts.
Insetad, if you want to show something, you then should be showing "V@no - desktop and laptop". But this can't be done with scripting* because both scripts on the respective machines will conflict with eachother....
If MPL! would provide this information (about currently logged in places), it could work just fine as both scripts would identify others and do proper name check/change base on that information.
quote:
Originally posted by CookieRevised
Actually, any name/psm/displaypicture/status changing script could result in conflicts and even endless loops (!!) when you're running Messenger on more than one location with the same account....
If you are referring to already existed scripts, then yes, there could be a conflict, unless some precaution was made.
quote:
Originally posted by CookieRevised
* unless you indeed use an external storage place for this data and retrieve the mahine name(s) from there instead. But this requires polling which is often seen as, or quickly results in, bad programming. But even then, there are times both scripts will conflict with eachother when something changes (the short time beween this polling, retrieving all the logged in machines, showing the result), because both scripts will not act synchronously. Especially because you also need to take in account manual name changes from the user.
that is exactly as I have it right now, any name change is automatically update data on server, and at next client's "ping" request the server send out the new name to client, including places currently logged in. Yes, it's not the best solution, but looks like this is the only way to accomplish this without MPL! providing MPOP information. Well, it's working quite nicely for my private usage as you can see on screenshots above