source: protocols/skype/t/groupchat-invite-skyped.mock @ 129e282

Last change on this file since 129e282 was 64bed24, checked in by dequis <dx@…>, at 2015-10-13T05:05:22Z

skype: create groupchat as soon as a message is received

Before this commit, the bee_chat_by_title() call just failed when
receiving a message in a groupchat we didn't know about, which is
probably something skype broke in their api at some point.

I'm fixing this since apparently the only way to access p2p based chats
is through the official skype desktop client (they won't be supported
through msnp24 or skypeweb. It's broken in mobile clients already), so
this plugin is probably the best way to access those.

This breaks the 'msg' test - now all chats are groupchats and there's no
way to tell them apart.

However, in reality, private messages aren't delivered at all over the
api, or at least I never managed to get them working. Probably if you
talk with someone who has a very old patched skype client.

  • Property mode set to 100644
File size: 2.0 KB
RevLine 
[a6a2d81]1>> SEARCH GROUPS CUSTOM
2<< GROUPS 48, 49
3>> SEARCH FRIENDS
4<< USERS echo123, bob, cecil
5>> SET USERSTATUS ONLINE
6<< USERSTATUS ONLINE
7>> SET USERSTATUS ONLINE
8<< USERSTATUS ONLINE
9>> GET USER echo123 ONLINESTATUS
10<< USER echo123 ONLINESTATUS ONLINE
[36f6ab3]11>> GET USER echo123 FULLNAME
12<< USER echo123 FULLNAME Echo / Sound Test Service
[a6a2d81]13>> GET USER bob ONLINESTATUS
14<< USER bob ONLINESTATUS ONLINE
[36f6ab3]15>> GET USER bob FULLNAME
16<< USER bob FULLNAME Bob
[a6a2d81]17>> GET USER cecil ONLINESTATUS
18<< USER cecil ONLINESTATUS ONLINE
[36f6ab3]19>> GET USER cecil FULLNAME
20<< USER cecil FULLNAME Cecil
[a6a2d81]21>> CHAT CREATE bob
22<< CHAT #alice/$bob;a7ab206ec78060f1 STATUS DIALOG
23>> GET CHAT #alice/$bob;a7ab206ec78060f1 ADDER
24<< CHAT #alice/$bob;a7ab206ec78060f1 ADDER
25<< CHAT #alice/$bob;a7ab206ec78060f1 NAME #alice/$bob;a7ab206ec78060f1
26>> GET CHAT #alice/$bob;a7ab206ec78060f1 TOPIC
27<< CHAT #alice/$bob;a7ab206ec78060f1 TOPIC
[64bed24]28>> GET CHAT #alice/$bob;a7ab206ec78060f1 ACTIVEMEMBERS
29<< CHAT #alice/$bob;a7ab206ec78060f1 ACTIVEMEMBERS
[a6a2d81]30<< CHATMESSAGE 206 STATUS SENDING
31<< CHAT #alice/$bob;a7ab206ec78060f1 STATUS DIALOG
32<< CHATMEMBER 204 ROLE USER
33<< CHAT #alice/$bob;a7ab206ec78060f1 MYROLE USER
34<< CHAT #alice/$bob;a7ab206ec78060f1 MEMBERS bob alice
35<< CHAT #alice/$bob;a7ab206ec78060f1 ACTIVEMEMBERS alice
36<< CHAT #alice/$bob;a7ab206ec78060f1 STATUS DIALOG
37<< CHAT #alice/$bob;a7ab206ec78060f1 TIMESTAMP 1358344213
38<< CHAT #alice/$bob;a7ab206ec78060f1 DIALOG_PARTNER bob
39<< CHAT #alice/$bob;a7ab206ec78060f1 MEMBERS bob alice
40<< CHAT #alice/$bob;a7ab206ec78060f1 FRIENDLYNAME bob
41>> ALTER CHAT #alice/$bob;a7ab206ec78060f1 ADDMEMBERS cecil
42<< ALTER CHAT ADDMEMBERS
43<< CHAT #alice/$bob;a7ab206ec78060f1 STATUS MULTI_SUBSCRIBED
44<< CHAT #alice/$bob;a7ab206ec78060f1 MEMBERS bob cecil alice
45>> GET CHAT #alice/$bob;a7ab206ec78060f1 ADDER
46<< CHAT #alice/$bob;a7ab206ec78060f1 ADDER
47<< CHAT #alice/$bob;a7ab206ec78060f1 FRIENDLYNAME bob, cecil
48>> GET CHAT #alice/$bob;a7ab206ec78060f1 TOPIC
49<< CHAT #alice/$bob;a7ab206ec78060f1 TOPIC
50<< CHATMESSAGE 210 STATUS SENDING
Note: See TracBrowser for help on using the repository browser.