libera/#maemo-leste/ Tuesday, 2022-07-26

Wizzupfreemangordon: taking a break from this tp stuff again, I think there's something funny with how various features needs to be enabled for this to work19:05
Wizzuphttps://github.com/sailfishos/voicecall/tree/master/plugins/providers/telepathy/src this might be helpful19:06
Wizzuplooks like I might need to pass the right factories to the clientregistrar19:08
WizzupI will try this later today19:08
Wizzupparazyd: can you transfer maemoleste.org to me?19:18
Wizzupif you ever read this anyway19:19
Wizzupfreemangordon: ok, I got further along, it looks like I can join and send a message without problems, and I will even get a message signal from messagesent20:57
Wizzupmessages are not received in the app, but they are on dbus20:57
Wizzupit looks like something calls RemoveMatch for the signals just shortly after AddMatch20:58
Wizzupso maybe the channel gets GC'd or something.... or invalidated somehow...20:58
Wizzupok, it works :)21:42
Wizzuphello21:45
wizzupvmEcho: hello21:45
Wizzupdsc_: ^^21:45
wizzupvmEcho: dsc_: ^^21:45
dsc_interesting21:46
Wizzupfreemangordon: yeah so indeed I had copied the result of a sharedptr as opposed to storing the pointer itself21:46
Wizzupfreemangordon: so it set up all the signals and then decided I was no longer using the channel21:46
Wizzupdsc_: yeah so what we need to do is just enable some features (I know how to do it now) and then just handle the channels and store them in a QList or so21:46
WizzupI'll clean up this code later today or tomorrow21:47
dsc_ic21:47
dsc_cool21:47
Wizzupyup21:48
Wizzupthe sharedptr thing messed me up good :)21:48
dsc_yeah tp uses its own sharedpointer impl., i forgot why though21:53
dsc_(as opposed to Qt's or C++ std's sharedpointer impl.)21:55
Wizzupat least I figured it out :)21:57
lelMerlijnWajer opened an issue: https://github.com/maemo-leste/conversations/issues/13 (Telepathy multi-users chats (xmpp MUC, irc channels, etc))23:58

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!